【发布时间】:2021-10-13 03:44:44
【问题描述】:
我正在尝试使用 CloudFormation 部署 REST API,但在访问端点时收到 503 错误。我猜这与我设置方法的方式有关。它似乎错过了方法响应(将其与手动设置所有内容进行比较),因为 200 的响应正文为空,而在手动部署中它显示为 application/json。
我得到的方法资源如下:
APIGateWayMethod:
Type: AWS::ApiGateway::Method
Properties:
HttpMethod: GET
ResourceId: !Ref APIGatewayResource
RestApiId: !Ref APIGatewayRestAPI
Integration:
IntegrationHttpMethod: POST
Type: AWS_PROXY
Uri: !Sub
- arn:aws:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/${lambdaArn}/invocations
- lambdaArn: !GetAtt MyLambda.Arn
如何指定我希望将来自 Lambda 内的 json.dumps() 的数据返回给调用者?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudformation aws-api-gateway