

La AWS SDK per JavaScript v2 è arrivata. end-of-support [Ti consigliamo di migrare alla AWS SDK per JavaScript v3.](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/) [Per ulteriori dettagli e informazioni su come effettuare la migrazione, consulta questo annuncio.](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/)

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

# Blocco delle versioni dell'API
<a name="locking-api-versions"></a>

AWS i servizi dispongono di numeri di versione delle API per tenere traccia della compatibilità delle API. Le versioni delle API nei AWS servizi sono identificate da una stringa di data `YYYY-mm-dd` formattata. Ad esempio, l'attuale versione dell'API per Amazon S3 è. `2006-03-01`

Consigliamo di bloccare la versione dell'API per un servizio se il codice in produzione si basa su di essa. In questo modo è possibile isolare le applicazioni dalle modifiche del servizio risultanti da aggiornamenti dell'SDK. Se non si specifica una versione dell'API durante la creazione degli oggetti di servizio, l'SDK utilizza l'ultima versione dell'API per impostazione predefinita. Questo potrebbe far sì che l'applicazione faccia riferimento a un'API aggiornata con modifiche che incidono negativamente sull'applicazione.

Per bloccare la versione dell'API che utilizzi per un servizio, passa il parametro `apiVersion` quando crei l'oggetto di servizio. In questo esempio, un nuovo oggetto di servizio `AWS.DynamoDB` è bloccato per la versione dell'API `2011-12-05`:

```
var dynamodb = new AWS.DynamoDB({apiVersion: '2011-12-05'});
```

È possibile configurare globalmente un set di versioni dell'API di servizio specificando il parametro ` apiVersions` in `AWS.Config`. Ad esempio, per impostare versioni specifiche di DynamoDB e Amazon EC2 insieme all'attuale APIs API Amazon Redshift, imposta come segue: ` apiVersions`

```
AWS.config.apiVersions = {
  dynamodb: '2011-12-05',
  ec2: '2013-02-01',
  redshift: 'latest'
};
```

## Ottenere le versioni dell'API
<a name="getting-api-versions"></a>

Per ottenere la versione dell'API per un servizio, consulta la sezione *Blocco della versione dell'API* nella pagina di riferimento del servizio, ad esempio [https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html) per Amazon S3.