--- marp: true theme: gaia backgroundColor: #fff backgroundImage: url('img/hero-background.svg') --- #


:shield: AWS S3 :shield: --- # S3 - Simple Storage Service - [S3](https://aws.amazon.com/s3/) - usługa przechowywania danych w chmurze - dane przechowywane są w tzw. *buckecie* - brak górnego limitu pojemności, największy pojedyńczy obiekt może mieć do 5TB - dane mogą być zaszyfrowane podczas przechowywania (at-rest) oraz w trakcie przesyłania (in-transit) - S3 można też wykorzystać jako hosting do statycznych stron internetowych - dane do S3 mogą zostać przeniesione za pomocą [AWS Snowball](https://aws.amazon.com/snowball/) --- # S3 - Simple Storage Service - [Rodzaje przestrzeni](https://aws.amazon.com/s3/storage-classes/) - Buckety S3 mogą spełniać wymogi prawne dotyczące przechowywania danych i braku możliwości ich usunięcia, np. poprzez WORM (Write Once Read Many) - [S3 Object Lock](https://aws.amazon.com/s3/features/object-lock/) - S3 obsługuje zdarzenia w obrębie bucketa, np. dodanie nowego obiektu, usunięcie obiektu, itp. - [S3 Events](https://docs.aws.amazon.com/AmazonS3/latest/userguide/NotificationHowTo.html) - Usługa S3 może być częścią rozwiązań architektonicznych tzw. serverless, np. [S3 + Lambda](https://aws.amazon.com/blogs/compute/building-scalable-serverless-applications-with-amazon-s3-and-aws-lambda/) --- # S3 - Simple Storage Service - Bezpieczeństwo danych w S3 zapewniają: - [S3 Bucket Encryption](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html) - [S3 Bucket Policies](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-iam-policies.html) - [S3 Bucket Versioning](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html) - [S3 Bucket Logging](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerLogs.html) - [S3 Bucket Replication](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication.html) - [S3 Bucket Lifecycle](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html)