С помощью 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.
Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев