нет, не всегда. Как и в случае с объектными данными, метаданные объекта иногда в конечном итоге непоследовательны.
Документация говорит:
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)
что не является строго согласованным.