首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊网络服务存储:如果在上个月从未访问过S3对象,则将其转至冰川

亚马逊网络服务存储:如果在上个月从未访问过S3对象,则将其转至冰川
EN

Stack Overflow用户
提问于 2013-10-14 17:45:22
回答 4查看 1.9K关注 0票数 2

我正在将对象存储到S3,我希望上个月从未访问过的对象被放到冰川中。

经过一些研究后,我认为我不能做到这一点,但我希望是错的。

为s3存储桶创建生命周期时,规则基于对象创建日期(而不是上次访问日期)

根据http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html,为对象设置存储类无济于事

“上载对象时不能将其与冰川存储类相关联。您可以使用生命周期管理将现有的亚马逊S3对象转换为冰川存储类。有关详细信息,请参阅对象生命周期管理。”

有人知道如何做到这一点吗?

谢谢

EN

回答 4

Stack Overflow用户

发布于 2015-12-10 13:23:12

您不能在S3对象生命周期配置中添加应用于对象的条件策略,在您的示例中,生命周期配置基于对象的上次访问时间。

但是,您可以根据对象的年龄或特定日期将对象转换为Glacier。

我认为您可以在您的应用程序中处理它,但如果您使用AWS SDK,则返回的s3对象没有上次访问时间。

详细信息here

票数 4
EN

Stack Overflow用户

发布于 2013-10-15 13:25:02

要将冰川存储类关联到对象,需要对对象应用生命周期转换规则

例如,如果您应用了生命周期规则将"folder1“下的所有内容移动到folder1中,则该规则将应用于现有数据以及”Glacier“上新上传的数据。当数据移动到Glacier时,您可以看到存储类变成了Glacier

当您删除生命周期规则时,不会有新数据移动到Glacier中,但旧数据仍将保留在Glacier中,直到您恢复它们。

有关更多细节,请访问:Amazon S3 - Object Lifecycle Management

(披露:Bucket Explorer)

票数 0
EN

Stack Overflow用户

发布于 2016-05-06 17:21:20

AFAIK,你可以“只”玩弄生命周期规则,在对象创建后设置一个固定的存档日期……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19357470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档