Please enable JavaScript.
Coggle requires JavaScript to display documents.
4.3 API Gateway - Coggle Diagram
4.3 API Gateway
5 способов обработки
Автоматически формировать статический ответ на запрос. Ответ будет разным в зависимости от параметров запроса.
Вызывать функцию, созданную в сервисе Yandex Cloud Functions, которая передаёт параметры запроса и возвращает результаты вызова в ответе.
Обращаться к сервису Yandex Object Storage, чтобы раздавать статические файлы.
-
Вызывать ноду DataSphere, развёрнутую в виде отдельного микросервиса.
Логика работы
Сервис принимает запросы по HTTPS через служебный поддомен apigw.yandexcloud.net или через подключение к вашему домену через Certificate Manager, разбирает эти запросы и определяет их путь и параметры. Кроме того, он использует механизм сервисных аккаунтов для подключения к другим сервисам Yandex Cloud.
API Gateway использует спецификацию OpenAPI 3.0 для конфигурации вызовов и ответов. Чтобы настроить сервис, нужно написать спецификацию и создать экземпляр API-шлюза. Эта спецификация должна соответствовать требованиям OpenAPI и описанию расширений, а также учитывать специфику сервиса.
Спецификация содержит
-
-
Тип расширения — один из четырех типов расширений, который указывает на действия при вызове по данному пути
-
-
-
-
-
Модель тарификации для этого сервиса — 120 рублей за 1 млн запросов в месяц.* Работает free tier: первые 100 000 запросов в месяц не тарифицируются.
С сервисом можно работать через консоль управления или с помощью Yandex Cloud REST API. Первый способ проще, но Yandex Cloud REST API имеет чуть больше функций и позволяет настраивать сервис из стороннего программного обеспечения.