Présentation d'AWS SDK for JavaScript - AWS SDK for JavaScript

Nous avons annoncé la sortie end-of-support de la AWS SDK for JavaScript v2. Nous vous recommandons de migrer vers la AWS SDK for JavaScript version 3. Pour les dates, les détails supplémentaires et les informations sur la façon de migrer, reportez-vous à l'annonce associée.

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.

Présentation d'AWS SDK for JavaScript

AWS SDK for JavaScriptfournit 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 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 leAWS SDK for 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 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 AWSGuide de référence des kits SDK et des outils :

Utilisation du kit 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 sur une instance Amazon EC2 pour qu'il s'exécute sur un serveur. Vous pouvez également utiliser Node.js pour écrire des fonctions AWS Lambda à la demande.

L'utilisation du SDK pour Node.js est différente 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 d'API spécifiques diffère entre Node.js et le navigateur, ces différences sont indiquées.

Utilisation du SDK avec AWS Cloud9

Vous pouvez également développer des applications Node.js à l'aide du SDK pour JavaScript dans l'AWS Cloud9IDE. Pour un exemple d'utilisation AWS Cloud9 pour le développement de Node.js, voir Node.js Sample for AWS Cloud9 dans le guide de AWS Cloud9 l'utilisateur. Pour plus d'informations sur AWS Cloud9 l'utilisation du SDK pour JavaScript, consultezUtilisation d'AWS Cloud9 avec l'AWS SDK for JavaScript.

Utilisation du SDK avec Amplify AWS

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

Note

Les frameworks tels qu'AWSAmplify peuvent ne pas offrir le même support de navigateur 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 un navigateur Web est différente de la façon dont vous l'utilisez pour 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 d'API spécifiques diffère entre Node.js et le navigateur, ces différences sont indiquées.

Pour obtenir une liste des navigateurs pris en charge par le kit AWS SDK for JavaScript, consultez Navigateurs web pris en charge.

Cas d'utilisation courants

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

  • Créez une console personnalisée pour les AWS services dans laquelle vous pouvez accéder aux fonctionnalités de différentes régions et services et les combiner 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 et aux sites Web de votre navigateur, notamment en utilisant l'authentification par un tiers via Facebook et d'autres.

  • 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, telles que les préférences individuelles des utilisateurs pour les visiteurs du site Web ou les utilisateurs d'applications.

  • Utilisez AWS Lambda pour encapsuler la logique propriétaire que vous pouvez appeler à partir de scripts de navigateur, sans télécharger et 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.