Présentation du kit Kit AWS SDK pour JavaScript - Kit SDK AWS pour JavaScript

Présentation du kit Kit AWS SDK pour JavaScript

Le kit Kit AWS SDK pour JavaScript fournit une API JavaScript pour les services AWS. 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 Kit AWS SDK pour JavaScript, consultez https://github.com/aws/aws-sdk-js/blob/master/SERVICES.md. Pour plus d'informations sur le kit Kit SDK pour JavaScript sur GitHub, consultez Ressources supplémentaires.

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 du kit SDK avec AWS Cloud9

Vous pouvez également développer des applications Node.js à l'aide du kit Kit SDK pour JavaScript dans l'IDE AWS Cloud9. Pour obtenir un exemple de l'utilisation d'AWS Cloud9 pour le développement Node.js, veuillez consulter Exemple de Node.js pour AWS Cloud9 dans le AWS Cloud9 Guide de l'utilisateur. Pour plus d'informations sur l'utilisation d'AWS Cloud9 avec le kit Kit SDK pour JavaScript, consultez Utilisation d'AWS Cloud9 avec le kit AWS SDK for JavaScript.

Utilisation du kit SDK avec AWS Amplify

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

Note

À l'instar d'AWS Amplify, Frameworks peut ne pas offrir la même prise en charge de navigateur que le kit 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 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 Kit AWS SDK pour JavaScript, consultez Navigateurs web pris en charge.

Cas d'utilisation courants

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

  • Créez une console personnalisée pour les services AWS dans laquelle vous 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 les exemples Kit SDK pour JavaScript dans le Catalogue d'exemples de code AWS.