问题描述
我在 2 个存储桶之间有一个 S3 复制规则,该规则以特定标签的存在为条件(replicate=yes)。
如果我上传带有标签的文件,它会正常工作 - 对象立即进入 PENDING 复制状态,然后在一段时间后完成。
如果我在没有标签的情况下上传然后稍后设置标签,则不会触发复制。对象上没有复制状态。
有没有可能让它发挥作用?
对于某些背景:我们的想法是让 lambda 函数标记文件准备好基于某些未来条件/外部逻辑进行复制。
如果不是标记我让复制以前缀为条件,然后在 lambda 中重命名,我可以让它工作,但我的文件可能是任意大的(想想数百 GB),而 S3 重命名实际上是一个复制+删除,而一个副本如此大的文件可能会使 lambda 超时,因为执行时间限制为 15 分钟。