aws_lightsail_bucket cost estimation
Simplified object storage sold as a flat monthly bundle with included storage and transfer. The small bundle is ~$1/month, all-in.
An aws_lightsail_bucket is Lightsail's object storage — an S3-style bucket priced the Lightsail way: a flat monthly bundle that includes a fixed amount of storage and data transfer. The small_1_0 bundle is ~$1/month (with a few GB of storage and transfer included); medium and large bundles include more for ~$3 and ~$5/month. Overage beyond the bundle's allowances bills separately.
The appeal is the same as the rest of Lightsail: one predictable price, no per-request and per-GB-by-region math. For a small site's assets, backups, or app uploads that fit within a bundle, it's the simplest, cheapest option.
The trade-off is the ceiling and feature set: at higher volume, or when you need S3 features (storage classes, lifecycle rules, fine-grained policies, event notifications), plain S3 is more flexible and can be cheaper. Lightsail buckets are for small, predictable object-storage needs.
c3x prices the bucket from bundle_id at the flat bundle rate, so the all-in monthly cost is clear; overage is usage-driven.
Terraform example
A minimal but realistic configuration that C3X can estimate.
resource "aws_lightsail_bucket" "assets" {
name = "app-assets"
bundle_id = "small_1_0"
}Pricing dimensions
What you actually pay for when you provision aws_lightsail_bucket.
| Dimension | Unit | What's being charged |
|---|---|---|
| Lightsail bucket | per month (bundle) | Flat monthly bundle including storage and data-transfer allowances. Overage above the allowances bills separately. $1/month (small_1_0); medium $3, large $5 |
Sample C3X output
A small_1_0 Lightsail bucket:
aws_lightsail_bucket.assets
└─ Lightsail bucket (small_1_0) 1 month $1.00
Monthly $1.00Optimization tips
Common ways to reduce aws_lightsail_bucket cost without changing the workload.
Right-size the bundle to your storage and transfer
Difference between bundles / avoided overageEach bundle includes set storage and transfer allowances; overage bills extra. Pick the bundle (small/medium/large) that fits your usage rather than paying overage on an undersized one or over-buying.
Use S3 when you need features or scale
Workload-dependent at scaleLightsail buckets are for small, predictable object storage. When you need storage classes, lifecycle rules, fine-grained policies, or higher volume, plain S3 is more flexible and can be cheaper.
Clean up unused objects
Avoids overage chargesStorage counts against the bundle allowance. Removing stale uploads and old artifacts keeps you within the bundle and avoids overage.
FAQ
How is a Lightsail bucket billed?
A flat monthly bundle that includes set storage and data-transfer allowances — the small_1_0 bundle is ~$1/month, with medium (~$3) and large (~$5) including more. Overage above the allowances bills separately. It's predictable, unlike S3's per-request/per-GB model.
Lightsail bucket or S3?
Lightsail for small, predictable object storage where a flat bundle is simplest. S3 when you need storage classes, lifecycle rules, fine-grained access policies, event notifications, or higher scale — it's more flexible and can be cheaper at volume.
How does c3x estimate the cost?
From bundle_id, pricing the flat monthly bundle rate (including its storage and transfer allowances). Overage is usage-driven.
Related resources
Estimate this resource in your own Terraform
Free, open source, no API key. C3X parses your Terraform and shows line-item cost for every resource, including aws_lightsail_bucket.