在为我的客户端构建AWS网站时,我在更新对象时遇到了S3桶的最终一致性问题。
在我们开发的一个特性中,用户可以更新他的配置文件图片,并且我们将配置文件图片保存在S3桶中,并将它的公共URL保存在DB中供以后检索。
现在,对于新对象,它工作正常,但更新需要时间(~ 5-10分钟)才能进行更新。我探索过互联网,却找不到解决这个问题的办法。有些人建议使用版本控制,如v1/filename和v2/filename,并在进行更新时从最新版本目录中获取数据,但这太不切实际了。
有谁能建议我怎么做吗?
发布于 2018-11-17 13:39:46
在存储桶中启用版本控制,并使用版本控制特性获取最新版本,而不是更改路径。s3将处理副本的数量。看见
用于讨论此特性和一致性的https://forums.aws.amazon.com/thread.jspa?threadID=263531
https://stackoverflow.com/questions/53351677
复制相似问题