Управлять пользовательскими доменами
Объекты в публичном бакете можно раздавать под видом своего (пользовательского) домена. Пользовательский домен добавляется на уровне бакета. Получить объект через пользовательский домен можно по ссылке.
Вы можете добавлять пользовательские домены третьего уровня и выше.
Вы можете добавлять домены внешних DNS-хостингов или домены, делегированные в DNS-хостинг Servercore.
Для всех пользовательских доменов необходимо добавлять сертификаты TLS (SSL).
Добавить пользовательский домен из DNS-хостинга Servercore
Вы можете добавить домен в существующую доменную зону DNS-хостинга, которая делегирована в DNS-хостинг Servercore, или создать новую зону в процессе добавления домена.
После добавления домена будет автоматически создана ресурсная запись для связи с S3 (CNAME-запись), указывающая на публичный домен бакета. У домена может быть только одна CNAME-запись. Если у вас уже есть CNAME-запись, она будет применена, дублирующая запись создана не будет.
Если созданная автоматически CNAME-запись вступит в конфликт с другими записями, вам нужно будет устранить конфликт самостоятельно на стороне вашего DNS-хостинга.
- Опционально: создайте новую доменную зону в DNS-хостинге.
- Добавьте домен к бакету.
- Добавьте сертификат TLS (SSL).
1. Опционально: создать новую доменную зону
- В панели управления в верхнем меню нажмите Продукты и выберите S3.
- Перейдите в раздел Бакеты.
- Откройте страницу бакета → вкладка Домены.
- В строке Свои домены нажмите Добавить.
- В блоке Привязка домена в поле Зона выберите Новая доменная зона.
- Введите имя доменной зоны, которая является родитель ской для вашего домена. Например, если вы привязываете домен
first.example.com
, доменная зона будетexample.com
. - Нажмите Добавить.
- Делегируйте домен.
2. Добавить домен к бакету
-
Убедитесь, что у вас создана доменная зона и делегирован домен.
-
В панели управления в верхнем меню нажмите Продукты и выберите S3.
-
Перейдите в раздел Бакеты.
-
В панели управления перейдите в раздел S3 → Бакеты.
-
Откройте страницу бакета → вкладка Домены.
-
В строке Свои домены нажмите Добавить.
-
В блоке Привязка домена:
7.1. В поле Зона выберите доменную зону.
7.2. В поле Адрес бакета введите поддомен в доменной зоне.
7.3. Нажмите Привязать.
3. Добавить сертификат TLS (SSL)
Используйте инструкцию Сертификаты TLS (SSL) для пользовательских доменов.
Добавить пользовательский домен из внешнего DNS-хостинга
-
Откройте панель управления вашего DNS-хостинга.
-
Создайте DNS-запись и укажите:
- тип записи —
CNAME
; - имя записи — пользовательский домен;
- значение — домен для DNS-записей, зависит от пула, в котором находится S3.
У домена может быть только одна CNAME-запись.
- тип записи —
-
В панели управления в верхнем меню нажмите Продукты и выберите S3.
-
Перейдите в раздел Бакеты.
-
Откройте страницу бакета → вкладка Домены.
-
В строке Свои домены нажмите Добавить.
-
В блоке Привязка домена:
7.1. В поле Зона выберите Доменная зона из другого DNS-хостинга.
7.2. В поле Адрес бакета введите пользовательский домен.
7.3. Нажмите Привязать.
Отключить пользовательский домен
Пользовательский домен отключается при смене типа бакета на приватный или при удалении домена.
Удалить пользовательский домен
- В панели управления в верхнем меню нажмите Продукты и выберите S3.
- Перейдите в раздел Бакеты.
- Откройте страницу бакета → вкладка Домены.
- В строке с доменом нажмите .