【问题标题】:Invoke Private API Gateway Without Host/x-apigw-api-id Headers调用没有 Host/x-apigw-api-id 标头的私有 API 网关
【发布时间】:2019-09-19 09:18:43
【问题描述】:

我有一个带有关联 VPC 端点的私有 API 网关阶段,并且我已经按照此处的说明进行操作:https://aws.amazon.com/premiumsupport/knowledge-center/api-gateway-vpc-connections/ 关于如何从 VPC 内部连接到我的 API。 使用 Host/x-apigw-api-id 可以按预期工作,但我有一些第三方服务,我无法添加这些标头以使它们连接。

有没有什么方法可以在没有 Host 或 x-apigw-api-id 标头的情况下连接到特定于端点的主机名? 例如 (当前) curl "https://vpc-endpoint-specific-hostname/route/" -H 'x-apigw-api-id: ' (需要) curl "https://.vpc-endpoint-specific-hostname/route/" (注意没有标题)

我知道文档说什么,即使用 Host/x-apigw-api-id 这两个标头中的任何一个,但我无法为我的某些服务添加这些标头。

【问题讨论】:

    标签: amazon-web-services api private endpoint vpc


    【解决方案1】:

    如果启用私有 DNS,则可以直接使用此 url 访问私有 API

    https://{restapi-id}.execute-api.{region}.amazonaws.com/{stage}
    

    你可以阅读更多here

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 2016-12-17
      • 2018-08-08
      • 1970-01-01
      • 2018-08-08
      • 2015-05-28
      • 1970-01-01
      • 2021-01-17
      • 1970-01-01
      相关资源
      最近更新 更多