Перейти к основному содержимому
Управлять пользовательскими доменами
Последнее изменение:

Управлять пользовательскими доменами

Объекты в публичном контейнере можно раздавать под видом своего (пользовательского) домена. Пользовательский домен добавляется на уровне контейнера. Получить объект через пользовательский домен можно по ссылке.

Вы можете добавлять пользовательские домены третьего уровня и выше.

Вы можете добавлять домены внешних DNS-хостингов или домены, делегированные в DNS-хостинг Selectel.

Для всех пользовательских доменов необходимо добавлять сертификаты TLS (SSL).

Добавить пользовательский домен из DNS-хостинга Selectel

Вы можете добавить домен в существующую доменную зону DNS-хостинга, которая делегирована в DNS-хостинг Selectel, или создать новую зону в процессе добавления домена.

После добавления домена будет автоматически создана ресурсная запись для связи с объектным хранилищем (CNAME-запись), указывающая на публичный домен контейнера. У домена может быть только одна CNAME-запись. Если у вас уже есть CNAME-запись, она будет применена, дублирующая запись создана не будет.

Если созданная автоматически CNAME-запись вступит в конфликт с другими записями, вам нужно будет устранить конфликт самостоятельно на стороне вашего DNS-хостинга.

  1. Опционально: создайте новую доменную зону в DNS-хостинге.
  2. Добавьте домен к контейнеру.
  3. Добавьте сертификат TLS (SSL).

1. Опционально: создать новую доменную зону

  1. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.
  2. Откройте страницу контейнера → вкладка Домены.
  3. В строке Свои домены нажмите Добавить.
  4. В блоке Привязка домена в поле Зона выберите Новая доменная зона.
  5. Введите имя доменной зоны, которая является родительской для вашего домена. Например, если вы привязываете домен first.example.com, доменная зона будет example.com.
  6. Нажмите Добавить.
  7. Делегируйте управление доменами.

2. Добавить домен к контейнеру

  1. Убедитесь, что у вас создана доменная зона и делегировано управление доменом.

  2. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.

  3. Откройте страницу контейнера → вкладка Домены.

  4. В строке Свои домены нажмите Добавить.

  5. В блоке Привязка домена:

    5.1. В поле Зона выберите доменную зону.

    5.2. В поле Адрес контейнера введите поддомен в доменной зоне.

    5.3. Нажмите Привязать.

3. Добавить сертификат TLS (SSL)

Используйте инструкцию Сертификаты TLS (SSL).

Добавить пользовательский домен из внешнего DNS-хостинга

  1. Откройте панель управления вашего DNS-хостинга.

  2. Создайте DNS-запись и укажите:

    • тип записи — CNAME;
    • имя записи — пользовательский домен;
    • значение — access.<pool>.storage.selcloud.ru, где <pool> — пул, в котором находится объектное хранилище — например, ru-1.

    У домена может быть только одна CNAME-запись.

  3. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.

  4. Откройте страницу контейнера → вкладка Домены.

  5. В строке Свои домены нажмите Добавить.

  6. В блоке Привязка домена:

    6.1. В поле Зона выберите Доменная зона из другого DNS-хостинга.

    6.2. В поле Адрес контейнера введите пользовательский домен.

    6.3. Нажмите Привязать.

  7. Добавьте сертификат TLS (SSL).

Отключить пользовательский домен

Пользовательский домен отключается при смене типа контейнера на приватный или при удалении домена.

Удалить пользовательский домен

  1. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.
  2. Откройте страницу контейнера → вкладка Домены.
  3. В строке с доменом нажмите .