默认为AWS API Gateway中的模拟端点?

时间:2017-04-30 15:27:50

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

导入Swagger模型后,每个API都会收到以下消息:

方法未设置。立即设置。

对于我的用例,我非常感谢能够默认为模拟行为。同样有用的是在Swagger导入后将模拟行为应用于每个API的方法。

这可能吗?

1 个答案:

答案 0 :(得分:0)

可以在Swagger模型中指定模拟行为。

API Gateway支持API网关特定的Swagger扩展,记录为here

手动创建模拟端点并导出Swagger模型(重要的是,使用“Export as Swagger + API Gateway Extensions”链接)后,您将看到如下内容:

  responses:
    200:
      description: "200 response"
  x-amazon-apigateway-integration:
    responses:
      default:
        statusCode: "200"
    requestTemplates:
      application/json: "{\"statusCode\": 200}"
    passthroughBehavior: "when_no_match"
    type: "mock"