S3 Bucket
An S3 Bucket is a fundamental component of Amazon Web Services (AWS) storage solutions that provides scalable and secure object storage. Users can store and retrieve any amount of data at any time, which makes it ideal for purposes like data backup, archiving, and serving static content. For detailed documentation, you can refer to the official AWS S3 documentation.
Terrafrom Mappings:
aws_s3_bucket_acl.bucket
aws_s3_bucket_analytics_configuration.bucket
aws_s3_bucket_cors_configuration.bucket
aws_s3_bucket_intelligent_tiering_configuration.bucket
aws_s3_bucket_inventory.bucket
aws_s3_bucket_lifecycle_configuration.bucket
aws_s3_bucket_logging.bucket
aws_s3_bucket_metric.bucket
aws_s3_bucket_notification.bucket
aws_s3_bucket_object_lock_configuration.bucket
aws_s3_bucket_object.bucket
aws_s3_bucket_ownership_controls.bucket
aws_s3_bucket_policy.bucket
aws_s3_bucket_public_access_block.bucket
aws_s3_bucket_replication_configuration.bucket
aws_s3_bucket_request_payment_configuration.bucket
aws_s3_bucket_server_side_encryption_configuration.bucket
aws_s3_bucket_versioning.bucket
aws_s3_bucket_website_configuration.bucket
aws_s3_bucket.id
aws_s3_object_copy.bucket
aws_s3_object.bucket
Supported Methods​
GET
: Get an S3 bucket by nameLIST
: List all S3 bucketsSEARCH
: Search for S3 buckets by ARN
Possible Links​
lambda-function
​
An S3 bucket can serve as an event source for AWS Lambda. This relationship enables automatic execution of Lambda functions in response to changes in the bucket, such as object creation or deletion.
sqs-queue
​
An S3 bucket can send notification messages to an SQS queue when certain events occur, such as uploads or deletes. This setup can help build distributed and decoupled applications.
sns-topic
​
An S3 bucket can publish messages to an SNS topic in response to specific events. This allows users to trigger notifications or workflows through SNS's messaging service.
s3-bucket
​
An S3 bucket can be linked with other S3 buckets through replication, enabling automatic, asynchronous copying of objects across different AWS regions for robust data redundancy and backup solutions.