bored-table-20691
02/01/2022, 12:01 AMlittle-cartoon-10569
02/01/2022, 8:04 PMbored-table-20691
02/01/2022, 8:06 PMlittle-cartoon-10569
02/01/2022, 8:09 PMversioning
property to true
on the bucket. Then you can use lifecycleRules
to control the lifecycle.
https://www.pulumi.com/registry/packages/aws/api-docs/s3/bucket/#versioning_nodejs
https://www.pulumi.com/registry/packages/aws/api-docs/s3/bucket/#lifecyclerules_nodejsbored-table-20691
02/01/2022, 8:11 PMlittle-cartoon-10569
02/01/2022, 8:11 PMlifecycleRules: [{
enabled: true,
noncurrentVersionExpiration: {
days: 364,
},
noncurrentVersionTransitions: [
{
days: 29,
storageClass: "GLACIER"
}
]
}
bored-table-20691
02/01/2022, 8:12 PM&s3.BucketLifecycleRuleArgs{
Enabled: pulumi.Bool(true),
Id: pulumi.String("audit"),
Prefix: pulumi.String(fmt.Sprintf("%s/", tenant.TENANT_AUDIT_LOGS_PREFIX)),
NoncurrentVersionExpiration: &s3.BucketLifecycleRuleNoncurrentVersionExpirationArgs{
Days: <http://pulumi.Int|pulumi.Int>(1),
},
},
pulumi-aws
to get it there - appreciate the notes!little-cartoon-10569
02/01/2022, 8:17 PMbored-table-20691
02/01/2022, 8:18 PM