

 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à.

# Qual è il AWS SDK per JavaScript?
<a name="welcome"></a>

Benvenuto nella Guida per gli AWS SDK per JavaScript sviluppatori. Questa guida fornisce informazioni generali sulla configurazione e la AWS SDK per JavaScript configurazione di. Inoltre, illustra esempi e tutorial sull' AWS SDK per JavaScript esecuzione di vari AWS servizi utilizzando.

La [Guida di riferimento alle API AWS SDK per JavaScript v3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) fornisce un' JavaScript API per AWS i servizi. È possibile utilizzare l' JavaScript API per creare librerie o applicazioni per [Node.js](https://nodejs.org/en/) o per il browser.

![\[Relazione tra JavaScript ambienti, SDK e Amazon Web Services\]](http://docs.aws.amazon.com/it_it/sdk-for-javascript/v3/developer-guide/images/sdk-overview-v3.png)


## Inizia a usare l'SDK
<a name="get-started-with-the-jssdkv3"></a>

Se sei pronto a provare l'SDK, segui gli esempi all'indirizzo. [Inizia a usare l' AWS SDK per JavaScript](getting-started.md)

Per configurare il tuo ambiente di sviluppo, consulta. [Configura l'SDK per JavaScript](setting-up.md)

Se attualmente utilizzi la versione 2.x di SDK per JavaScript, consulta [Migrare alla v3 per indicazioni specifiche](migrating.md).

Se stai cercando esempi di codice per, consulta. Servizi AWS[SDK per esempi di JavaScript codice (v3)](javascript_code_examples.md)

## Manutenzione e supporto per le versioni principali dell'SDK
<a name="sdks-major-versions-maintenance-support"></a>

Per informazioni sulla manutenzione e il supporto per le versioni principali dell'SDK e le relative dipendenze sottostanti, consulta quanto segue nella Guida di [riferimento agli strumenti AWS SDKs e agli strumenti:](https://docs.aws.amazon.com/sdkref/latest/guide/overview.html)
+ [AWS SDKs e politica di manutenzione degli strumenti](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html)
+ [AWS SDKs e matrice di supporto delle versioni degli strumenti](https://docs.aws.amazon.com/sdkref/latest/guide/version-support-matrix.html)

## Utilizzo dell'SDK con Node.js
<a name="welcome_node"></a>

Node.js è un runtime multipiattaforma per l'esecuzione di applicazioni lato server JavaScript . Puoi configurare Node.js su un'istanza Amazon Elastic Compute Cloud (Amazon EC2) per l'esecuzione su un server. Puoi anche usare Node.js per scrivere funzioni su richiesta AWS Lambda .

L'utilizzo dell'SDK per Node.js è diverso dal modo in cui lo si utilizza JavaScript in un browser Web. La differenza sta nel modo in cui si carica l'SDK e in cui si ottengono le credenziali necessarie per accedere a servizi Web specifici. Quando l'uso di particolari APIs differisce tra Node.js e il browser, evidenziamo tali differenze.

## Utilizzo dell'SDK con AWS Amplify
<a name="welcome_amplify"></a>

[Per le app web, mobili e ibride basate su browser, puoi anche utilizzare la AWS Amplify libreria su. GitHub](https://github.com/aws/aws-amplify) Estende l'SDK per JavaScript, fornendo un'interfaccia dichiarativa.

**Nota**  
Framework come Amplify potrebbero non offrire lo stesso supporto per i browser dell'SDK. JavaScript Consulta la documentazione del framework per i dettagli.

## Utilizzo dell'SDK con i browser Web
<a name="welcome_web"></a>

Tutti i principali browser Web supportano l'esecuzione di. JavaScript JavaScript il codice in esecuzione in un browser Web viene spesso definito lato *client JavaScript*.

Per un elenco dei browser supportati da AWS SDK per JavaScript, vedere. [Browser Web supportati](setting-up.md#browsers-supported)

L'utilizzo dell'SDK for JavaScript in un browser Web è diverso dal modo in cui lo si utilizza per Node.js. La differenza sta nel modo in cui si carica l'SDK e in cui si ottengono le credenziali necessarie per accedere a servizi Web specifici. Quando l'uso di particolari APIs differisce tra Node.js e il browser, evidenziamo tali differenze.

### Utilizzo dei browser in V3
<a name="v3_browsers"></a>

V3 consente di raggruppare e includere nel browser solo l'SDK per JavaScript i file necessari, riducendo il sovraccarico.

Per utilizzare la versione 3 dell'SDK for JavaScript nelle pagine HTML, è necessario raggruppare i moduli client richiesti e tutte le JavaScript funzioni richieste in un unico JavaScript file utilizzando Webpack e aggiungerlo in un tag script nelle pagine HTML. `<head>` Per esempio:

```
<script src="./main.js"></script>
```

**Nota**  
Per ulteriori informazioni su Webpack, consulta. [Raggruppa le applicazioni con webpack](webpack.md)

Per utilizzare la versione 2 dell'SDK per JavaScript, aggiungi invece un tag di script che rimanda alla versione più recente dell'SDK V2. Per ulteriori informazioni, consulta l'[esempio](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/getting-started-browser.html#getting-started-browser-write-sample) nella Developer Guide v2. AWS SDK per JavaScript 

### Casi di utilizzo comune
<a name="welcome_use_cases"></a>

L'utilizzo dell'SDK per JavaScript gli script del browser consente di realizzare una serie di casi d'uso interessanti. Di seguito sono riportate diverse idee su cosa è possibile creare in un'applicazione browser utilizzando l'SDK per accedere JavaScript a vari servizi Web.
+ Crea una console personalizzata per AWS i servizi in cui puoi accedere e combinare funzionalità di diverse regioni e servizi per soddisfare al meglio le tue esigenze organizzative o di progetto.
+ Usa Amazon Cognito Identity per consentire l'accesso degli utenti autenticati alle applicazioni del browser e ai siti Web, incluso l'uso dell'autenticazione di terze parti da Facebook e altri.
+ Usa Amazon Kinesis per elaborare flussi di clic o altri dati di marketing in tempo reale.
+ Usa Amazon DynamoDB per la persistenza dei dati senza server, ad esempio le preferenze dei singoli utenti per i visitatori del sito Web o gli utenti delle applicazioni.
+  AWS Lambda Usalo per incapsulare la logica proprietaria che puoi richiamare dagli script del browser senza scaricare e rivelare la tua proprietà intellettuale agli utenti.

### Informazioni sugli esempi
<a name="welcome_examples"></a>

Puoi cercare JavaScript esempi nell'SDK nel [AWS Code Example Repository](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javascriptv3/example_code).

### Risorse
<a name="welcome_resources"></a>

Oltre a questa guida, sono disponibili le seguenti risorse online per SDK per sviluppatori: JavaScript 
+ [AWS SDK per JavaScript Guida di riferimento all'API V3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)
+  [AWS SDKs e Guida di riferimento agli strumenti](https://docs.aws.amazon.com/sdkref/latest/guide/): contiene impostazioni, funzionalità e altri concetti fondamentali comuni a. AWS SDKs 
+ [JavaScript Blog per sviluppatori](https://aws.amazon.com/blogs/developer/category/programing-language/javascript/)
+ [AWS Re: post](https://repost.aws/en/search/content?globalSearch=aws-sdk-js)
+ [JavaScript esempi nella Code Library AWS](https://docs.aws.amazon.com/code-library/latest/ug/javascript_3_code_examples.html)
+ [AWS Repository di esempi di codice](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javascriptv3/example_code)
+ [Canale Gitter](https://gitter.im/aws/aws-sdk-js)
+ [Stack Overflow](https://stackoverflow.com/search?tab=newest&q=aws-sdk-js)
+ [Domande Stack Overflow etichettate AWS -sdk-js](https://stackoverflow.com/questions/tagged/aws-sdk-js?sort=newest)
+ GitHub
  + [Fonte SDK](https://github.com/aws/aws-sdk-js-v3/)
  + [Fonte della documentazione](https://github.com/awsdocs/aws-sdk-for-javascript-v3)