11 votes

Comment ajouter une clé API au plan d'utilisation dans AWS API Getaway ?

J'ai un problème avec la création de Clé API associé à un Plan d'utilisation dans AWS API Getaway (en utilisant AWS SDK pour node.js).

Dans la console AWS, vous pouvez attacher la clé API au plan d'utilisation via ce bouton : enter image description here

Cependant, je n'ai pas trouvé de fonction similaire dans Documentation sur le SDK AWS

16voto

bpavlov Points 555

Ce code fait la magie :

var params = {
  keyId: 'STRING_VALUE', /* required */
  keyType: 'STRING_VALUE', /* required */
  usagePlanId: 'STRING_VALUE' /* required */
};
apigateway.createUsagePlanKey(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Ce qui m'a échappé, c'est que keyType doit être "API_KEY"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X