S3 CopyObject操作是否强一致性?



我注意到Node.JS AWS SDK中的copyObject操作偶尔会在创建文件后立即复制文件时抛出NoSuchKey异常。

来抵消这个,我添加了一个叫getObject——只有试图复制如果文件实际上是由getObject返回。然而,这个仍然偶尔会导致抛出NoSuchKey

S3中CopyObject不受强一致性模型约束吗?

基于https://aws.amazon.com/blogs/aws/amazon-s3-update-strong-read-after-write-consistency/,似乎支持强一致性的动作列表是GET,PUTLIST,而COPY没有列出。

话虽如此,我假设您可以将进程调整为GET新创建的对象,这是一个强一致性操作,然后将其PUT到新的目标,因此不使用COPY操作。

相关内容

  • 没有找到相关文章

最新更新