Passer au contenu principal

Centre pour développeurs

AWS SDK pour JavaScript

Développez et déployez des applications avec le AWS SDK pour JavaScript. Le SDK offre une prise en charge TypeScript de premier ordre et permet d'appeler facilement les services AWS à l'aide d'API JavaScript idiomatiques pour créer des applications Node.js, web et React Native.

Applications

Développer des applications côté serveur

Développez des applications web modernes côté serveur à l'aide du moteur d'exécution Node.js. Accédez aux services AWS directement depuis vos applications RESTful.

Développer des applications web

Développez des applications frontales modernes et accédez aux services AWS directement à partir du code JavaScript exécuté dans votre navigateur.

Développer des applications mobiles

Développez des applications mobiles modernes à l'aide de React Native et accédez aux services AWS directement depuis vos appareils mobiles iOS et Android.

Comment ça marche

Le AWS SDK pour JavaScript simplifie l'utilisation des services AWS en fournissant un ensemble de bibliothèques cohérentes et familières pour les développeurs JavaScript. Il prend en charge la prise en compte du cycle de vie des API, comme la gestion des informations d’identification, les tentatives, le marshaling, la sérialisation et la désérialisation des données. Le AWS SDK pour JavaScript prend également en charge des abstractions de niveau supérieur pour simplifier le développement.

Vous pouvez utiliser le AWS SDK pour JavaScript pour écrire des services principaux dans Node.js, des interfaces web dans un navigateur ou des interfaces natives mobiles dans React Native. Un package client de service peut être exécuté sur les navigateurs, Node.js et React-Native sans modification de code. Les clients qui utilisent le AWS SDK pour JavaScript bénéficieront des avantages suivants :

  • Support pour tous les services AWS (plus de 300) et les opérations (plus de 13 000).
  • Assistance pour chaque nouvelle fonctionnalité, chaque nouveau service et chaque nouvelle région le jour de leur lancement.
  • Corrections de bogues et correctifs de sécurité critiques.
  • Engagement d'AWS en matière de support via le support premium et GitHub.
  • Comportements standardisés tels que les nouvelles tentatives automatisées, la sérialisation/désérialisation, les fournisseurs d’informations d’identification.
  • Personnalisations de services telles que des sommes de contrôle flexibles, des points d'accès multirégions S3, S3 Object Lambda, S3 Express One Zone, un adressage de style hébergé virtuel de compartiment S3, la détection de boucle récursive Lambda.
  • Améliorations continues du SDK, notamment en termes de performances.

Nous nous engageons à améliorer en permanence le AWS SDK pour JavaScript. Si vous avez des idées et des suggestions, veuillez créer un ticket sur GitHub.

Fonctionnalités principales

Architecture modulaire

Réduisez la taille de votre solution groupée et améliorez les performances de vos applications en important uniquement les packages dont votre application a besoin. Le AWS SDK pour Javascript a une architecture modulaire avec un package séparé publié pour chaque service. Ces packages sont publiés sous la portée @aws-sdk/ sur NPM, afin de faciliter l'identification des packages qui font partie du AWS SDK pour JavaScript officiel. 

En savoir plus

Prise en charge TypeScript de première classe

Le AWS SDK pour JavaScript est écrit en TypeScript. Ses définitions de types statiques de première classe s'auto-documentent et accélèrent la lisibilité, le débogage et la refactorisation. Les définitions de type permettent également de détecter 15 à 38 % des bogues dans le code de l'application.

En savoir plus

Pile d'intergiciel

Le AWS SDK pour JavaScript introduit la pile d'intergiciel qui vous permet de personnaliser le comportement du SDK en modifiant l'intergiciel. Vous pouvez ajouter vos actions asynchrones personnalisées au AWS SDK pour JavaScript et/ou supprimer les actions par défaut. Ces actions sérialisent les paramètres d'entrée en données sur le réseau et désérialisent les données de réponse en objets JavaScript. Ces actions sont implémentées à l'aide de fonctions appelées intergiciels et exécutées dans un ordre spécifique.

En savoir plus

Ressources