

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

# Recupero delle versioni degli oggetti da un bucket con funzione Controllo delle versioni abilitata
<a name="RetrievingObjectVersions"></a>

La funzione Controllo delle versioni in Amazon S3 è un modo per mantenere più varianti di un oggetto nello stesso bucket. Una richiesta `GET` semplice consente di recuperare la versione corrente di un oggetto. La figura seguente mostra come `GET` restituisce la versione corrente dell'oggetto, `photo.gif`.

![Illustrazione che mostra come GET restituisce la versione corrente dell'oggetto.](http://docs.aws.amazon.com/it_it/AmazonS3/latest/userguide/images/versioning_GET_NoVersionID.png)


Per recuperare una specifica versione occorre indicare l'ID versione. La figura seguente mostra una richiesta `GET versionId` che restituisce la versione specificata dell'oggetto (che non è necessariamente la versione corrente).

![Illustrazione che mostra come una richiesta GET versionId consenta di recuperare la versione specificata dell'oggetto.](http://docs.aws.amazon.com/it_it/AmazonS3/latest/userguide/images/versioning_GET_Versioned.png)


Puoi recuperare le versioni degli oggetti in Amazon S3 utilizzando la console o l'API AWS SDKs REST.

**Nota**  
 Per accedere a versioni di oggetti precedenti a 300 versioni, è necessario utilizzare la AWS CLI o l'URL dell'oggetto.

## Utilizzo della console S3
<a name="retrieving-object-versions"></a>

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nell'elenco **Buckets (Bucket)** scegliere il nome del bucket contenente l'oggetto.

1. Nell'elenco **Oggetti** scegliere il nome dell'oggetto.

1. Scegliere le **Versioni**.

   Amazon S3 mostra tutte le versioni per l'oggetto.

1. Selezionare la casella di controllo accanto all' **ID versione** per le versioni che si desidera recuperare.

1. Scegliere **Azioni**, scegliere **Scarica**e salvare l'oggetto.

È anche possibile visualizzare, scaricare ed eliminare le versioni degli oggetti nel pannello di panoramica sull'oggetto. Per ulteriori informazioni, consulta [Visualizzazione delle proprietà di un oggetto nella console di Amazon S3](view-object-properties.md).

**Importante**  
È possibile annullare l'eliminazione di un oggetto solo se è stato eliminato come ultima versione (corrente). Non è possibile annullare l'eliminazione della versione precedente di un oggetto eliminato. Per ulteriori informazioni, consulta [Conservazione di più versioni degli oggetti con Controllo delle versioni S3](Versioning.md).

## Utilizzando il AWS SDKs
<a name="retrieve-obj-version-sdks"></a>

Gli esempi per il caricamento di oggetti in bucket senza versione e con funzione Controllo delle versioni abilitata, sono gli stessi. Tuttavia, per i bucket con funzione Controllo delle versioni abilitata, Amazon S3 assegna un numero di versione. Negli altri casi il numero di versione è null.

Per esempi di download di oggetti utilizzando AWS SDKs Java, .NET e PHP, vedete [Download di oggetti](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html).

Per esempi di come elencare la versione degli oggetti utilizzata AWS SDKs per .NET e Rust, consulta [Elencare la versione degli oggetti in un bucket Amazon S3](https://docs.aws.amazon.com/code-library/latest/ug/s3_example_s3_ListObjectVersions_section.html).

## Utilizzo della REST API
<a name="retrieve-obj-version-rest"></a>

**Per recuperare una specifica versione di un oggetto**

1. Impostare `versionId` sull'ID versione dell'oggetto che si desidera recuperare.

1. Inviare una richiesta `GET Object versionId`.

**Example - Recupero di un oggetto con versione**  
La seguente richiesta recupera la versione `L4kqtJlcpXroDTDmpUMLUo` di `my-image.jpg`.  

```
1. GET /my-image.jpg?versionId=L4kqtJlcpXroDTDmpUMLUo HTTP/1.1
2. Host: bucket.s3.amazonaws.com
3. Date: Wed, 28 Oct 2009 22:32:00 GMT
4. Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=
```

È possibile recuperare solo i metadati di un oggetto (non il contenuto). Per informazioni, consulta [Recupero dei metadata di una versione di un oggetto](RetMetaOfObjVersion.md).

Per informazioni sul ripristino di una versione di un oggetto precedente, consulta [Ripristino di versioni precedenti](RestoringPreviousVersions.md).