Вы всегда должны обращаться к Amazon S3, используя предоставленное DNS-имя (например, my-bucket.s3-us-west-2.amazonaws.com
).
Существует множество серверов, работающих на Amazon S3, поэтому вы никогда не должны кэшировать или использовать определенный IP-адрес.Кроме того, если вы используете DNS-имя, которое разрешается в определенную корзину (как в примере выше), S3 требует, чтобы доменное имя знало, к какой корзине получить доступ (поскольку одного IP-адреса недостаточно).
Модель согласованности данных Amazon S3 говорит:
Amazon S3 обеспечивает согласованность операций чтения-записи-записи для PUTS новых объектов в корзине S3 во всех регионах ... Amazon S3 предлагает возможныесогласованность для перезаписи PUTS и DELETES во всех регионах.
Таким образом, новые файлы всегда будут возвращать файл, но обновления могут подвергаться небольшой задержке, поскольку изменение распространяется между серверами.