Le guide de référence de l'API AWS SDK pour JavaScript V3 décrit en détail toutes les opérations d'API pour la AWS SDK pour 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.
Configurez le SDK pour JavaScript
Les rubriques de cette section expliquent comment installer et charger le SDK JavaScript afin que vous puissiez accéder aux services Web pris en charge par le SDK.
Conditions préalables
Installer Node.js
Configurez un AWS Node.js environnement
Pour configurer un AWS Node.js environnement dans lequel vous pouvez exécuter votre application, utilisez l'une des méthodes suivantes :
Choisissez une Amazon Machine Image (AMI) Node.js préinstallée. Créez ensuite une instance Amazon EC2 à l'aide de cette AMI. Lors de la création de votre instance Amazon EC2, choisissez votre AMI dans le AWS Marketplace. AWS Marketplace Recherchez 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-la Node.js dessus. Pour plus d'informations sur l'installation Node.js sur une instance Amazon Linux, consultezConfiguration de Node.js sur une instance Amazon EC2.
Créez un environnement sans serveur à l'aide AWS Lambda de to run en Node.js tant que fonction Lambda. Pour plus d'informations sur l'utilisation Node.js au sein d'une fonction Lambda, consultez la section Modèle de programmation (Node.js) dans le Guide du AWS Lambda développeur.
Déployez votre Node.js application sur AWS Elastic Beanstalk. Pour plus d'informations sur l'utilisation Node.js d'Elastic Beanstalk, consultez la section Déploiement d' Node.js applications AWS Elastic Beanstalk dans le Guide du AWS Elastic Beanstalk développeur.
Navigateurs Web pris en charge
Il est AWS SDK pour JavaScript compatible avec tous les navigateurs Web modernes.
Dans la version 3.567.0 ou ultérieure, le SDK pour JavaScript émet des artefacts ES2021, qui prend en charge les versions minimales suivantes.
| Navigateur | Version |
|---|---|
| Google Chrome | 85,0 et plus |
| Mozilla Firefox | 80,0 et plus |
| Opera | 71,0 et plus |
| Microsoft Edge | 85,0 et plus |
| Apple Safari | 14,1 et plus |
| Samsung Internet | 14,0 et plus |
Dans les versions 3.183.0 à 3.566.0, le SDK pour 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 et plus |
| Microsoft Edge | 80,0 et plus |
| Apple Safari | 14,1 et plus |
| Samsung Internet | 12,0 et plus |
Dans la version 3.182.0 ou antérieure, le SDK pour JavaScript utilise des 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 versions supérieures |
| Samsung Internet | 5,0 et plus |
Note
Les frameworks tels que AWS Amplify peuvent ne pas offrir la même prise en charge des navigateurs 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 à partir du gestionnaire de Node.js packages AWS SDK pour JavaScript using npmSERVICE trouve le nom d'un service, tel ques3.
npm install @aws-sdk/client-SERVICE
Pour obtenir la liste complète des packages du client de AWS SDK pour JavaScript service, consultez le guide de référence des AWS SDK pour 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 ListBuckets commande Amazon S3, utilisez ce qui suit.
import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";