Amazon web services 在AWS API网关中设置空网关响应(仅状态代码)

Amazon web services 在AWS API网关中设置空网关响应(仅状态代码),amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,有没有一种方法可以为Cloudformation中的API网关设置GatewayResponse,并使用空的响应主体(理想情况下没有响应内容类型) 我试过这样的方法: InvalidApiKeyResponse: Type: AWS::ApiGateway::GatewayResponse Properties: ResponseType: INVALID_API_KEY RestApiId: !Ref RestApi StatusCode

有没有一种方法可以为Cloudformation中的API网关设置GatewayResponse,并使用空的响应主体(理想情况下没有响应内容类型)

我试过这样的方法:

  InvalidApiKeyResponse:
    Type: AWS::ApiGateway::GatewayResponse
    Properties:
      ResponseType: INVALID_API_KEY
      RestApiId: !Ref RestApi
      StatusCode: 403
但它仍然返回默认的application/json响应


在AWS仪表板中,当我尝试设置空响应时,会出现以下错误:responseTemplates中的null或空值无效

请尝试添加下面的responseTemplates部分

GatewayResponse:
    Type: AWS::ApiGateway::GatewayResponse
    Properties:
      ResponseTemplates:
          application/json: ""
      ResponseType: INVALID_API_KEY
      RestApiId: !Ref RestApi
      StatusCode: 403

尝试添加下面的ResponseTemplates部分

GatewayResponse:
    Type: AWS::ApiGateway::GatewayResponse
    Properties:
      ResponseTemplates:
          application/json: ""
      ResponseType: INVALID_API_KEY
      RestApiId: !Ref RestApi
      StatusCode: 403