Développez et déployez des applications avec le kit SDK AWS SDK for JavaScript. Le kit 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 mobiles Web.
Développer des applications côté serveur
Développez des applications Web modernes côté serveur à l'aide de Node, des modules Node et du serveur HTTP Node. Accédez aux services AWS directement depuis vos applications RESTful à l'aide des cadres Node.js.
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.
Fonctionnement
Le kit SDK AWS for 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 autorisations, les tentatives, le marshaling, la sérialisation et la désérialisation des données. Le kit SDK AWS for JavaScript prend également en charge des abstractions de niveau supérieur pour simplifier le développement. Visitez le site de GitHub pour découvrir les bibliothèques JavaScript open source axées sur AWS.
Le kit SDK AWS for JavaScript prend en charge trois environnements d'exécution: JavaScript pour le navigateur, Node.js pour le serveur, React Native pour le développement mobile. Il prend également en charge les exécutions croisées : un package de services client peut être exécuté dans les navigateurs, Node.js et React-Native sans modification du code.
Les clients qui utilisent le SDK AWS 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 les sommes de contrôle flexibles, les points d'accès multirégions S3, S3 Object Lambda, S3 Express One Zone, l'Adressage virtuel de type hébergé de compartiment S3, ladétection des boucles récursives Lambda.
- Améliorations continues du SDK, notamment en termes de performances.
Nous nous engageons à améliorer en permanence le SDK AWS pour JavaScript. Si vous avez des idées et des suggestions, veuillez créer une demande de fonctionnalité sur GitHub.
Fonctionnalités principales
Notre kit SDK Javascript est entièrement écrit en Typescript, puis compilé en JavaScript. Ainsi, vous bénéficiez des avantages de Typescript, tels que la vérification statique des types et le support des classes et des modules. Vous pouvez également utiliser les nouvelles fonctionnalités de ES6, ES7 et au-delà sans avoir à vous soucier de la rétrocompatibilité. Le code fini produit par le compilateur sera rétrocompatible avec ES5 et fonctionnera parfaitement avec les anciens navigateurs. Pour en savoir plus, lisez le blog des développeurs AWS JavaScript.
Le kit AWS SDK for JavaScript introduit la pile d'intergiciel qui vous permet de personnaliser le comportement du kit SDK en modifiant l'intergiciel. Vous pouvez ajouter vos actions asynchrones personnalisées au SDK AWS 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. Pour en savoir plus, lisez le blog des développeurs AWS JavaScript.
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 kit AWS SDK for 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 kit officiel SDK AWS for JavaScript. Pour en savoir plus, lisez le blog des développeurs AWS JavaScript.
Guides
Guide du développeur
Le guide du développeur décrit les fonctionnalités de la dernière version du kit AWS SDK for JavaScript v3 et la manière de les utiliser.
Guide de référence applicable aux API
Le guide de référence de l'API JavaScript décrit les opérations d'API de la dernière version du kit AWS SDK for JavaScript. Le guide de référence fournit également des exemples de demandes, de réponses et d'erreurs pour les protocoles de services Web pris en charge.
Exemples de code SDK
Les exemples de code SDK contiennent des exemples de code JavaScript et des cas d'utilisation réels pour les services AWS, afin d'accélérer le développement de vos applications.
Guide de migration
Le guide de migration du kit AWS SDK for JavaScript v3 explique comment effectuer la migration de la version 2 vers la version 3 du kit SDK for JavaScript.
Ressources supplémentaires
Découvrez des ressources et des guides supplémentaires sur la création d'applications JavaScript sur AWS.
Consultez le blog des développeurs AWS pour obtenir les dernières actualités et annonces sur JavaScript.
Visitez GitHub pour voir les référentiels du kit SDK AWS et des bibliothèques de haut niveau.
Vous souhaitez exécuter vos applications Java sur AWS ? Demandez à un représentant AWS de suivre votre projet informatique avec vous.