Gestione del controllo delle versioni S3 per il bucket S3 su Outposts - Amazon S3 su Outposts

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

Gestione del controllo delle versioni S3 per il bucket S3 su Outposts

Se abilitato, il controllo delle versioni S3 conserva più copie distinte di un oggetto nello stesso bucket. Puoi utilizzare il controllo delle versioni S3 per conservare, recuperare e ripristinare qualsiasi versione di ogni oggetto archiviato nei bucket Outposts. Il controllo delle versioni S3 ti consente di eseguire il ripristino a seguito di errori dell'applicazione e operazioni non intenzionali degli utenti.

I bucket Amazon S3 su Outposts hanno tre stati del controllo delle versioni:

  • Unversioned (Senza versione): se non hai mai abilitato o sospeso il controllo delle versioni S3 per il tuo bucket, non viene eseguito alcun controllo delle versioni e non viene restituito lo stato del controllo delle versioni S3. Per ulteriori informazioni sulla funzione Controllo delle versioni S3, consulta Gestione del controllo delle versioni S3 per il bucket S3 su Outposts.

  • Enabled (Abilitato): il controllo delle versioni S3 è abilitato per gli oggetti nel bucket. A tutti gli oggetti aggiunti al bucket viene assegnato un ID versione univoco. Gli oggetti già esistenti nel bucket al momento dell'attivazione del controllo delle versioni hanno un ID versione null. Se modificate questi (o altri) oggetti con altre operazioni, ad esempio PutObject, i nuovi oggetti ottengono un ID di versione univoco.

  • Suspended (Sospeso): il controllo delle versioni S3 è sospeso per gli oggetti nel bucket. A tutti gli oggetti aggiunti al bucket dopo la sospensione del controllo delle versioni verrà assegnato l'ID versione null. Per ulteriori informazioni, consulta Aggiungere oggetti a bucket con versioni sospese nella Guida per l'utente di Amazon S3.

Dopo aver abilitato il controllo delle versioni S3 per un bucket S3 su Outposts, non è possibile ripristinare lo stato senza versione del bucket. Tuttavia, puoi sospendere il controllo delle versioni. Per ulteriori informazioni sulla funzione Controllo delle versioni S3, consulta Gestione del controllo delle versioni S3 per il bucket S3 su Outposts.

Per ogni oggetto nel bucket esistono una versione corrente e nessuna o più versioni non correnti. Per ridurre i costi di archiviazione, puoi configurare le regole del ciclo di vita del bucket S3 in modo che le versioni non correnti scadano dopo un periodo di tempo specificato. Per ulteriori informazioni, consulta Creazione e gestione di una configurazione del ciclo di vita per un bucket Amazon S3 su Outposts.

Gli esempi seguenti mostrano come abilitare o sospendere il controllo delle versioni per un bucket S3 on Outposts esistente utilizzando and the (). AWS Management Console AWS Command Line Interface AWS CLI Per creare un bucket con il controllo delle versioni S3 abilitato, consulta Creazione di un bucket S3 su Outposts.

Nota

Chi crea Account AWS il bucket ne è il proprietario ed è l'unico che può eseguire azioni su di esso. I bucket dispongono di proprietà di configurazione come Outpost, tag, crittografia di default e impostazioni del punto di accesso. Le impostazioni del punto di accesso includono il cloud privato virtuale (VPC), la politica del punto di accesso per l'accesso agli oggetti nel bucket e altri metadati. Per ulteriori informazioni, consulta Specifiche di S3 su Outposts.

Modifica delle impostazioni del controllo delle versioni S3 per il bucket
  1. Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Nel riquadro di navigazione a sinistra, seleziona Outposts buckets (Bucket Outposts).

  3. Scegli il bucket Outposts per cui desideri abilitare il controllo delle versioni S3.

  4. Scegliere la scheda Properties (Proprietà).

  5. In Bucket Versioning (Funzione Controllo delle versioni del bucket) scegliere Edit (Modifica).

  6. Modifica le impostazioni del controllo delle versioni S3 per il bucket scegliendo una delle seguenti opzioni:

    • Per sospendere il controllo delle versioni S3 e interrompere la creazione di nuove versioni per gli oggetti, scegli Suspend (Sospendi).

    • Per abilitare il controllo delle versioni S3 e salvare più copie distinte di ciascun oggetto, scegli Enable (Abilita).

  7. Scegli Save changes (Salva modifiche).

Per abilitare o sospendere il controllo delle versioni di S3 per il tuo bucket utilizzando AWS CLI, usa il put-bucket-versioning comando, come mostrato negli esempi seguenti. Per usare questi esempi, sostituisci ciascun user input placeholder con le tue informazioni.

Per ulteriori informazioni, consulta put-bucket-versioningla sezione Reference.AWS CLI

Esempio - Abilitazione del controllo delle versioni S3
aws s3control put-bucket-versioning --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --versioning-configuration Status=Enabled
Esempio - Sospensione del controllo delle versioni S3
aws s3control put-bucket-versioning --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --versioning-configuration Status=Suspended