本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SDKs為API閘道中的API使用 AWS CLI 指令產生
您可以使 AWS CLI 用呼叫 get-sdk SDK 命令API來產生和下載支援平台的。以下將示範其中一些支援的平台。
生成並下載 Java 的安卓SDK使用 AWS CLI
要在給定的階段API(udpuvvzbkc
)生成並下載由API網關SDK生成的適用於 Android 的 Java(test
),請按如下方式調用命令:
aws apigateway get-sdk \ --rest-api-id udpuvvzbkc \ --stage-name test \ --sdk-type android \ --parameters groupId='com.mycompany',\ invokerPackage='com.mycompany.myApiSdk',\ artifactId='myApiSdk',\ artifactVersion='0.0.1' \ ~/apps/myApi/myApi-android-sdk.zip
的最後一個輸入~/apps/myApi/myApi-android-sdk.zip
是名為的下載SDK檔案的路徑myApi-android-sdk.zip
。
JavaScriptSDK使用生成並下載 AWS CLI
要生成並下載由API網關 JavaScript SDK生成的API(udpuvvzbkc
)在給定的階段(test
),調用命令,如下所示:
aws apigateway get-sdk \ --rest-api-id udpuvvzbkc \ --stage-name test \ --sdk-type javascript \ ~/apps/myApi/myApi-js-sdk.zip
的最後一個輸入~/apps/myApi/myApi-js-sdk.zip
是名為的下載SDK檔案的路徑myApi-js-sdk.zip
。
產生並SDK使用下載 Ruby AWS CLI
要生成並下載一個API(udpuvvzbkc
)在給定的階段(test
)SDK的 Ruby,調用命令,如下所示:
aws apigateway get-sdk \ --rest-api-id udpuvvzbkc \ --stage-name test \ --sdk-type ruby \ --parameters service.name=myApiRubySdk,ruby.gem-name=myApi,ruby.gem-version=0.01 \ ~/apps/myApi/myApi-ruby-sdk.zip
的最後一個輸入~/apps/myApi/myApi-ruby-sdk.zip
是名為的下載SDK檔案的路徑myApi-ruby-sdk.zip
。
接下來,我們展示如何使用生SDK成的調用底層API。如需更多詳細資訊,請參閱 在 API Gateway 中叫用其餘 API。