Как это я хостинг через s3.amazonaws.com
Я создал макет статического сайта для друга и решил разместить его на своей учетной записи s3 для временного хостинга. Поэтому я загрузил файлы сайта и сделал их общедоступными.
Я был удивлен, узнав, что я могу получить доступ к сайту через (фактический путь отредактирован, но пример иллюстрирует точку):
https://s3.amazonaws.com/my/s3/path/to/file.html
Как это возможно? Я ожидал иметь какой-то идентификатор в ссылке, ссылающейся на мою учетную запись, но, очевидно, это не тот случай.
Может кто-нибудь объяснить, как амазонка это делает?
1 ответ
Доступ к s3 может быть защищен различными способами, но часто люди хотят размещать эти файлы непосредственно из s3, поэтому они предоставляют публичный доступ. У вас должен быть доступ к настройке ваших корзин / объектов, чтобы они были общедоступными.
Вы также можете установить имя корзины как домен по вашему выбору ala files.yourdomain.com, добавить CNAME, указывающий на s3, и они автоматически определят, что файлы должны поступить из вашей публичной корзины, используя небольшую внутреннюю перезапись.,