Recycle Bin per istantanee - Amazon EBS

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

Recycle Bin per istantanee

Il Cestino di riciclaggio è una caratteristica di ripristino dei dati che consente di ripristinare snapshot Amazon EBS e AMI EBS-backed eliminati accidentalmente. Quando si usa il Cestino di riciclaggio, se le risorse vengono eliminate, vengono conservate al suo interno per un periodo di tempo specificato, prima di essere eliminate definitivamente.

Puoi ripristinare una risorsa dal Cestino di riciclaggio in qualsiasi momento, prima della scadenza del periodo di conservazione. Quando ripristini una risorsa dal Cestino di riciclaggio, essa viene rimossa dal Cestino di riciclaggio e puoi usarla nello stesso modo in cui usi qualsiasi altra risorsa dello stesso tipo nel tuo account. Se il periodo di conservazione scade e la risorsa non viene ripristinata, viene eliminata definitivamente dal Cestino di riciclaggio e non è più disponibile per il ripristino.

Gli snapshot nel Cestino di riciclaggio vengono fatturati allo stesso costo dei normali snapshot del tuo account. Non sono previsti costi aggiuntivi per l'utilizzo di Cestino di riciclaggio e regole di conservazione. Per ulteriori informazioni, consulta Prezzi di Amazon EBS.

Per ulteriori informazioni, consulta Recycle Bin.

Autorizzazioni per l'uso degli snapshot nel Cestino di riciclaggio

Per impostazione predefinita, gli utenti non dispongono dell'autorizzazione per usare gli snapshot che si trovano nel Cestino di riciclaggio. Per permettere agli utenti di utilizzare queste risorse, è necessario creare delle policy IAM che forniscano l'autorizzazione per l'uso di risorse e operazioni API specifiche. Dopo aver creato le policy, devi aggiungere le autorizzazioni a utenti, gruppi o ruoli.

Per visualizzare e ripristinare gli snapshot che si trovano nel Cestino di riciclaggio, gli utenti devono disporre delle autorizzazioni seguenti:

  • ec2:ListSnapshotsInRecycleBin

  • ec2:RestoreSnapshotFromRecycleBin

Per gestire i tag per gli snapshot nel Cestino di riciclaggio, gli utenti hanno bisogno delle seguenti autorizzazioni aggiuntive.

  • ec2:CreateTags

  • ec2:DeleteTags

Per usare la console del Cestino di riciclaggio, gli utenti devono disporre dell'autorizzazione ec2:DescribeTags.

Di seguito è riportata una policy IAM di esempio. Include l'autorizzazione ec2:DescribeTags per gli utenti della console e le autorizzazioni ec2:CreateTags e ec2:DeleteTags per la gestione dei tag. Se non sono necessarie, puoi rimuovere le autorizzazioni dalla policy.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:ListSnapshotsInRecycleBin", "ec2:RestoreSnapshotFromRecycleBin" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags" ], "Resource": "arn:aws:ec2:Region:account-id:snapshot/*" }, ] }

Per fornire l'accesso, aggiungi autorizzazioni ai tuoi utenti, gruppi o ruoli:

  • Utenti e gruppi in AWS IAM Identity Center:

    Crea un set di autorizzazioni. Segui le istruzioni riportate nella pagina Create a permission set (Creazione di un set di autorizzazioni) nella Guida per l'utente di AWS IAM Identity Center .

  • Utenti gestiti in IAM tramite un provider di identità:

    Crea un ruolo per la federazione delle identità. Segui le istruzioni riportate nella pagina Creating a role for a third-party identity provider (federation) (Creazione di un ruolo per un provider di identità di terze parti [federazione]) nella Guida per l'utente di IAM.

  • Utenti IAM:

    • Crea un ruolo che l'utente possa assumere. Per istruzioni, consulta la pagina Creating a role for an IAM user (Creazione di un ruolo per un utente IAM) nella Guida per l'utente di IAM.

    • (Non consigliato) Collega una policy direttamente a un utente o aggiungi un utente a un gruppo di utenti. Segui le istruzioni riportate nella pagina Aggiunta di autorizzazioni a un utente (console) nella Guida per l'utente di IAM.

Per ulteriori informazioni sulle autorizzazioni necessarie per utilizzare Recycle Bin, consulta Autorizzazioni IAM richieste.

Visualizzazione degli snapshot nel Cestino di riciclaggio

Mentre uno snapshot si trova nel Cestino di riciclaggio, è possibile visualizzare informazioni limitate su di esso, tra cui:

  • L'ID della snapshot.

  • La descrizione degli snapshot.

  • L'ID del volume da cui è stato creato lo snapshot.

  • Data e ora in cui lo snapshot è stato eliminato e inserito nel Cestino di riciclaggio.

  • La data e l'ora in cui scade il periodo di conservazione. Lo snapshot verrà eliminato definitivamente dal Cestino di riciclaggio in questo momento.

È possibile visualizzare gli snapshot nel Cestino di riciclaggio utilizzando uno dei metodi descritti di seguito.

Recycle Bin console
Come visualizzare gli snapshot nel Cestino di riciclaggio tramite la console
  1. Apri la console del cestino all'indirizzo https://console.aws.amazon.com/rbin/home/

  2. Nel pannello di navigazione, scegli Recycle Bin (Cestino).

  3. La griglia riporta tutti gli snapshot attualmente presenti nel Cestino di riciclaggio. Per visualizzare i dettagli di uno snapshot specifico, selezionarlo nella griglia e scegliere Actions (Operazioni), View details (Visualizza dettagli).

AWS CLI
Per visualizzare le istantanee nel Recycle Bin utilizzando il AWS CLI

Utilizzare il comando list-snapshots-in-recycle-bin AWS CLI . Includere l'opzione --snapshot-id per visualizzare uno snapshot specifico. Oppure omettere l'opzione --snapshot-id per visualizzare tutti gli snapshot presenti nel Cestino di riciclaggio.

$ C:\> aws ec2 list-snapshots-in-recycle-bin --snapshot-id snapshot_id

Ad esempio, il comando seguente fornisce informazioni sullo snapshot snap-01234567890abcdef nel Cestino di riciclaggio.

$ C:\> aws ec2 list-snapshots-in-recycle-bin --snapshot-id snap-01234567890abcdef

Output di esempio:

{ "SnapshotRecycleBinInfo": [ { "Description": "Monthly data backup snapshot", "RecycleBinEnterTime": "2021-12-01T13:00:00.000Z", "RecycleBinExitTime": "2021-12-15T13:00:00.000Z", "VolumeId": "vol-abcdef09876543210", "SnapshotId": "snap-01234567890abcdef" } ] }

Ripristino degli snapshot dal Cestino di riciclaggio

Non è possibile utilizzare uno snapshot in alcun modo mentre si trova nel Cestino di riciclaggio. Per utilizzare lo snapshot, è necessario prima ripristinarlo. Quando si ripristina uno snapshot dal Cestino di riciclaggio, lo snapshot diventa immediatamente disponibile per l'uso e viene rimosso dal Cestino. Dopo averlo ripristinato, potrà essere utilizzato nello stesso modo in cui qualsiasi altro snapshot viene utilizzato nel proprio account.

È possibile ripristinare uno snapshot dal Cestino di riciclaggio utilizzando uno dei metodi descritti di seguito.

Recycle Bin console
Come ripristinare uno snapshot dal Cestino di riciclaggio tramite la console
  1. Apri la console del cestino all'indirizzo https://console.aws.amazon.com/rbin/home/

  2. Nel pannello di navigazione, scegli Recycle Bin (Cestino).

  3. La griglia riporta tutti gli snapshot attualmente presenti nel Cestino di riciclaggio. Selezionare lo snapshot da ripristinare e scegliere Recover (Recupera).

  4. Quando richiesto, scegliere Recover (Ripristino).

AWS CLI
Per ripristinare un'istantanea eliminata dal Cestino utilizzando AWS CLI

Utilizzare il comando restore-snapshot-from-recycle-bin AWS CLI . Per --snapshot-id, specificare l'ID dello snapshot da ripristinare.

$ C:\> aws ec2 restore-snapshot-from-recycle-bin --snapshot-id snapshot_id

Ad esempio, il comando seguente ripristina lo snapshot snap-01234567890abcdef dal Cestino di riciclaggio.

$ C:\> aws ec2 restore-snapshot-from-recycle-bin --snapshot-id snap-01234567890abcdef

Output di esempio:

{ "SnapshotId": "snap-01234567890abcdef", "Description": "Monthly data backup snapshot", "Encrypted": false, "OwnerId": "111122223333", "Progress": "100%", "StartTime": "2021-12-01T13:00:00.000000+00:00", "State": "recovering", "VolumeId": "vol-ffffffff", "VolumeSize": 30 }