Amazon web services 亚马逊冰川如何在一段时间后删除文件
谢谢你阅读这篇文章 我能够使用生命周期规则在30天后将文件从S3传输到Glacier。然而,我如何使相同的文件在3个月后从冰川上删除Amazon web services 亚马逊冰川如何在一段时间后删除文件,amazon-web-services,amazon-s3,amazon-glacier,Amazon Web Services,Amazon S3,Amazon Glacier,谢谢你阅读这篇文章 我能够使用生命周期规则在30天后将文件从S3传输到Glacier。然而,我如何使相同的文件在3个月后从冰川上删除 谢谢。据我所知,冰川目前没有像S3那样的冰川库生命周期政策 通过将有关冰川档案的元数据写入DynamoDB(vault名称、档案id、时间戳),您可以创建自己的自动删除设置(可能在中),并具有计划的Lambda功能,该功能可查找超过30天的档案,并将其从Glacier和DynamoDB中删除 设置起来有点费劲,但它会完成您想要做的事情。如果对象通过生命周期策略从S
谢谢。据我所知,冰川目前没有像S3那样的冰川库生命周期政策 通过将有关冰川档案的元数据写入DynamoDB(vault名称、档案id、时间戳),您可以创建自己的自动删除设置(可能在中),并具有计划的Lambda功能,该功能可查找超过30天的档案,并将其从Glacier和DynamoDB中删除
设置起来有点费劲,但它会完成您想要做的事情。如果对象通过生命周期策略从S3移动到Glacier,请在生命周期策略中添加永久删除设置,以在n天后删除对象。这将删除S3和Glacier中的对象
相反,如果对象直接上传到Glacier,则没有自动删除功能。问题涉及转换到Glacier存储类的S3对象。这些对象仍然是S3对象,仍然受制于S3生命周期策略——它们不能通过Glacier API访问。啊,这是真的。在这种情况下,OP只需要向S3存储桶添加一个删除生命周期策略,正如@JohnRotenstein在他的回答中提到的那样。@Tom这个主意很好。谢谢有什么建议吗?我如何将冰川上传作业的输出通过管道传输到DynamoDB?我目前正在使用AWS Powershell工具访问glacier API。理想情况下,我会从Write-GlcArchive修改JSON对象,在将其传输到DynamoDB API之前包含其他属性,所有这些都是通过PS命令完成的。我已经创建了一个s3生命周期策略,该策略将在540天内使对象的当前版本过期。我在这里有点困惑,它是从s3还是冰川中删除对象,如果不是,我想在540天内从桶中删除对象,在大约4年内删除冰川!我将如何设置?@Rajatjain请创建一个新问题,而不是通过对旧问题的评论提问。