S3
Terraform module to create AWS S3 resources
Charged by usage
5These stay near zero until there is traffic, and are the hardest to predict from source alone.
S3
aws_s3_bucketStored GB per storage class, requests, and data transferred out. An empty bucket costs nothing.
S3
aws_s3_bucket_accelerate_configurationTransfer Acceleration adds a per-GB premium on top of normal transfer, charged only for uploads that were actually accelerated.
S3
aws_s3_bucket_analytics_configurationPer million objects monitored each month.
S3
aws_s3_bucket_inventoryPer million objects listed in each report.
S3
aws_s3_directory_bucketS3 Express One Zone: stored GB at a higher rate than standard S3, plus requests and per-GB request charges.
Not classified
2Not in the cost table yet, so they are reported rather than assumed free.
S3
aws_s3_bucket_metadata_configurationS3
aws_s3_bucket_request_payment_configuration
No charge
14These carry no charge of their own, though some of them govern resources that do.
S3
aws_s3_bucket_aclS3
aws_s3_bucket_cors_configurationS3
aws_s3_bucket_intelligent_tiering_configurationS3
aws_s3_bucket_lifecycle_configurationS3
aws_s3_bucket_loggingS3
aws_s3_bucket_metricS3
aws_s3_bucket_object_lock_configurationS3
aws_s3_bucket_ownership_controlsS3
aws_s3_bucket_policyS3
aws_s3_bucket_public_access_blockS3
aws_s3_bucket_replication_configurationS3
aws_s3_bucket_server_side_encryption_configurationS3
aws_s3_bucket_versioningFree to enable, but every retained version is billed as storage.
S3
aws_s3_bucket_website_configuration