在 API Gateway 中使用 Amazon CLI 命令为 API 生成 SDK
您可以使用 Amazon CLI,通过调用 get-sdk 命令为支持的平台生成 API 的开发工具包并下载。在下文中我们将针对一些支持的平台演示此操作。
主题
使用 Amazon CLI 生成和下载 Java for Android 开发工具包
要在指定阶段 (udpuvvzbkc
) 生成并下载由 API 的 API Gateway (test
) 生成的 Java for Android 开发工具包,请按以下所示调用命令:
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
的最后输入是名为 myApi-android-sdk.zip
的已下载开发工具包文件的路径。
使用 Amazon CLI 生成和下载 JavaScript 开发工具包
要在指定阶段 (udpuvvzbkc
) 生成并下载由 API 的 API Gateway (test
) 生成的 JavaScript 开发工具包,请按以下所示调用命令:
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
的最后输入是名为 myApi-js-sdk.zip
的已下载开发工具包文件的路径。
使用 Amazon CLI 生成和下载 Ruby 开发工具包
要在指定阶段 (udpuvvzbkc
) 上,生成并下载 API (test
) 的 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
的最后输入是名为 myApi-ruby-sdk.zip
的已下载开发工具包文件的路径。
接下来,我们将说明如何使用生成的开发工具包来调用底层 API。有关更多信息,请参阅 调用 API Gateway 中的 REST API。