<div><img src="https://top-fwz1.mail.ru/counter?id=3548135;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
Managed Kubernetes — разверните готовый кластер за 5 минут →
Вход / Регистрация
На главную
25eb9e0a-a5a8-472a-ace7-940b8bd2adf0
Облачные сервисы

Статические сайты в S3

С помощью S3-хранилища вы можете разместить статический сайт. Это удобно, например, для публикации документации, портфолио или лендинга.

Настройка

Для размещения сайта:

  1. Загрузите индексный файл в корень бакета — он не должен находиться внутри папки.
  2. Остальные файлы (страницы, стили, скрипты, медиа-контент) могут располагаться в директориях.
    Пример структуры:
index.html
pages/
  firstpage.html
  secondpage.html
img/
  1.png
  2.png
css/
  style.css
js/
  index.js
404.html
403.html

Файлы можно загрузить через объектный менеджер или с помощью сторонних утилит, например, Cyberduck.

После загрузки:

  1. Перейдите в раздел «Настройки» бакета.
  2. Нажмите кнопку Изменить рядом с пунктом Веб-сайт.

Scr 20251014 Pxzy

В открывшемся окне:

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

Image 20251014181641694

Ограничения

  • На текущий момент нельзя подключить собственный домен. Сайт будет доступен только по адресу вида:

имя_бакета.website.twcstorage.ru
  • Для работы сайта бакет должен быть публичным. Если сделать его непубличным, страницы начнут возвращать ошибку 403.

  • Исходящий трафик тарифицируется так же, как и при обычной работе с S3.

Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев