

 La [AWS SDK per JavaScript V3 API Reference Guide ](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) descrive in dettaglio tutte le operazioni API per la AWS SDK per JavaScript versione 3 (V3). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configura l'SDK per JavaScript
<a name="setting-up"></a>

Gli argomenti di questa sezione spiegano come installare e caricare l'SDK per JavaScript poter accedere ai servizi Web supportati dall'SDK.

**Topics**
+ [Prerequisiti](#jssdk-prerequisites)
+ [Installa l'SDK per JavaScript](#installing-jssdk)
+ [Carica l'SDK per JavaScript](#loading-the-jssdk)

## Prerequisiti
<a name="jssdk-prerequisites"></a>

[Installa. Node.js ](https://nodejs.org/en/download) AWS consiglia di utilizzare la versione Active LTS di Node.js per lo sviluppo.

**Topics**
+ [Configura un AWS Node.js ambiente](#setting-up-node)
+ [Browser Web supportati](#browsers-supported)

### Configura un AWS Node.js ambiente
<a name="setting-up-node"></a>

Per configurare un AWS Node.js ambiente in cui è possibile eseguire l'applicazione, utilizzate uno dei seguenti metodi:
+ Scegli un Amazon Machine Image (AMI) Node.js preinstallato. Quindi crea un'istanza Amazon EC2 utilizzando tale AMI. Quando crei la tua istanza Amazon EC2, scegli la tua AMI tra. AWS Marketplace AWS Marketplace Cerca Node.js e scegli un'opzione AMI che includa una versione preinstallata di Node.js (32 bit o 64 bit).
+ Crea un'istanza Amazon EC2 e installala Node.js su di essa. Per ulteriori informazioni su come installare Node.js su un'istanza Amazon Linux, consulta[Configurazione di Node.js su un'istanza Amazon EC2](setting-up-node-on-ec2-instance.md).
+ Crea un ambiente serverless utilizzandolo AWS Lambda Node.js come funzione Lambda. Per ulteriori informazioni sull'utilizzo Node.js all'interno di una funzione Lambda, consulta [ Programming model (Node.js) ](https://docs.aws.amazon.com/lambda/latest/dg/programming-model.html) nella Developer Guide. *AWS Lambda *
+ Distribuisci la tua Node.js applicazione su. AWS Elastic Beanstalk Per ulteriori informazioni sull'utilizzo Node.js con Elastic Beanstalk, consulta [ Deploying Node.js applications to AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.html) nella Developer Guide. *AWS Elastic Beanstalk * 

### Browser Web supportati
<a name="browsers-supported"></a>

 AWS SDK per JavaScript Supporta tutti i browser Web moderni.

Nella versione 3.567.0 o successiva, l'SDK for JavaScript emette artefatti ES2021, che supportano le seguenti versioni minime.



| Browser | Versione | 
| --- | --- | 
| Google Chrome | 85.0\+ | 
| Mozilla Firefox | 80,0\+ | 
| Opera | 71,0 \+ | 
| Microsoft Edge | 85,0\+ | 
| Apple Safari | Più di 14,1 | 
| Samsung Internet | 14,0\+ | 

Nelle versioni da 3.183.0 a 3.566.0, l'SDK for JavaScript utilizza gli artefatti ES2020, che supportano le seguenti versioni minime.



| Browser | Versione | 
| --- | --- | 
| Google Chrome | 80.0\+ | 
| Mozilla Firefox | 80,0\+ | 
| Opera | 63,0 \+ | 
| Microsoft Edge | Oltre 80,0 | 
| Apple Safari | Più di 14,1 | 
| Samsung Internet | 12,0\+ | 

Nella versione 3.182.0 o precedente, l'SDK for JavaScript utilizza artefatti ES5, che supportano le seguenti versioni minime.



| Browser | Versione | 
| --- | --- | 
| Google Chrome | 49.0\+ | 
| Mozilla Firefox | 45,0\+ | 
| Opera | 36,0\+ | 
| Microsoft Edge | 12,0\+ | 
| Windows Internet Explorer | N/A | 
| Apple Safari | 9.0\+ | 
| Browser Android | 76,0\+ | 
| Browser UC | 12.12 e oltre | 
| Samsung Internet | 5.0\+ | 

**Nota**  
Framework come AWS Amplify potrebbero non offrire lo stesso supporto per i browser dell'SDK per. JavaScript Consulta la [AWS Amplify documentazione per i dettagli](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html).

## Installa l'SDK per JavaScript
<a name="installing-jssdk"></a>

Non tutti i servizi sono immediatamente disponibili nell'SDK o in tutte le AWS regioni.

Per installare un servizio AWS SDK per JavaScript utilizzando [ npm, il gestore di Node.js pacchetti](https://www.npmjs.com/), inserisci il seguente comando al prompt dei comandi, dove si {{SERVICE}} trova il nome di un servizio, ad esempio. `s3`

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

Per un elenco completo dei pacchetti client di AWS SDK per JavaScript servizio, consulta la guida [AWS SDK per JavaScript](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) API Reference.

## Carica l'SDK per JavaScript
<a name="loading-the-jssdk"></a>

Dopo aver installato l'SDK, puoi caricare un pacchetto client nell'applicazione del nodo utilizzando. `import` Ad esempio, per caricare il client Amazon S3 e il [ ListBuckets ](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html) comando Amazon S3, utilizza quanto segue.

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