Какая верная ссылка для mybucket - PullRequest
0 голосов
/ 06 апреля 2020

Я готовлюсь к aws сертификации и нашел ответ:

Which is a valid bucket url for mybucket?
Answers
A. http://s3-sa-east-1.amazonaws.com/mybucket
B. http://s3.amazonaws.com/mybucket
C. All of the above

Правильный ответ C, но я с этим не согласен. Я не вижу вариант URL-адреса бэкет без региона: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access -bucket-intro . Но с другой стороны - имя сегмента является глобально уникальным, так какой смысл писать область сегмента, если вы указали имя сегмента?

Итак, какой ответ правильный?

Ответы [ 2 ]

1 голос
/ 06 апреля 2020
A. http://s3-sa-east-1.amazonaws.com/mybucket

A. верно. Некоторые старые регионы Amazon S3 поддерживают конечные точки, которые содержат точку sh между S3 и Region вместо точки.

B. http://s3.amazonaws.com/mybucket

B. использует устаревшую глобальную конечную точку и, следовательно, неявно является регионом us-east-1 (N. Virginia).

Из do c:

Для восточной части США (Северная Вирджиния) устаревшая глобальная конечная точка может использоваться для стиля пути запросы.

Для всех других регионов синтаксис в стиле пути требует, чтобы при попытке доступа к сегменту использовалась конечная точка c, заданная для региона. Если вы попытаетесь получить доступ к корзине с помощью устаревшей глобальной конечной точки или другой конечной точки, отличной от той, для региона, где находится корзина, вы получите код ответа HTTP 307 Ошибка временного перенаправления и сообщение, указывающее правильный URI для вашего ресурса. , Например, если вы используете https://s3.amazonaws.com/bucket-name для корзины, созданной в Западном (Орегонском) регионе США, вы получите ошибку временного перенаправления HTTP 307.

Итак правильный ответ

C. All of the above
1 голос
/ 06 апреля 2020

URL-адрес корзины без региона равен Устаревшая глобальная конечная точка все еще используется N. Регион Вирджинии.

S3 - это региональная служба, хотя имена сегментов являются глобальными. Поскольку это региональный сервис, использование конечной точки url с адресом направляет все ваши запросы в конечную точку того же региона, что и ваши данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...