Подпапки статического веб-сайта на S3 и Route 53 - PullRequest
0 голосов
/ 16 мая 2018

Недавно я начал настраивать простой статический веб-сайт на AWS с использованием S3 и Route 53. Существует множество руководств по выполнению основных частей, и в любом случае не так много сложностей.Я могу нормально просматривать главную страницу (index.html);Я просто указываю браузеру на mypage.com, и я в деле.Тем не менее, я хочу иметь немного вложенной структуры.

В моем ведре aws на mypage.com есть папка mypage.com/music.Ввод этого URL в браузере приводит к:

Code: NoSuchKey
Message: The specified key does not exist.

Когда я ожидаю, что это простое представление папки содержимого этого каталога.Как мне это сделать?

1 Ответ

0 голосов
/ 16 мая 2018

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

Ошибка NoSuchKey указывает на то, что в music/index.html.

отсутствует объект.

Вам потребуется отобразить свой собственный список каталогов в виде статического HTML-файла и сохранить его как music/index.html или использовать S3 SDK в функции CloudFront / Lambda @ Edge, чтобы получить список из сервиса и обработать ответ.

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