Qu'est-ce que c'est AWS SDK for JavaScript ? - AWS SDK for JavaScript

Le guide de référence de l'API AWS SDK for JavaScript V3 décrit en détail toutes les opérations de l'API pour la AWS SDK for JavaScript version 3 (V3).

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 c'est AWS SDK for JavaScript ?

Bienvenue dans le guide du AWS SDK for JavaScript développeur. Ce guide fournit des informations générales sur l'installation et la configuration du AWS SDK for JavaScript. Il vous présente également des exemples et un didacticiel d'exécution de divers AWS services à l'aide du AWS SDK for JavaScript.

Le guide de API référence AWS SDK for JavaScript v3 fournit un JavaScript API pour les AWS services. Vous pouvez utiliser le JavaScript API pour créer des bibliothèques ou des applications pour Node.js ou le navigateur.

Relation entre JavaScript les environnementsSDK, les et Amazon Web Services

Premiers pas avec SDK

Si vous êtes prêt à vous familiariser avec leSDK, suivez les exemples surCommencez avec le AWS SDK for JavaScript.

Pour configurer votre environnement de développement, consultezConfigurez le SDK pour JavaScript.

Si vous utilisez actuellement la version 2.x de SDK for JavaScript, consultez Migrer vers la version 3 pour obtenir des conseils spécifiques.

Si vous recherchez des exemples de code pour Services AWS, consultezSDK pour exemples de JavaScript code (v3).

Maintenance et support pour les versions SDK majeures

Pour plus d'informations sur la maintenance et le support SDK des versions majeures et de leurs dépendances sous-jacentes, consultez les informations suivantes dans le guide de référence AWS SDKs and Tools :

Utilisation du fichier 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 Elastic Compute Cloud (AmazonEC2) pour qu'il s'exécute sur un serveur. Vous pouvez également utiliser Node.js pour écrire des AWS Lambda fonctions à la demande.

L'utilisation de SDK for Node.js est différente de la manière dont vous l'utilisez JavaScript dans un navigateur Web. La différence réside dans la manière dont vous chargez SDK et dans la manière dont vous obtenez les informations d'identification nécessaires pour accéder à des services Web spécifiques. Lorsque l'utilisation d'un fichier particulier APIs diffère entre Node.js et le navigateur, nous signalons ces différences.

En utilisant le SDK avec AWS Amplify

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

Note

Les frameworks tels qu'Amplify peuvent ne pas offrir le même support de navigateur que le SDK for. JavaScript Consultez la documentation du framework pour plus de détails.

Utilisation du SDK avec les navigateurs Web

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

Pour obtenir la liste des navigateurs pris en charge par le AWS SDK for JavaScript, voirNavigateurs Web pris en charge.

L'utilisation du SDK for JavaScript dans un navigateur Web est différente de la façon dont vous l'utilisez pour Node.js. La différence réside dans la manière dont vous chargez SDK et dans la manière dont vous obtenez les informations d'identification nécessaires pour accéder à des services Web spécifiques. Lorsque l'utilisation d'un fichier particulier APIs diffère entre Node.js et le navigateur, nous signalons ces différences.

Utilisation des navigateurs dans la V3

La version 3 vous permet de regrouper et d'inclure dans le navigateur uniquement les SDK JavaScript fichiers dont vous avez besoin, ce qui réduit les frais de gestion.

Pour utiliser la version 3 du SDK for JavaScript dans vos HTML pages, vous devez regrouper les modules client requis et toutes les JavaScript fonctions requises dans un seul JavaScript fichier à l'aide de Webpack, et l'ajouter dans une balise <head> de script dans vos HTML pages. Par exemple :

<script src="./main.js"></script>
Note

Pour plus d'informations sur Webpack, consultezRegroupez des applications avec Webpack.

Pour utiliser la version 2 de SDK for JavaScript, vous devez ajouter une balise de script qui pointe vers la dernière version de la version 2 à la SDK place. Pour plus d'informations, consultez l'exemple dans le Guide du AWS SDK for JavaScript développeur v2.

Cas d’utilisation courants

L'utilisation du SDK for JavaScript dans les scripts de 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 for 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.

  • 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 SDK les JavaScript exemples dans le référentiel d'exemples de AWS code.

Ressources

Outre ce guide, les ressources en ligne suivantes sont mises à la disposition SDK des JavaScript développeurs :