Шлюз Shared API Gateway можно создать из спецификации OpenAPI в формате YAML или JSON.
Спецификация содержит расширения, которые начинаются с префикса x-cloud. Разные расширения x-cloud-<название расширения> могут объявляться на разных уровнях спецификации (root, path, operation).
С помощью расширений можно определить:
правила;
бэкенды;
политики;
тип авторизации.
Чтобы создать шлюз из спецификации OpenAPI:
В личном кабинете перейдите в раздел Разработка → API Gateway.
В меню слева выберите Shared.
Нажмите Создать шлюз.
Выберите шаблон шлюза OpenAPI.
Загрузите файл спецификации в формате JSON или YAML.
Нажмите Создать.
Будет создан API-шлюз, содержащий правила и бэкенды, определенные в OpenAPI-спецификации.
Автоматически будет назначен системный домен шлюза. Вы можете добавить пользовательские домены.