Skip to content
GitHub Discord

Bucket lifecycle policies

Configure S3 bucket lifecycle policies to expire objects automatically.

sst.config.ts
const bucket = new sst.aws.Bucket("MyBucket", {
lifecycle: [
{
expiresIn: "60 days",
},
{
id: "expire-tmp-files",
prefix: "tmp/",
expiresIn: "30 days",
},
{
prefix: "data/",
expiresAt: "2028-12-31",
},
],
});

View the full example.