Я пытаюсь выполнить следующий сценарий:
Настройка корзины с именем share.example.com.
Мой веб-сайт будет записывать в это хранилище - динамически (пользовательский контент).
Я хочу, чтобы корзина была веб-сайтом с index.html в качестве документа по умолчанию.
Чтобы пользователь что-то сделал на моем сайте, приложение затем пишет в
share.example.com / foo / bar1 / index.html
Затем я хочу, чтобы пользовательбыть в состоянии перейти к
http://share.example/foo/bar1/ (<- примечание, нет index.html) </p>
Я думал, что это будет тривиально:
- настроить ведро как веб-сайт с index.html только по умолчанию doc
- У меня есть разрешения на запись в ведро
- настроить политику ведра, чтобы разрешить анонимное чтение
- создать CNAMEдля share.example.com на share.example.com.s3-website-us-east-1.amazonaws.com
Однако проблема.
В приведенной выше конфигурации, когда я пытаюсь выполнить запись, я получаю 405. Если я изменяю CNAME, чтобы указать на share.example.com.s3.amazonaws.com, запись завершается успешно, но теперь веб-сайтне будет работать должным образом.
Какое здесь решение?
Спасибо за помощь.