

 Le [guide de référence de l'API AWS SDK pour JavaScript V3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) décrit en détail toutes les opérations de l'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
<a name="setting-up"></a>

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.

**Topics**
+ [Conditions préalables](#jssdk-prerequisites)
+ [Installez le SDK pour JavaScript](#installing-jssdk)
+ [Chargez le SDK pour JavaScript](#loading-the-jssdk)

## Conditions préalables
<a name="jssdk-prerequisites"></a>

[Installez Node.js](https://nodejs.org/en/download). AWS recommande d'utiliser la version Active LTS de Node.js pour le développement.

**Topics**
+ [Configuration d'un environnement AWS Node.js](#setting-up-node)
+ [Navigateurs Web pris en charge](#browsers-supported)

### Configuration d'un environnement AWS Node.js
<a name="setting-up-node"></a>

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) sur laquelle Node.js est préinstallé. Créez ensuite une EC2 instance Amazon à l'aide de cette AMI. Lors de la création de votre EC2 instance Amazon, 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 EC2 instance Amazon et installez-y Node.js. Pour plus d'informations sur l'installation de Node.js sur une instance Amazon Linux, consultez[Configuration de Node.js sur une instance Amazon EC2](setting-up-node-on-ec2-instance.md).
+ 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)](https://docs.aws.amazon.com/lambda/latest/dg/programming-model.html) 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](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.html) dans le manuel du développeur.AWS Elastic Beanstalk * 

### Navigateurs Web pris en charge
<a name="browsers-supported"></a>

Il AWS SDK pour JavaScript prend en charge tous les navigateurs Web modernes.

Dans la version 3.567.0 ou ultérieure, le SDK pour JavaScript émet ES2 021 artefacts, qui prennent en charge les versions minimales suivantes.


****  

| Navigateur | Version | 
| --- | --- | 
| Google Chrome | 85,0 et plus | 
| Mozilla Firefox | 80,0 et plus | 
| Opera | 71 ans et plus | 
| Microsoft Edge | 85,0 et plus | 
| Apple Safari | 14,1\$1 | 
| Samsung Internet | 14,0 et plus | 

Dans les versions 3.183.0 à 3.566.0, le SDK JavaScript utilise ES2 020 artefacts, 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\$1 | 
| Samsung Internet | 12,0 et plus | 

Dans la version 3.182.0 ou antérieure, le SDK JavaScript utilise des ES5 artefacts, qui prend 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](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html) pour plus de détails.

## Installez le SDK pour JavaScript
<a name="installing-jssdk"></a>

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 pour JavaScript aide de [npm, le gestionnaire de packages Node.js](https://www.npmjs.com/), entrez la commande suivante à l'invite de commande, où *SERVICE* figure le nom du service, tel que`s3`.

```
npm install @aws-sdk/client-SERVICE
```

Pour obtenir la liste complète des packages de AWS SDK pour JavaScript service client, consultez le [guide de référence des AWS SDK pour JavaScript API](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/).

## Chargez le SDK pour JavaScript
<a name="loading-the-jssdk"></a>

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](https://docs.aws.amazon.com//AmazonS3/latest/API/API_ListBuckets.html)commande Amazon S3, utilisez ce qui suit.

```
import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";
```