Le guide de API référence AWS SDK for JavaScript V3 décrit en détail toutes les API opérations de 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.
Configurer le SDK pour JavaScript
Les rubriques de cette section expliquent comment installer et charger le SDK pour JavaScript que vous puissiez accéder aux services Web pris en charge par le SDK.
Note
Les développeurs de React Native devraient AWS Amplify l'utiliser pour créer de nouveaux projets sur AWS. Consultez les aws-sdk-react-native
Prérequis
Installez Node.js sur vos serveurs, s'il n'est pas déjà installé.
Configuration d'un environnement AWS Node.js
Pour configurer un environnement AWS Node.js dans lequel vous pouvez exécuter votre application, appliquez l'une des méthodes suivantes :
Choisissez une Amazon Machine Image (AMI) avec Node.js préinstallé. Créez ensuite une instance Amazon EC2 à l'aide de cette AMI. Lorsque vous créez votre instance Amazon EC2, choisissez votre AMI dans le. AWS Marketplace AWS Marketplace Recherchez le fichier Node.js et choisissez une option AMI qui inclut une version préinstallée de Node.js (32 bits ou 64 bits).
Créez une instance Amazon EC2 et installez-y Node.js. Pour plus d'informations sur l'installation de Node.js sur une instance Amazon Linux, consultezConfiguration de Node.js sur une EC2 instance Amazon.
Créez un environnement sans serveur en utilisant AWS Lambda pour exécuter Node.js en tant que fonction Lambda. Pour plus d'informations sur l'utilisation de Node.js dans une fonction Lambda, voir Modèle de programmation (Node.js) dans le Guide du AWS Lambda développeur.
Déployez votre application Node.js sur AWS Elastic Beanstalk. Pour plus d'informations sur l'utilisation de Node.js avec Elastic Beanstalk, consultez la section Déploiement d' AWS Elastic Beanstalk applications Node.js dans le manuel du développeur.AWS Elastic Beanstalk
Créez un serveur d'applications Node.js à l'aide de AWS OpsWorks. Pour plus d'informations sur l'utilisation de Node.js avec AWS OpsWorks, consultez la section Création de votre première pile Node.js dans le Guide de AWS OpsWorks l'utilisateur.
Navigateurs Web pris en charge
Il AWS SDK for JavaScript prend en charge tous les navigateurs Web modernes.
Dans la version 3.183.0 ou ultérieure, le SDK JavaScript utilise les artefacts ES2020, qui prennent en charge les versions minimales suivantes.
Navigateur | Version |
---|---|
Google Chrome | 80,0 et plus |
Mozilla Firefox | 80,0 et plus |
Opera | 63,0+ |
Microsoft Edge | 80,0 et plus |
Apple Safari | 14,1+ |
Samsung Internet | 12,0 et plus |
Dans la version 3.182.0 ou antérieure, le SDK JavaScript utilise les artefacts ES5, qui prennent en charge les versions minimales suivantes.
Navigateur | Version |
---|---|
Google Chrome | 49,0 et plus |
Mozilla Firefox | 45,0 et plus |
Opera | 36,0 et plus |
Microsoft Edge | 12,0 et plus |
Windows Internet Explorer | N/A |
Apple Safari | 9,0 et plus |
Navigateur Android | 76,0 et plus |
Navigateur UC | 12,12 et plus |
Samsung Internet | 5,0 et plus |
Note
Des frameworks tels que AWS Amplify celui-ci peuvent ne pas offrir le même support de navigateur que le SDK pour JavaScript. Consultez la AWS Amplify documentation pour plus de détails.
Installez le SDK pour JavaScript
Tous les services ne sont pas immédiatement disponibles dans le SDK ou dans toutes les AWS régions.
Pour installer un service à l' AWS SDK for JavaScript aide de npm, le gestionnaire de packages Node.jsSERVICE
est le nom d'un service, tel ques3
.
npm install @aws-sdk/client-SERVICE
Pour obtenir la liste complète des packages de AWS SDK for JavaScript service client, consultez le guide de référence des AWS SDK for JavaScript API.
Chargez le SDK pour JavaScript
Après avoir installé le SDK, vous pouvez charger un package client dans votre application de nœud à l'aide import
de. Par exemple, pour charger le client Amazon S3 et la ListBucketscommande Amazon S3, utilisez ce qui suit.
import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";