Как это я хостинг через s3.amazonaws.com

Я создал макет статического сайта для друга и решил разместить его на своей учетной записи s3 для временного хостинга. Поэтому я загрузил файлы сайта и сделал их общедоступными.

Я был удивлен, узнав, что я могу получить доступ к сайту через (фактический путь отредактирован, но пример иллюстрирует точку):

https://s3.amazonaws.com/my/s3/path/to/file.html

Как это возможно? Я ожидал иметь какой-то идентификатор в ссылке, ссылающейся на мою учетную запись, но, очевидно, это не тот случай.

Может кто-нибудь объяснить, как амазонка это делает?

1 ответ

Решение

Доступ к s3 может быть защищен различными способами, но часто люди хотят размещать эти файлы непосредственно из s3, поэтому они предоставляют публичный доступ. У вас должен быть доступ к настройке ваших корзин / объектов, чтобы они были общедоступными.

Вы также можете установить имя корзины как домен по вашему выбору ala files.yourdomain.com, добавить CNAME, указывающий на s3, и они автоматически определят, что файлы должны поступить из вашей публичной корзины, используя небольшую внутреннюю перезапись.,

Другие вопросы по тегам