API Gateway で AWS CLI コマンドを使用して API 用の SDK を生成する
AWS CLI を使用して、get-sdk コマンドを呼び出すことによって、サポートされているプラットフォーム用の API の SDK を生成およびダウンロードできます。以下では、サポートされているプラットフォームの一部について、これを示しています。
トピック
AWS CLI を使用して Java for Android SDK を生成してダウンロードする
特定のステージ (udpuvvzbkc
) で、API (test
) の API Gateway で生成された Java for Android SDK を生成してダウンロードするには、次のようにコマンドを呼び出します。
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
という名前の、ダウンロードした SDK ファイルへのパスです。
AWS CLI を使用して JavaScript SDK を生成してダウンロードする
特定のステージ (udpuvvzbkc
) で、API (test
) の API Gateway で生成された JavaScript SDK を生成してダウンロードするには、次のようにコマンドを呼び出します。
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
という名前の、ダウンロードした SDK ファイルへのパスです。
AWS CLI を使用して Ruby SDK を生成してダウンロードする
特定のステージ (udpuvvzbkc
) で、API (test
) の Ruby SDK を生成してダウンロードするには、次のようにコマンドを呼び出します。
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
という名前の、ダウンロードした SDK ファイルへのパスです。
次に、生成された SDK を使用して基盤となる API を呼び出す方法を示します。詳細については、「API Gateway で REST API を呼び出す」を参照してください。