Amazon web services AWS:使用'在30天内永久删除S3对象;生命周期规则';

Amazon web services AWS:使用'在30天内永久删除S3对象;生命周期规则';,amazon-web-services,amazon-s3,aws-lambda,bucket,Amazon Web Services,Amazon S3,Aws Lambda,Bucket,有没有办法在S3生命周期中配置在30天内删除对象(比如说我想在5天内永久删除对象,而不移动到任何其他存储类,如glacier)? 或者我应该选择其他的选择,比如Lambda 我相信,S3“生命周期规则”只允许存储类超过30天。您可以使用: 定义对象何时过期。Amazon S3代表您删除过期对象 您可以将过期时间设置为5天或1天,或者设置适合您的时间。例如,对于版本存储桶,您可以在5天后删除当前版本和以前的版本,如屏幕截图所示: 关于存储类。您仍然可以删除对象,但如果不从标准类中删除,则将收取3

有没有办法在S3生命周期中配置在30天内删除对象(比如说我想在5天内永久删除对象,而不移动到任何其他存储类,如glacier)? 或者我应该选择其他的选择,比如Lambda

我相信,S3“生命周期规则”只允许存储类超过30天。

您可以使用:

定义对象何时过期。Amazon S3代表您删除过期对象

您可以将过期时间设置为5天或1天,或者设置适合您的时间。例如,对于版本存储桶,您可以在5天后删除当前版本和以前的版本,如屏幕截图所示:

关于存储类。您仍然可以删除对象,但如果不从标准类中删除,则将收取30天、90天或180天的费用:

如果您创建的S3生命周期过期规则导致S3智能分层、S3标准IA或S3单区域IA存储中的对象在30天内过期,您将被收取30天的费用。如果您创建的生命周期过期规则导致对象在S3 Glacier存储中的时间少于90天如果您创建的生命周期过期规则导致S3 Glacier Deep Archive存储中已过期不足180天的对象过期,您将收取180天的费用


Marcin,非常感谢你的解释。如果我不为任何版本添加任何“过渡”设置,直接设置“过期”然后删除,那么我不会被收取费用,对吗?我的意思是,标准S3和5天后直接删除,那么我只负责S3 5天的stogae费用,对吗?@Krishna是的。如果你在sta标准类(默认类),您可以在30天或更长时间内随时删除。@Krishna没问题。很高兴我能提供帮助。很好的解释。我们有没有办法为bucket中的特定目录配置对象删除规则?