Как создать конечную точку VP C для AWS пошаговых функций с использованием CDK? - PullRequest
0 голосов
/ 21 марта 2020

Начиная с CDK 1.30, конструкция InterfaceVpcEndpointAwsService не имеет члена для AWS Шаговых функций.

Я рассмотрел использование InterfaceVpcEndpoint для его создания, но я не могу понять, какие значения использовать для всех реквизитов.

Как я могу это сделать? Или, в более общем смысле, как создать InterfaceVpcEndpointService для службы AWS, которая еще не полностью поддерживает CDK?

1 Ответ

0 голосов
/ 21 марта 2020

Оказывается, что для AWS сервисов вы можете просто создать новый экземпляр InterfaceVpcEndpointAwsService, потому что у него есть publi c конструктор .

Если вы не знаете, каково правильное имя службы, вы можете выполнить шаги в Интерфейс VP C Конечные точки документы , чтобы создать конечную точку VP C в консоли , Затем вы можете просмотреть свойства конечной точки, чтобы узнать правильное имя службы. (Это также дает дополнительное преимущество, заключающееся в том, что требуемая служба AWS действительно поддерживает конечные точки VP C.)

В случае пошаговых функций вы создадите службу конечных точек VP C в CDK, как это.

new InterfaceVpcEndpointAwsService('states');
...