S3对象最终具有一致性,可以覆盖此处提到的PUTS和DELETES-http://aws.amazon.com/s3/faqs/#What_data_consistency_model_does_Amazon_S3_employ
这同时适用于S3对象和元数据,还是在写入一致后读取对象的元数据?
“对象是存储在Amazon S3中的基本实体。由于一致性模型是关于对象(而不是对象数据)的,因此,元数据也符合该模型。对象由对象数据和元数据组成。数据部分对于亚马逊S3。 “
从Quick Explanation Of The S3 Consistency Model复制的答案剩余部分-codeburst.io博客文章2018-02-10
Amazon S3为新PUTS提供写后读取一致性请注意,所有区域中S3存储桶中的所有对象均需注意。注意事项是如果您向键名发出HEAD或GET请求(以查找是否对象存在)在创建对象之前,Amazon S3提供写入后的最终一致性。
注意“警告”。
这意味着您可以观察以下事件序列:
GET /key-prefix/cool-file.jpg 404
PUT /key-prefix/cool-file.jpg 200
GET /key-prefix/cool-file.jpg 404
或这一个:
PUT /key-prefix/cool-file.jpg 200 PUT /key-prefix/cool-file.jpg 200 (new content) GET /key-prefix/cool-file.jpg 200 (old content returned)
不一致的地方。