Подключение домена
Вы можете подключить собственный домен для обращения к API-шлюзу. К одному API-шлюзу можно подключить несколько доменов. В таком случае домен будет идентифицироваться по заголовку Host
.
Важно
Домен должен быть не ниже третьего уровня (например, www.example.com). Это связано с особенностями обработки CNAME-записей на DNS-хостингах. Подробнее в RFC 1912, пункт 2.4.
Чтобы подключить домен к API-шлюзу:
-
Разместите у своего DNS-провайдера или на собственном DNS-сервере CNAME-запись:
<домен> IN CNAME <служебный домен API-шлюза>
Как узнать служебный домен API-шлюза- Перейдите в консоль управления.
- Выберите каталог, в котором находится API-шлюз, и в списке сервисов — API Gateway
- Выберите API-шлюз.
- В открывшемся окне перейдите в раздел Обзор. Служебный домен будет в блоке Общая информация.
-
В консоли управления выберите каталог, в котором находится API-шлюз.
-
В списке сервисов выберите Certificate Manager и в нем:
- Создайте сертификат от Let's Encrypt®.
- Подтвердите права на домен.
- Когда сертификат перейдет в статус
Issued
, создайте домен. В поле Сертификат выберите сертификат, который создали на Шаге 3.1.
Примечание
Срок действия сертификата от Let's Encrypt® — 90 дней. Его нужно своевременно обновлять. В некоторых случаях процедура проверки прав на домен проходит автоматически.
-
Вернитесь на страницу каталога.
-
В списке сервисов выберите API Gateway и в нем:
- Выберите API-шлюз.
- В открывшемся окне перейдите в раздел Домены.
- Нажмите Подключить и выберите домен.