Recupero delle versioni degli oggetti da un bucket con funzione Controllo delle versioni abilitata - Amazon Simple Storage Service

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

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.

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 GET versionId richiesta recupera la versione specificata dell'oggetto.

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

Nota

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

  1. Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

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

  3. Nell'elenco Oggetti scegliere il nome dell'oggetto.

  4. Scegliere le Versioni.

    Amazon S3 mostra tutte le versioni per l'oggetto.

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

  6. Scegliere Azioni, scegliere Scaricae 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.

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 di oggetti con S3 Versioning.

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 per Java,. NET, ePHP, consultate Download di oggetti.

Per esempi di come elencare la versione degli oggetti che utilizzano AWS SDKs for. NETe Rust, vedi Elencare la versione degli oggetti in un bucket Amazon S3.

Per recuperare una specifica versione di un oggetto
  1. Impostare versionId sull'ID versione dell'oggetto che si desidera recuperare.

  2. Inviare una richiesta GET Object versionId.

Esempio - Recupero di un oggetto con versione

La seguente richiesta recupera la versione L4kqtJlcpXroDTDmpUMLUo di my-image.jpg.

GET /my-image.jpg?versionId=L4kqtJlcpXroDTDmpUMLUo HTTP/1.1 Host: bucket.s3.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT 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.

Per informazioni sul ripristino di una versione di un oggetto precedente, consulta Ripristino di versioni precedenti.