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

La .AWSSDK pour JavaScript version 3 (v3) est une réécriture de v2 avec de grandes nouvelles fonctionnalités, y compris l'architecture modulaire. Pour plus d'informations, consultez le .AWSGuide du développeur Kit SDK pour JavaScript 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 le kit SDK AWS pour JavaScript ?

La .AWS SDK pour JavaScriptfournit une API JavaScript pourAWSServices . Vous pouvez utiliser l'API JavaScript pour créer des bibliothèques ou des applications pour Node.js ou le navigateur.


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

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

Maintenance et prise en charge des versions principales du SDK

Pour plus d'informations 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 la sectionAWSGuide de référence des kits SDK et des outils :

Utilisation du kit SDK avec Node.js

Node.js est une exécution entre plateformes pour exécuter des applications JavaScript côté serveur. Vous pouvez configurer Node.js sur une instance Amazon EC2 à exécuter sur un serveur. Vous pouvez également utiliser Node.js pour écrire des fonctions AWS Lambda à la demande.

L'utilisation du kit SDK pour Node.js diffère de la façon dont vous l'utilisez pour 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 de l'SDK avecAWS Cloud9

Vous pouvez également développer des applications Node.js à l'aide du kit SDK pour JavaScript dans le kitAWS Cloud9IDE. Pour un exemple de la façon d'utiliserAWS Cloud9Pour le développement Node.js, consultezExemple Node.js pourAWS Cloud9dans leAWS Cloud9Guide de l'utilisateur. Pour plus d'informations sur l'utilisation deAWS Cloud9avec le SDK pour JavaScript, consultezUtiliserAWS Cloud9avec leAWSKit SDK pour JavaScript.

Utilisation de l'SDK avecAWSAmplify

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

Note

Frameworks tels queAWSAmplify peut ne pas offrir la même prise en charge de navigateur que le kit 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. Le code JavaScript s'exécutant dans un navigateur web est souvent appelé JavaScript côté client.

L'utilisation du kit SDK pour JavaScript dans un navigateur web diffère 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 pour JavaScript, consultezNavigateurs web pris en charge.

Cas d'utilisation courants

L'utilisation du kit SDK pour JavaScript dans les scripts de navigateur permet de réaliser plusieurs cas d'utilisation convaincants. Voici quelques idées de réalisations à effectuer avec une application de navigateur en utilisant le kit SDK pour JavaScript pour accéder à différents services web.

  • Créez une console personnalisée pourAWSVous pouvez accéder à des fonctions et les combiner entre les régions et les services, afin de mieux répondre à vos besoins d'organisation ou de projet.

  • Utilisez Amazon Cognito Identity pour activer l'accès utilisateur authentifié à vos applications de navigateur et sites web, y compris l'utilisation d'une authentification tierce comme Facebook ou autre.

  • 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 d'un utilisateur individuel pour les visiteurs du site web ou les utilisateurs d'application.

  • 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 kit SDK pour obtenir des exemples JavaScript dans le kitAWSCatalogue d'exemples de code.