View a markdown version of this page

Configurez le SDK pour JavaScript - AWS SDK pour JavaScript

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. AWS recommande d'utiliser la version Active LTS de Node.js pour le développement.

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 npm, entrez la commande suivante à l'invite de commande, où se SERVICE 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";