2016-06-14 4 views
2

が言うAWS API Gatewayを使用して別のモデルから一つのモデルを参照してくださいモデル?はどのようにモデルを持って、私は

が闊歩して私が言うことができました:

"$ref": "#/definitions/Pet" 

をしかし、APIゲートウェイはそれを許可しないように思われます。

答えて

2

あなたが闊歩外の参照モデルを意味する場合は、

闊歩するため
{"type":"array","items":{"$ref":"https://apigateway.amazonaws.com/restapis/<rest_api_id>/models/Pet"}} 

以下のような絶対URLでモデルを指定することで、オープンなAPI仕様から、この例では、闊歩内のモデルを参照する方法を示していることを行うことができます - https://github.com/OAI/OpenAPI-Specification/blob/master/examples/v2.0/json/petstore.json

"Pets": { 
    "type": "array", 
    "items": { 
    "$ref": "#/definitions/Pet" 
    } 

APIゲートウェイは、「デフォルト」の応答をサポートしていませんので、あなたは上記のpetstore.json例をインポートしようとしている場合、あなたは「デフォルト」フィールドを削除する必要があることに注意してください。

+0

これは、AWSが外部サービスであり、スワッガーのルートが内部であることを実際に指摘する最初の投稿です。あなたは私のupvoteを持っている:) – ymz

関連する問題