amazon-s3 - 如何判断 S3 上的密钥是否“达到最终一致性”
问题描述
S3 最终是一致的,这意味着 listbucket 操作可能会或可能不会看到文件,这至少取决于您碰巧连接到哪个副本。我的理解是,在某些时候,一个键被充分复制(或重放或索引或其他东西),所有列表桶将永远看到它(至少在你删除它之前)。
我的问题是,有没有办法询问 S3 给定文件是否处于该状态,或者阻止直到它处于该状态?
奖励问题1:关于文件内容的答案是否不同,也就是说,如果我替换一个文件,是否保证所有读取都能看到新版本。
额外问题 2:Google 和 Azure 的 blob 存储等价物怎么样?
Ceph、Minio、CleverSafe 等呢?
解决方案
推荐阅读
- mathjax - 使用 MathJax v3.0 的自动方程编号
- php - 如何获得 Carbon/Carbon 的住宿天数?
- css - 使用样式组件更改 Ant Design 中标题组件的颜色?
- css - clip-path svg 适用于图像,但不适用于 div
- python-3.x - 覆盖字典__getitem__魔术方法时出现递归错误?
- ios - 如何在你的 Flutter 应用中创建 Runner.xcworkspace?
- javascript - 在 nuxt.js 页面中包含外部 javascript 文件
- algorithm - 从长度为 K 的子数组中找到 L th min/max 的算法
- tcl - 如何获得两条有限线段之间的交点
- r - 时间序列:Group_by、Summarize 和 Top_n