Bucket
Creates and manages Amazon S3 buckets with support for versioning, tags, and regional configuration. S3 buckets provide scalable object storage for any type of data, with features like versioning, lifecycle policies, and fine-grained access control.Props
The name of the bucket. Must be globally unique across all AWS accounts. Should be lowercase alphanumeric characters or hyphens.Default:
${app}-${stage}-${id}Optional tags to apply to the bucket for organization and cost tracking. Each tag is a key-value pair.
Output
The ARN (Amazon Resource Name) of the bucket.Format:
arn:aws:s3:::bucket-nameName of the Bucket.
The global domain name for the bucket.Format:
bucket-name.s3.amazonaws.comThe regional domain name for the bucket.Format:
bucket-name.s3.region.amazonaws.comThe S3 hosted zone ID for the region where the bucket resides. Used for DNS configuration with Route 53.
The AWS region where the bucket is located.
The website endpoint URL if static website hosting is enabled.Format:
http://bucket-name.s3-website-region.amazonaws.comThe website domain if static website hosting is enabled.Format:
bucket-name.s3-website-region.amazonaws.comWhether versioning is enabled for the bucket.
The canned ACL applied to the bucket.Common values: private, public-read, public-read-write, authenticated-read