【问题标题】:EC2 could not resolve private API GatewayEC2 无法解析私有 API 网关
【发布时间】:2019-07-24 00:36:39
【问题描述】:

目前的设置是:

  • EC2 实例部署在子网 A 的 VPC 中。
  • 同一子网中同一 VPC 中执行 API 的 VPC 端点 (A)
  • 具有资源策略的私有 API 网关允许 VPC 和 VPC 端点调用 API

VPC 已启用其所有 DNS 设置。 DNS 主机名和 DNS 解析。

VPC Endpoint 和 EC2 实例都允许所有流量到端口 443。

我在这里缺少什么? EC2 实例似乎无法通过其https://(api ID 解析 API).execute-api.(region).amazonaws.com/(api)

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-vpc amazon-gateway


    【解决方案1】:

    这很晚,但对于其他任何人来说,正确的链接是: https://{api-id}-{vpc-endpoint}.execute-api.{region}.amazonaws.com/{stage}/.

    我认为原始帖子中的问题是链接中缺少 vpc-endpoint id。我在一些地方看到了不正确的格式,当时我不知道,但现在如果没有它肯定行不通。

    【讨论】:

      猜你喜欢
      • 2018-09-02
      • 2021-07-17
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多