Взаимосвязь ресурсов в API Gateway
API-шлюз — это интерфейс взаимодействия с сервисами внутри Yandex Cloud или в интернете.
API-шлюз задается декларативно при помощи спецификации. Спецификация — это файл в формате JSON или YAML с описанием API-шлюза по стандарту OpenAPI 3.0. В сервисе API Gateway спецификация дополнена расширениями, которые вы можете использовать для интеграции с другими облачными платформами.
Доступные расширения:
- Статический ответ.
- Вызов функции.
- Обращение по HTTP.
- Интеграция с Object Storage.
- Интеграция с DataSphere.
- Интеграция с Data Streams.
- Интеграция с Serverless Containers.
- Интеграция с Message Queue.
- Жадные параметры.
- Обобщенный HTTP-метод.
Использование доменов
Сервис API Gateway интегрирован с системой управления доменами сервиса Certificate Manager.
Вы можете использовать домены с подтвержденными правами при обращении к API. При этом для обеспечения TLS-соединения будет использован привязанный к домену сертификат.
Подробнее о доменах читайте в разделе Интеграция системы управления доменами с сервисами Yandex Cloud.
Авторизация
API Gateway позволяет реализовать стандартные механизмы аутентификации и авторизации, которые предусмотрены спецификацией OpenAPI 3.0. На данный момент доступна авторизация с помощью функции.