Как определить S3 Bucket URL? Что определяет полное доменное имя? - PullRequest
0 голосов
/ 02 марта 2020

Я смотрю на свои корзины S3, и я не понимаю, как должно выглядеть FQDN. Первый случай

https://s3.us-east-2.amazonaws.com/mybucket/CityData.csv

Второй случай

https://elasticbeanstalk-eu-west-1-123456789000.s3-eu-west-1.amazonaws.com/2019202gUL-eb-node-express-sample-v1.1.zip

В одном уроке я обнаружил, что в отношении хостинга веб-сайтов имя сегмента является частью полного доменного имени; если речь идет о прямом доступе к корзине, имя корзины следует после полного доменного имени. Во всяком случае, я проверил свое ведро и Static website hosting отключен.

Как создается URL?

Ответы [ 2 ]

1 голос
/ 02 марта 2020

Оба могут быть действительными, это зависит от политики.

Если вы обслуживаете файлы непосредственно из общедоступной корзины c, первый случай будет иметь вид:

https://s3.<REGION>.amazonaws.com/<BUCKET_NAME>/<FILE_KEY>

Но иногда вы хотите обслуживать файлы из личное ведро. В этом случае ваша служба будет иметь дело с внутренними операциями, загружая файл и затем обслуживая его (как во втором случае), или создавая предварительно назначенный URL-адрес для загрузки (рекомендуется). Подробнее о назначенных URL здесь

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