Интерфейс 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.