【问题标题】:Cloudformation API Gateway Use Lambda Proxy integrationCloudformation API Gateway 使用 Lambda 代理集成
【发布时间】:2017-09-29 11:32:48
【问题描述】:

我查看了以前的帖子,但提供的信息无法解决我的问题。

使用 UI 时,有一个复选框 "Use Lambda Proxy integration"

这是我的cloudformation方法:

ProxyCreateUser:
Type: AWS::ApiGateway::Method
Properties:
  RestApiId:
    Ref: MyRestAPI
  ResourceId:
    Ref: CreateUser
  HttpMethod: POST
  AuthorizationType: NONE
  Integration:
    Type: AWS_PROXY
    IntegrationHttpMethod: POST
    Uri: !Sub arn...
    PassthroughBehavior: "WHEN_NO_TEMPLATES"
  MethodResponses:
    - StatusCode: 200
    - StatusCode: 400
    - StatusCode: 401
    - StatusCode: 403
    - StatusCode: 404
    - StatusCode: 409
    - StatusCode: 500

有没有办法在 cloudformation 中取消勾选此框?还是每次都需要人工干预?

如果您需要更多信息,请告诉我。

谢谢。

【问题讨论】:

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


    【解决方案1】:

    我在不同的论坛上看到其他人也在为此苦苦挣扎。

    在通过 aws cli 弄清楚如何做之后,我偶然发现了一个错误,每个遇到同样问题的人似乎都有这个错误。

    Integration:
    Type: AWS_PROXY
    

    需要修改为:

    Integration:
    Type: AWS
    

    目前云形成文档很少,API 网关 cloudformation 文档与控制台上显示的内容不匹配,这阻碍了任何试图解决问题的人。

    【讨论】:

      猜你喜欢
      • 2021-09-11
      • 2018-01-23
      • 2018-05-04
      • 2019-06-02
      • 2018-01-29
      • 2017-04-07
      • 2019-08-18
      • 1970-01-01
      • 2021-06-30
      相关资源
      最近更新 更多