Все API, созданные в Shared API Gateway, используют один общий публичный IP-адрес для любого числа API-шлюзов и бэкендов в проекте.
Взаимосвязь сущностей сервиса Shared API Gateway
Пример взаимосвязи сущностей Shared API Gateway, используемых в сервисе API Gateway, с псевдоданными представлена на схеме ниже.
Сертификаты для дополнительных пользовательских доменов для обращения к API-шлюзу хранятся в сервисе Certificate Manager.
К каждому шлюзу привязано как минимум одно правило.
Уникальность правила определяется HTTP-методами запроса, к которому применяется правило, и URI.
Для реализации расширенной логики обработки трафика применяются политики.
После обработки запрос отправляется на бэкенд, указанный для правила или политики.
Политики «Mock API» и «Авторизация» не требуют наличия бэкенда.