S3 Bucket
Overview
Amazon S3 buckets allow you to store objects (files) in the AWS cloud and provide secure, scalable, and highly durable storage for any type of data such as websites, analytics, mobile apps, backups, and more.
Use Cases
Static Website Hosting
Backup Storage
Application Data Lake (storing raw data)
Properties
Object lifecycle: Move or delete objects after a specified time period. Options include transitioning to infrequent access after X days and/or deleting after X days. Default is no lifecycle rules.
Properties that were left out on purpose.
Versioning: Keep multiple versions of objects when updated. Can revert to previous versions. Disabled by default.
Server access logging: Log access requests to the bucket. Disabled by default.
Static website hosting: Host static website content. Disabled by default.
Encryption: Encrypt objects at rest. AES-256 encryption is enabled by default.
Inputs and Outputs
Inputs
Objects: Upload files/data to the S3 bucket.
Outputs
Notifications: Trigger events on object changes. (on creation or deletion of an object)
Public access: Share objects via URL.
External Documentation
Last updated