【问题标题】:Is Use Proxy Integration option in API Gateway supported in Cloudformation?Cloudformation 是否支持在 API Gateway 中使用代理集成选项?
【发布时间】:2019-06-02 07:47:52
【问题描述】:

我正在使用 API Gateway,并希望使用 Cloudformation 自动创建我的环境。

我只缺少一件事,Use Proxy Integration 选项。我在文档中找不到对它的引用。

这是我正在谈论的图像:

这在 Cloudformation 中是否可用,如果没有,是否有任何 ETA 或计划使其可用?

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation aws-api-gateway


    【解决方案1】:

    好的,我找到了问题的答案:

    Integration 中的 Type 必须设置为 HTTP_PROXY 而不是 HTTP。

    Method:
        Type: 'AWS::ApiGateway::Method'
        Properties:
        Integration:
        Type: HTTP_PROXY # can also be: AWS, AWS_PROXY, HTTP, HTTP_PROXY, MOCK
    

    【讨论】:

      【解决方案2】:

      HTTP_PROXY 对于 HTTP 端点传递是正确的。如果您正在寻找 Lambda Pass Through Proxy,您必须使用 AWS_PROXY

      为每种类型添加一些描述。

      • AWS :用于将 API 方法请求与 AWS 服务集成 操作,包括 Lambda 函数调用操作。随着 Lambda 函数调用操作,这被称为 Lambda 自定义集成。对于任何其他 AWS 服务操作,这是已知的 作为 AWS 集成。
      • AWS_PROXY :用于将 API 方法请求与 Lambda 集成 客户端请求通过的函数调用动作 原样。此集成也称为 Lambda 代理 集成。
      • HTTP :用于将 API 方法请求与 HTTP 端点集成, 包括 VPC 中的私有 HTTP 终端节点。这种整合是 也称为 HTTP 自定义集成。
      • HTTP_PROXY :用于将 API 方法请求与 HTTP 集成 端点,包括 VPC 中的私有 HTTP 端点,具有 客户端请求按原样传递。这也被称为 HTTP 代理集成。
      • MOCK :用于将 API 方法请求与 API Gateway 集成为 “环回”端点而不调用任何后端。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-29
        • 2019-08-03
        • 2019-01-06
        • 2018-05-25
        • 1970-01-01
        • 2019-08-18
        • 2019-02-03
        • 1970-01-01
        相关资源
        最近更新 更多