AWS CDK 中的 InterfaceVpcEndpoint 与 VpcEndpoint

问题描述

AWS CDK 提供了一个 InterfaceVpcEndpoint一个 VpcEndpoint。这两种结构有什么区别?

解决方法

关于CDK constructs。您应该知道有 3 个级别的结构:L1(低级)、L2(常规)和 L3(高级模式)。

InterfaceVpcEndpoint 是用于创建接口 VPC 端点的 L2。 VpcEndpoint 类是 support class 类,它是 InterfaceVpcEndpoint 的父类。您可以将 VpcEndpoint 视为介于 L2 和 L1 之间的某个位置。您不应该使用,甚至不能直接使用它,因为它用于封装接口 VPC 端点和网关 VPC 端点之间的通用功能。

因此要创建接口端点,请使用 InterfaceVpcEndpoint。与创建网关端点类似,请使用 GatewayVpcEndpoint。两者都是 L2 结构。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...