amazon-s3 - S3 生命周期策略需要多长时间才能应用于存储桶中的旧对象?
问题描述
我最近为我的 s3 存储桶定义了一个生命周期策略,以在 30 天后将对象转换为标准 IA。存储桶包含旧文件(超过 30 天),我认为这些对象应该更改为标准 IA。但是一天之后,这些对象仍然显示标准(不是标准 IA)作为它们的存储类。我想知道旧对象需要多长时间才能受到新定义的策略的影响?
解决方案
一条似乎成立的经验法则是预计该政策将在 48 小时内生效。
更具体地说,您应该希望看到自您创建策略以来发生两次 UTC 午夜时发生的事情(最坏情况是 48 小时,最好情况是略超过 24 小时)——首先午夜过后,S3 开始评估规则并在内部标记对象以进行转换,并且在午夜的第二次通过时,它实际上开始转换标记的对象。
当涉及大量对象时,时间可能会更长。
查看您的存储桶日志。 至少某些类型的转换会为每个对象生成日志条目。
推荐阅读
- regex - 如何将匹配器对象转换为 groovy 中的字符串
- reactjs - ReactJS TypeError:无法读取未定义的属性(读取“地图”)
- c# - 在 C# 控制台应用程序中使用 HttpClient 上传文件
- javascript - window.URL.createObjectURL 设置文件名以在新选项卡中打开 pdf
- c++ - 使用智能指针将“this”传递给类的最佳实践
- xcode - Flutter build_runner 命令创建重复的文件和文件夹
- python - 当普通数据帧太大而无法放入内存时,有效地构建稀疏数据帧
- android - 在 Kotlin Android 中需要帮助 - 片段
- r - 表中的错误(`202004.citibike.tripdata`):尝试使用 >= 2^31 个元素创建表
- python - 按列值的多个切片