По умолчанию при создании шлюза создается системный домен вида <uuid>.apigw.cloud.ru, где uuid — это идентификатор шлюза.
Чтобы обращаться к шлюзу по адресу пользовательского домена, вы можете добавить домен, подтвержденный SSL-сертификатом.
В API Gateway поддерживаются сертификаты, выпущенные авторизованным центром сертификации, самоподписанные сертификаты и сертификаты Let’s Encrypt.
Убедитесь, что в проекте подключен сервис Certificate Manager. Если сервис не подключен, обратитесь в техническую поддержку.
В личном кабинете перейдите в Разработка → API Gateway.
Перейдите в раздел Shared → Шлюзы.
Выберите нужный шлюз.
Перейдите в раздел Информация.
Нажмите Добавить домен.
В окне Добавить домен укажите следующие параметры:
Домен.
Укажите любой домен в формате example.com или www.example.com.
Сертификат.
В окне Добавить домен вы можете добавить:
сертификат, выпущенный в центре сертификации;
сертификат Let’s Encrypt;
самоподписанный сертификат.
Выберите сертификат из уже существующих в сервисе Certificate Manager или добавьте новый сертификат, нажав Создать сертификат.
Нажмите Добавить.
Каждый домен вы сможете добавить только для одного шлюза в организации. Добавление одинаковых доменов в разных проектах не допускается.
Если домен не используется в других шлюзах организации, он отобразится в поле Домены на вкладке Информация.
Чтобы домен можно было использовать для доступа к шлюзу, добавьте CNAME-запись.
Чтобы подтвердить права на домен, в публичной зоне DNS вашего DNS-провайдера добавьте CNAME-запись вида:
<added domain> CNAME <uuid>.apigw.cloud.ru
Где:
<added domain> — добавленный домен;
<uuid>.apigw.cloud.ru — системный домен шлюза по умолчанию.
Например, если системный домен вашего шлюза — 42e0235068244545b8aac739d3283286.apigw.cloud.ru и вы добавили домен test.com, добавьте CNAME-запись:
test.com CNAME 42e0235068244545b8aac739d3283286.apigw.cloud.ru
После успешного прохождения проверки прав на домен вы сможете использовать адрес добавленного домена для обращения к шлюзу.
Вы можете удалить пользовательский домен. Системный домен не может быть удален.
Чтобы удалить пользовательский домен:
В личном кабинете перейдите в раздел Разработка → API Gateway.
Перейдите в раздел Shared → Шлюзы.
Выберите нужный шлюз.
В личном кабинете перейдите в Разработка → API Gateway в раздел Шлюзы и выберите нужный шлюз.
На вкладке Информация в области Домены рядом с нужным доменом нажмите Удалить.
Пользовательский домен будет удален.