View a markdown version of this page

Qu'est-ce que le AWS SDK pour JavaScript? - AWS SDK pour JavaScript

La AWS SDK pour JavaScript v2 a atteint la fin du support. Nous vous recommandons de migrer vers la AWS SDK pour JavaScript version 3. Pour plus de détails et d'informations sur la manière de migrer, veuillez consulter cette annonce.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce que le AWS SDK pour JavaScript?

AWS SDK pour JavaScriptIl fournit une JavaScript API pour les AWS services. Vous pouvez utiliser l' JavaScript API pour créer des bibliothèques ou des applications pour Node.js ou pour le navigateur.

Relation entre JavaScript les environnements, le SDK et Amazon Web Services

Tous les services ne sont pas immédiatement disponibles dans le kit SDK. Pour savoir quels services sont actuellement pris en charge par le AWS SDK pour JavaScript, consultez https://github.com/aws/aws-sdk-js/blob/master/SERVICES.md. Pour plus d'informations sur le SDK pour JavaScript on GitHub, consultezRessources supplémentaires.

Maintenance et prise en charge des versions majeures du kit SDK

Pour en savoir plus sur la maintenance et la prise en charge des versions majeures du SDK et de leurs dépendances sous-jacentes, consultez la section suivante dans le AWS Guide de référence des kits SDK et des outils :

Utilisation du SDK avec Node.js

Node.js est un environnement d'exécution multiplateforme permettant d'exécuter des applications côté serveur JavaScript . Vous pouvez configurer Node.js une instance Amazon EC2 pour qu'elle s'exécute sur un serveur. Vous pouvez également l'utiliser Node.js pour écrire des AWS Lambda fonctions à la demande.

L'utilisation du SDK pour Node.js diffère de la manière dont vous l'utilisez JavaScript dans un navigateur Web. La différence provient de la façon dont vous chargez le kit SDK et dont vous récupérez les informations d'identification nécessaires à l'accès aux services web spécifiques. Lorsque l'utilisation de certaines API diffère Node.js d'un navigateur à l'autre, ces différences seront signalées.

Utilisation du SDK avec AWS Amplify

Pour les applications Web, mobiles et hybrides basées sur un navigateur, vous pouvez également utiliser la bibliothèque AWS Amplify sur GitHub, qui étend le SDK pour JavaScript, en fournissant une interface déclarative.

Note

Les frameworks tels qu' AWS Amplify peuvent ne pas offrir la même prise en charge des navigateurs que le SDK pour. JavaScript Pour plus d'informations, consultez la documentation d'une infrastructure.

Utilisation du kit SDK avec des navigateurs web

Tous les principaux navigateurs Web prennent en charge l'exécution de JavaScript. JavaScriptle code qui s'exécute dans un navigateur Web est souvent appelé côté client JavaScript.

L'utilisation du SDK pour JavaScript dans un navigateur Web diffère de la manière dont vous l'utilisez. Node.js La différence provient de la façon dont vous chargez le kit SDK et dont vous récupérez les informations d'identification nécessaires à l'accès aux services web spécifiques. Lorsque l'utilisation de certaines API diffère Node.js d'un navigateur à l'autre, ces différences seront signalées.

Pour obtenir la liste des navigateurs pris en charge par le AWS SDK pour JavaScript, consultezNavigateurs web pris en charge.

Cas d'utilisation courants

L'utilisation du SDK pour les scripts intégrés JavaScript au navigateur permet de réaliser un certain nombre de cas d'utilisation intéressants. Voici quelques idées de choses que vous pouvez créer dans une application de navigateur à l'aide du SDK pour accéder JavaScript à divers services Web.

  • Créez une console personnalisée pour les AWS services dans laquelle vous accédez et combinez des fonctionnalités entre les régions et les services afin de répondre au mieux aux besoins de votre organisation ou de votre projet.

  • Utilisez Amazon Cognito Identity pour permettre aux utilisateurs authentifiés d'accéder aux applications de votre navigateur et à vos sites Web, notamment en utilisant l'authentification tierce de Facebook et d'autres fournisseurs.

  • Utilisez Amazon Kinesis pour traiter les flux de clics ou d'autres données marketing en temps réel.

  • Utilisez Amazon DynamoDB pour la persistance des données sans serveur, par exemple pour les préférences utilisateur individuelles des visiteurs du site Web ou des utilisateurs de l'application.

  • AWS Lambda Utilisez-le pour encapsuler une logique propriétaire que vous pouvez invoquer à partir de scripts de navigateur sans télécharger ni révéler votre propriété intellectuelle aux utilisateurs.

À propos des exemples

Vous pouvez parcourir le SDK pour trouver des JavaScript exemples dans la bibliothèque d'exemples de AWS code.