С помощью S3-хранилища вы можете разместить статический сайт. Это удобно, например, для публикации документации, портфолио или лендинга.
Настройка
Для размещения сайта:
- Загрузите индексный файл в корень бакета — он не должен находиться внутри папки.
 - Остальные файлы (страницы, стили, скрипты, медиа-контент) могут располагаться в директориях.
Пример структуры: 
index.html
pages/
  firstpage.html
  secondpage.html
img/
  1.png
  2.png
css/
  style.css
js/
  index.js
404.html
403.html
Файлы можно загрузить через объектный менеджер или с помощью сторонних утилит, например, Cyberduck.
После загрузки:
- Перейдите в раздел «Настройки» бакета.
 - Нажмите кнопку «Изменить» рядом с пунктом «Веб-сайт».
 

В открывшемся окне:
- Включите статический сайт.
 - При необходимости измените имя индексного файла (по умолчанию index.html).
 - Настройте отображение ошибок — выберите код ошибки (например, 404) и соответствующую страницу.
 - Скопируйте ссылку, по которой будет доступен ваш сайт.
 - Сохраните изменения.
 

Ограничения
- 
На текущий момент нельзя подключить собственный домен. Сайт будет доступен только по адресу вида:
 
имя_бакета.website.twcstorage.ru
- 
Для работы сайта бакет должен быть публичным. Если сделать его непубличным, страницы начнут возвращать ошибку 403.
 - 
Исходящий трафик тарифицируется так же, как и при обычной работе с S3.
 
Была ли статья полезна?
Ваша оценка очень важна
      Пока нет комментариев