【问题标题】:Modify subnets to a VPC endpoint将子网修改为 VPC 终端节点
【发布时间】:2020-10-23 10:05:10
【问题描述】:

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

我认为这是因为我的 VPC 终端节点有两个与之关联的私有子网,而不是公共子网。我尝试将关联的私有子网更改为公共子网,但出现 AWS 错误:

Error modifying subnets
Can't change subnets of a requester-managed endpoint for the service ...

解决此错误并将我的公共子网添加到 VPC 终端节点的方法是什么?

附加信息:每个私有子网都有一个 EC2 自动扩展组实例和一个无服务器极光数据库实例。

干杯,克里斯

【问题讨论】:

  • 删除并创建新的接口端点。
  • 在尝试删除 VPC 终端节点时遇到类似错误:Operation is not allowed for requester-managed VPC endpoints for the service
  • 那是什么 VPC 端点?
  • 类型:接口。服务名称:vpce.eu-west-2....

标签: amazon-web-services endpoint subnet vpc


【解决方案1】:

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

【讨论】:

  • 哦,非常感谢!我错过了代理,因为数据库代理未在 RDS 仪表板中列出,您必须单击“代理”……现在我未使用的端点不见了!万岁!
【解决方案2】:

既然是requester-managed VPC endpoint:

不能修改或分离请求者管理的网络接口。

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

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

【讨论】:

    猜你喜欢
    • 2021-06-22
    • 2019-05-01
    • 2021-07-25
    • 2021-07-22
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 2021-04-03
    • 2021-05-15
    相关资源
    最近更新 更多