Как установить VPC для соединения через web-сокет API gateway v2 с помощью CloudFormation - PullRequest
1 голос
/ 26 июня 2019

Невозможно определить тип интеграции «VPC-ссылка» для запроса интеграции маршрута веб-сокета с помощью Cloudformation.

Мы не используем без серверов, но у нас есть существующие микросервисы, предоставляющие функцию веб-сокета.Эти микросервисы работают в частной сети и доступны только через канал VPC с кластером EKS, в котором они работают.

Все онлайн-примеры облачной информации, связанные со шлюзом / веб-сокетами API AWS, используют безсерверную интеграцию.

Я могу настроить тип интеграции "VPC link" вручную с помощью консоли AWS, но, похоже, нет поддержки для этого с помощью Cloudformation.Или, по крайней мере, совершенно неясно, как этого добиться.

В документации по облачным технологиям также прямо говорится, что для AWS :: APIGatewayV2 :: Integration.ConnectionType единственным доступным типом является "INTERNET", а не "VPC_LINK".".

Кто-нибудь знает, если это достижимо, и если нет, какие другие варианты у меня есть, чтобы автоматизировать это?

Инфраструктура настраивается с использованием Terraform, и мне уже нужно было" откат ", чтобыCloudFormation из-за отсутствия поддержки API Gateway / websockets, но, похоже, CloudFormation еще не поддерживает все.

...