根据NAT 网关上的 AWS 文档,它们不能通过VPC 端点发送流量,除非以以下方式设置:
NAT 网关无法通过 VPC 端点发送流量 [...]。如果私有子网中的实例必须通过 VPC 终端节点访问资源 [...],请使用私有子网的路由表将流量直接路由到这些设备。
按照文档中的这个示例,我为我的 ECS 应用程序创建了以下配置:
vpc-app具有 CIDR 172.31.0.0/16 的VPC ( )。subnet-app具有以下路由表的应用子网 ( ): Destination | Target
----------------|-----------
172.31.0.0/16 | local
0.0.0.0/0 | nat-main
Run Code Online (Sandbox Code Playgroud)
nat-main)具有以下路由表:vpc-appdefault-1 Destination | Target
----------------|--------------
172.31.0.0/16 | local
0.0.0.0/0 | igw-xxxxxxxx
Run Code Online (Sandbox Code Playgroud)
sg-app) 为subnet-app.打开端口 443 。vpc-app, subnet-appand sg-appfor …