SDKs為API閘道中的API使用 AWS CLI 指令產生 - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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