修改子网到VPC端点

时间:2020-10-23 10:05:10

标签: amazon-web-services endpoint subnet vpc

我最近将两个AWS公共子网变成了私有子网,并添加了一个具有NAT网关的公共子网。专用子网路由表将流量路由到NAT网关,而公用子网路由表将流量路由到Internet网关。但是,它不起作用,我也没有得到对API调用的响应。

我认为这是由于我的VPC终结点具有与其关联的两个专用子网而不是公共子网。我试图将关联的专用子网更改为公用子网,但收到了AWS错误:

   event(new \App\Events\NewMessageEvent('this is the message from the event catch it if you can'));

如何解决此错误并将我的公共子网添加到VPC端点?

其他信息:每个专用子网中都有一个EC2自动扩展组实例和一个无服务器的aurora数据库实例。

干杯,克里斯

2 个答案:

答案 0 :(得分:1)

因为它是requester-managed VPC endpoint

无法修改或分离由请求者管理的网络界面。

这意味着您必须首先删除创建端点的资源:

如果您删除网络接口代表的资源,则AWS服务将为您分离并删除网络接口。

答案 1 :(得分:1)

我也遇到了这个烦人的问题。错误消息在这里并没有真正的帮助。它们没有透露究竟是哪个服务创建了这些接口。于是我去Cloudtrail,列出所有事件,搜索拒绝删除的VPC Endpoint名称(vpce-1234567890xxx),找出是谁创建的。就我而言,结果是 RDS 代理服务。于是我去RDS删除了代理。