2017-04-30 17 views
0

Swaggerモデルをインポートした後、APIごとに次のメッセージが表示されます。AWS API Gatewayのモックエンドポイントをデフォルトに設定していますか?

メソッドが設定されていません。今セットアップしてください。

私のケースでは、モックの動作をデフォルトにできることを大変うれしく思います。同様に便利なのは、Swaggerのインポート後にすべてのAPIに模擬動作を適用する方法です。

これは可能ですか?

答えて

0

スワッガーモデル自体で模擬動作を指定することは可能です。

APIゲートウェイは、hereと記載されているAPIゲートウェイ固有のスワッガー拡張をサポートしています。 (リンク「SWAGGER + API Gatewayの拡張機能としてエクスポート」を使用して、重要なのは)手動でモックエンドポイントを作成して闊歩するモデルをエクスポートした後

次のようなものが表示されます:

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