Добавить расширение x-yc-apigateway-integration:http для интеграции с Yandex Workflows
Статья создана
Обновлена 11 апреля 2025 г.
Консоль управления
-
В консоли управления
выберите каталог, в котором создали или хотите создать API-шлюз. -
В списке сервисов выберите API Gateway.
-
Выберите API-шлюз или нажмите кнопку Создать API-шлюз, чтобы создать новый.
-
В поле Спецификация нажмите значок
. -
Укажите в поле:
- Путь — относительный путь к интеграции, который будет добавлен к URL-адресу API Gateway. Переменные указывайте в фигурных скобках, например
/static/{function_id}
. Подробнее см. спецификацию OpenAPI 3.0 . - HTTP-метод — метод, который будет использоваться для взаимодействия с интеграцией.
- Сервисный аккаунт — сервисный аккаунт с ролью
serverless.workflows.executor
для запуска рабочего процесса. Если у вас нет сервисного аккаунта, создайте его. - Рабочий процесс — имя рабочего процесса.
- Путь — относительный путь к интеграции, который будет добавлен к URL-адресу API Gateway. Переменные указывайте в фигурных скобках, например
-
Нажмите кнопку Добавить.
В поле Спецификация отобразится OpenAPI-спецификация с указанными значениями параметров.
Требования к структуре входящего запроса
Чтобы API-шлюз корректно обрабатывал входящие запросы, для них должно быть задано значение заголовка Content-Type: application/json
.