Управлять пользовательскими доменами
Объекты в публичном контейнере можно раздавать под видом своего (пользовательского) домена. Пользовательский домен добавляется на уровне контейнера. Получить объект через пользовательский домен можно по ссылке.
Вы можете добавлять пользовательские домены третьего уровня и выше.
Вы можете добавлять домены внешних DNS-хостингов или домены, делегированные в DNS-хостинг Selectel.
Для всех пользовательских доменов необходимо добавлять сертификаты TLS (SSL).
Добавить пользовательский домен из DNS-хостинга Selectel
Вы можете добавить домен в существующую доменную зону DNS-хостинга, которая делегирована в DNS-хостинг Selectel, или создать новую зону в процессе добавления домена.
После добавления домена будет автоматически создана ресурсная запись для связи с объектным хранилищем (CNAME-запись), указывающая на публичный домен контейнера. У домена может быть только одна CNAME-запись. Если у вас уже есть CNAME-запись, она будет применена, дублирующая запись создана не будет.
Если созданная автоматически CNAME-запись вступит в конфликт с другими записями, вам нужно будет устранить конфликт самостоятельно на стороне вашего DNS-хостинга.
- Опционально: создайте новую доменную зону в DNS-хостинге.
- Добавь те домен к контейнеру.
- Добавьте сертификат TLS (SSL).
1. Опционально: создать новую доменную зону
- В панели управления перейдите в раздел Объектное хранилище → Контейнеры.
- Откройте страницу контейнера → вкладка Домены.
- В строке Свои домены нажмите Добавить.
- В блоке Привязка домена в поле Зона выберите Новая доменная зона.
- Введите имя доменной зоны, которая является родительской для вашего домена. Например, если вы привязываете домен
first.example.com
, доменная зона будетexample.com
. - Нажмите Добавить.
- Делегируйте управление доменами.
2. Добавить домен к контейнеру
-
Убедитесь, что у вас создана доменная зона и делегировано управление доменом.
-
В панели управления перейдите в раздел Объектное хранилище → Контейнеры.
-
Откройте страницу контейнера → вкладка Домены.
-
В строке Свои домены нажмите Добавить.
-
В блоке Привязка домена:
5.1. В поле Зона выберите доменную зону.
5.2. В поле Адрес контейнера введите поддомен в доменной зоне.
5.3. Нажмите Привязать.
3. Добавить сертификат TLS (SSL)
Используйте инструкцию Сертификаты TLS (SSL).
Добавить пользовательский домен из внешнего DNS-хостинга
-
Откройте панель управления вашего DNS-хостинга.
-
Создайте DNS-запись и укажите:
- тип записи —
CNAME
; - имя записи — пользовательский домен;
- значение —
access.<pool>.storage.selcloud.ru
, где<pool>
— пул, в котором находится объектное хранилище — например,ru-1
.
У домена может быть только одна CNAME-запись.
- тип записи —
-
В панели управления перейдите в раздел Объектное хранилище → Контейнеры.
-
Откройте страницу контейнера → вкладка Домены.
-
В строке Свои домены нажмите Добавить.
-
В блоке Привязка домена:
6.1. В поле Зона выберите Доменная зона из другого DNS-хостинга.
6.2. В поле Адрес контейнера введите пользовательский домен.
6.3. Нажмите Привязать.
Отключить пользовательский домен
Пользовательский домен отключается при смене типа контейнера на приватный или при удалении домена.
Удалить пользовательский домен
- В панели управления перейдите в раздел Объектное хранилище → Контейнеры.
- Откройте страницу контейнера → вкладка Домены.
- В строке с доменом нажмите .