gpt4 book ai didi

amazon-web-services - AWS S3 删除未被访问的文件

转载 作者:行者123 更新时间:2023-12-04 15:52:52 26 4
gpt4 key购买 nike

我正在编写一项服务,用于截取大量 URL 的屏幕截图并将它们保存在公共(public) S3 存储桶中。
由于存储成本,我想定期清除上述存储桶并删除过去 X 天内未访问过的所有屏幕截图
“访问”是指通过 GET 请求下载或获取。

我查看了文档并找到了很多为 S3 对象定义过期策略的方法,但找不到在文件被外部访问后将文件“标记”为已读的方法。

有没有一种方法可以在没有代码的情况下定义定期清除(仅 AWS 规则/服务)? API 是否允许这样做,或者我是否需要开始实现外部变通办法?

最佳答案

您可以使用 Amazon S3 Storage Class Analysis :

By using Amazon S3 analytics storage class analysis you can analyze storage access patterns to help you decide when to transition the right data to the right storage class. This new Amazon S3 analytics feature observes data access patterns to help you determine when to transition less frequently accessed STANDARD storage to the STANDARD_IA (IA, for infrequent access) storage class.

After storage class analysis observes the infrequent access patterns of a filtered set of data over a period of time, you can use the analysis results to help you improve your lifecycle policies.

即使您不使用它来更改存储类,您也可以使用它来发现哪些对象不经常访问。

关于amazon-web-services - AWS S3 删除未被访问的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53127399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com