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