Vous pouvez utiliser l’AWS CLI pour générer et télécharger le kit SDK d’une API pour une plateforme prise en charge en appelant la commande get-sdk. Vous trouverez ci-dessous la procédure à suivre pour certaines de ces plateformes.
Rubriques
Génération et téléchargement du kit SDK Java pour Android avec l’AWS CLI
Pour générer et télécharger un kit SDK Java pour Android généré par API Gateway d’une API (udpuvvzbkc
) à une étape donnée (test
), appelez la commande comme suit :
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
La dernière entrée ~/apps/myApi/myApi-android-sdk.zip
correspond au chemin d’accès du fichier SDK téléchargé et dénommé myApi-android-sdk.zip
.
Génération et téléchargement du kit SDK JavaScript avec l’AWS CLI
Pour générer et télécharger un kit SDK Java généré par API Gateway d’une API (udpuvvzbkc
) à une étape donnée (test
), appelez la commande comme suit :
aws apigateway get-sdk \ --rest-api-id udpuvvzbkc \ --stage-name test \ --sdk-type javascript \ ~/apps/myApi/myApi-js-sdk.zip
La dernière entrée ~/apps/myApi/myApi-js-sdk.zip
correspond au chemin d’accès du fichier SDK téléchargé et dénommé myApi-js-sdk.zip
.
Génération et téléchargement du kit SDK Ruby avec l’AWS CLI
Pour générer et télécharger un kit SDK Ruby pour une API (udpuvvzbkc
) à une étape donnée (test
), appelez la commande comme suit :
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
La dernière entrée ~/apps/myApi/myApi-ruby-sdk.zip
correspond au chemin d’accès du fichier SDK téléchargé et dénommé myApi-ruby-sdk.zip
.
Nous montrons ensuite comment utiliser le kit SDK généré pour appeler l’API sous-jacente. Pour plus d’informations, consultez Invocation d’une API REST dans API Gateway.