AWSAmazon LightsailStorage

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.

DimensionUnitWhat's being charged
Lightsail bucketper 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.00

Optimization 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 overage

Each 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 scale

Lightsail 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 charges

Storage 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.