Интерфейс VpcEndpoint против VpcEndpoint в AWS CDK

AWS CDK предоставляет InterfaceVpcEndpoint и VpcEndpoint . В чем разница между этими двумя конструкциями?

1 ответ

Решение

о Речь идетконструкциях CDK . Вы должны знать, что существует 3 уровня конструкций: L1 (низкоуровневый), L2 (обычный) и L3 (паттерны высокого уровня).

L2 используется для создания интерфейсных оконечных точек VPC. class - это вспомогательный класс, который является родительским для. Вы можете думать о VpcEndpointкак находящийся где-то между L2 и L1. Вы не должны использовать или даже не можете использовать его напрямую, поскольку он используется для инкапсуляции общих функций между конечными точками интерфейса VPC и конечными точками шлюза VPC.

Итак, чтобы создать конечную точку интерфейса, используйте InterfaceVpcEndpoint. Аналогично для создания конечной точки шлюза используйте GatewayVpcEndpoint. Оба являются конструкциями L2.

Другие вопросы по тегам