Перейти к основному содержимому

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

Последнее изменение:

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. В панели управления в верхнем меню нажмите Продукты и выберите S3.

  3. Перейдите в раздел Бакеты.

  4. В панели управления перейдите в раздел S3Бакеты.

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

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

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

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

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

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

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

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

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

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

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

    • тип записи — CNAME;
    • имя записи — пользовательский домен;
    • значение — домен для DNS-записей, зависит от пула, в котором находится S3.

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

  3. В панели управления в верхнем меню нажмите Продукты и выберите S3.

  4. Перейдите в раздел Бакеты.

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

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

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

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

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

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

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

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

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

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

  1. В панели управления в верхнем меню нажмите Продукты и выберите S3.
  2. Перейдите в раздел Бакеты.
  3. Откройте страницу бакета → вкладка Домены.
  4. В строке с доменом нажмите .