Настройка веб-сайта для бакета
Настройка веб-сайта для бакета
Чтобы использовать бакет в качестве хостинга для статического веб-сайта, настройте для него режим веб-сайта:
- Выберите проект, в котором подключено Объектное хранилище S3.
В главном меню портала перейдите в раздел Ресурсы → Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
- Нажмите на строку с нужным бакетом.
На вкладке Объекты загрузите файлы index.html и error.html c доступом Чтение для всех пользователей.
- На вкладке Веб-сайт активируйте переключатель Режим веб-сайта.
- Для объектов бакета, которые должны быть доступны пользователям на сайте, добавьте правило доступа на чтение для группы Все пользователи.
Адрес вашего сайта формируется автоматически:
Формат адреса веб-сайта:
https://<название бакета>.<имя тенанта>.website.<адрес endpoint>,
где:
<название бакета> — значение столбца Название бакета.
<имя тенанта> — значение столбца Имя тенанта.
<адрес endpoint> — значение столбца Endpoint без https://api.
Редактирование страниц веб-сайта
По умолчанию файл главной страницы веб-сайта называется index.html, файл с ошибкой — error.html. Вы можете загрузить другие файлы страниц и указать их названия на вкладке Веб-сайт:
- Выберите проект, в котором подключено Объектное хранилище S3.
- В главном меню портала перейдите в раздел Ресурсы → Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
- Нажмите на строку с бакетом, для которого нужно отредактировать страницы веб-сайта.
- Убедитесь, что на вкладке Веб-сайт активирован переключатель Режим веб-сайта.
- На вкладке Объекты загрузите новые HTML-файлы страниц c доступом Чтение для всех пользователей.
- На вкладке Веб-сайт нажмите на кнопку Редактировать и измените поля:
Индексная страница:
- Название — название файла с главной страницей сайта.
Страница ошибки:
- Название — название файла со страницей ошибки.
- Нажмите на кнопку Сохранить.
В результате в качестве индексной страницы и страницы ошибки будут использоваться новые файлы.
Мы ответили на ваш вопрос?