AWS Interface Endpoint 每个可用区有 1 个以上的子网?

Tri*_*yen 7 amazon-ec2 subnet amazon-web-services

我可以为每个可用区提供 1 个以上的子网来创建 AWS 接口终端节点吗?

当我尝试时,我收到此错误:

Error creating VPC Endpoint: DuplicateSubnetsInSameZone: Found another VPC endpoint subnet in the availability zone of subnet-xxx. VPC endpoint subnets should be in different availability zones supported by the VPC endpoint service.
Run Code Online (Sandbox Code Playgroud)

我的 VPC 设置为每个可用区有多个子网。这是否意味着在没有 VPC 终端节点网络接口的子网中设置的实例将无法访问 AWS 服务?

Mar*_*cin 8

文档写道

对于每个接口终端节点,您只能为每个可用区选择一个子网。

这并不意味着只有这一个子网可以使用该接口。您的 VPC 中的所有子网都可以访问该接口。为了获得高可用性,您可以在每个 AZ 中拥有接口端点(每个 AZ 一个):

您可以在不同的可用区(由服务支持)中指定多个子网,以帮助确保您的接口终端节点对可用区故障具有弹性。

因此,每个 VPC 至少有一个接口端点就足够了。文档也将其写为 Kinesis 接口端点的示例:

任一子网中的实例可以使用特定于终端节点的 DNS 主机名通过接口终端节点向 Amazon Kinesis Data Streams 发送请求。