Visualizzare, modificare ed eliminare le policy del ciclo di vita - 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à.

Visualizzare, modificare ed eliminare le policy del ciclo di vita

Per visualizzare, modificare ed eliminare le policy del ciclo di vita esistenti, attenersi alle procedure descritte di seguito.

Visualizzare le policy del ciclo di vita

Per visualizzare una policy del ciclo di vita, attenersi a una delle procedure descritte di seguito.

Console
Per visualizzare una policy del ciclo di vita
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Elastic Block Store (Elastic Block Store [EBS]), Lifecycle Manager.

  3. Seleziona una policy per il ciclo di vita dei dati dall'elenco.

Command line
Per ottenere informazioni di riepilogo sulle policy del ciclo di vita

Utilizzare il comando get-lifecycle-policies.

aws dlm get-lifecycle-policies
Per visualizzare le informazioni su una specifica policy del ciclo di vita

Utilizzare il comando get-lifecycle-policy. Per --policy-id, specificare l'ID della policy da visualizzare.

aws dlm get-lifecycle-policy --policy-id policy-0123456789abcdef0

Modificare le policy del ciclo di vita

Considerazioni sulla modifica delle policy
  • Se si modifica una AMI o uno snapshot rimuovendo i tag di destinazione, i volumi o le istanze con tali tag non saranno più gestiti dalla policy.

  • Se si modifica il nome della pianificazione, gli snapshot o le AMI creati con il vecchio nome della pianificazione non saranno più gestiti dalla policy.

  • Se si modifica una pianificazione di conservazione basata sul tempo per utilizzare un nuovo intervallo temporale, quest'ultimo viene utilizzato solo per i nuovi snapshot o le nuove AMI create dopo la modifica. La nuova pianificazione non influisce sulla pianificazione di conservazione degli snapshot o delle AMI creati prima della modifica.

  • Dopo la creazione non è più possibile modificare la pianificazione di conservazione di una policy passando da una policy basata sul conteggio a una policy basata sul tempo. Per apportare questa modifica, occorre creare una nuova policy.

  • Se si disabilita una policy con una pianificazione di conservazione basata sull'età, gli snapshot o le AMI impostati per scadere mentre la policy è disabilitata vengono conservati a tempo indeterminato. Sarà necessario procedere manualmente all'eliminazione degli snapshot o all'annullamento della registrazione delle AMI. Quando si riabilita la policy, Amazon Data Lifecycle Manager riprende a eliminare gli snapshot o ad annullare la registrazione delle AMI alla scadenza dei rispettivi periodi di conservazione.

  • Se si disabilita una policy con una pianificazione di conservazione basata sul conteggio, la policy interromperà la creazione e l'eliminazione di snapshot o AMI. Quando si riabilita la policy, Amazon Data Lifecycle Manager riprende la creazione di snapshot e AMI e l'eliminazione di snapshot o AMI al raggiungimento della soglia di conservazione.

  • Se disabiliti una policy che ha una policy abilitata all'archiviazione degli snapshot, gli snapshot presenti nel livello archivio al momento della disabilitazione della policy non vengono più gestiti da Amazon Data Lifecycle Manager. Devi eliminare manualmente gli snapshot che non sono più necessari.

  • Se abiliti l'archiviazione degli snapshot in base a una pianificazione basata sul conteggio, la regola di archiviazione si applica a tutti i nuovi snapshot creati e archiviati in base alla pianificazione, e si applica anche agli snapshot esistenti che sono stati creati e archiviati precedentemente in base alla pianificazione.

  • Se abiliti l'archiviazione degli snapshot in base all'età, la regola di archiviazione si applica solo ai nuovi snapshot creati dopo l'abilitazione dell'archiviazione degli snapshot. Gli snapshot esistenti creati prima dell'abilitazione dell'archiviazione degli snapshot continuano a essere eliminati dai rispettivi livelli archivio, in base alla pianificazione impostata al momento in cui tali snapshot sono stati creati e archiviati originariamente.

  • Se disabiliti l'archiviazione degli snapshot per una pianificazione basata sul conteggio, la pianificazione interrompe immediatamente l'archiviazione degli snapshot. Gli snapshot precedentemente archiviati in base alla pianificazione rimangono nel livello archivio e non verranno eliminati da Amazon Data Lifecycle Manager.

  • Se disabiliti l'archiviazione degli snapshot per una pianificazione basata sull'età, gli snapshot creati dalla policy e pianificati per l'archiviazione vengono eliminati definitivamente alla data e all'ora di archiviazione pianificate, come indicato dal tag di sistema aws:dlm:expirationTime.

  • Se disabiliti l'archiviazione degli snapshot per una pianificazione, la pianificazione interrompe immediatamente l'archiviazione degli snapshot. Gli snapshot precedentemente archiviati in base alla pianificazione rimangono nel livello archivio e non verranno eliminati da Amazon Data Lifecycle Manager.

  • Se modifichi il numero di conservazioni dell'archivio per una pianificazione basata sul conteggio, il nuovo numero di conservazioni include gli snapshot esistenti che sono stati archiviati precedentemente in base alla pianificazione.

  • Se modifichi il periodo di conservazione dell'archivio per una pianificazione basata sull'età, il nuovo periodo di conservazione si applica solo agli snapshot archiviati dopo la modifica della regola di conservazione.

Per modificare una policy del ciclo di vita, utilizzare una delle procedure descritte di seguito.

Console
Per modificare una policy per il ciclo di vita dei dati
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Elastic Block Store (Elastic Block Store [EBS]), Lifecycle Manager.

  3. Selezionare una policy per il ciclo di vita dei dati dall'elenco.

  4. Scegli Azioni, Modifica policy del ciclo di vita.

  5. Modificare le impostazioni della policy in base alle esigenze. Ad esempio, è possibile modificare la pianificazione, aggiungere o rimuovere tag oppure abilitare o disabilitare la policy.

  6. Scegli Modifica policy.

Command line

Per modificare le informazioni relative a una policy per il ciclo di vita dei dati, usare il comando update-lifecycle-policy. Per semplificare la sintassi, questo esempio fa riferimento a un file JSON, policyDetailsUpdated.json, che include i dettagli della policy.

aws dlm update-lifecycle-policy \ --state DISABLED \ --execution-role-arn arn:aws:iam::12345678910:role/AWSDataLifecycleManagerDefaultRole" \ --policy-details file://policyDetailsUpdated.json

Di seguito è riportato un esempio del file policyDetailsUpdated.json.

{ "ResourceTypes":[ "VOLUME" ], "TargetTags":[ { "Key": "costcenter", "Value": "120" } ], "Schedules":[ { "Name": "DailySnapshots", "TagsToAdd": [ { "Key": "type", "Value": "myDailySnapshot" } ], "CreateRule": { "Interval": 12, "IntervalUnit": "HOURS", "Times": [ "15:00" ] }, "RetainRule": { "Count" :5 }, "CopyTags": false } ] }

Per visualizzare la policy aggiornata, utilizzare il comando get-lifecycle-policy. È possibile notare che lo stato, il valore del tag, l'intervallo di snapshot e l'ora di avvio dello snapshot sono stati modificati.

Eliminare le policy del ciclo di vita

Considerazioni sulla modifica delle policy
  • Quando elimini una policy, le AMI o gli snapshot creati da tale policy non vengono eliminati automaticamente. Se non sono più necessari gli snapshot o gli AMI, è necessario eliminarli manualmente.

  • Se elimini una policy che ha una policy abilitata all'archiviazione degli snapshot, gli snapshot presenti nel livello archivio al momento dell'eliminazione della policy non vengono più gestiti da Amazon Data Lifecycle Manager. Devi eliminare manualmente gli snapshot che non sono più necessari.

  • Se elimini una policy con una pianificazione basata sull'età abilitata all'archiviazione, gli snapshot creati dalla policy e pianificati per l'archiviazione vengono eliminati definitivamente alla data e all'ora di archiviazione pianificate, come indicato dal tag di sistema aws:dlm:expirationtime.

Utilizzare una delle procedure seguenti per eliminare una policy del ciclo di vita.

Console
Per eliminare una policy per il ciclo di vita dei dati
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Elastic Block Store (Elastic Block Store [EBS]), Lifecycle Manager.

  3. Selezionare una policy per il ciclo di vita dei dati dall'elenco.

  4. Scegli Azioni, Elimina policy del ciclo di vita.

  5. Quando viene richiesta la conferma, seleziona Policy di eliminazione.

Command line

Per eliminare una policy per il ciclo di vita dei dati e liberare i tag di destinazione specificati nella policy affinché siano riutilizzabili, usare il comando delete-lifecycle-policy.

Nota

È possibile eliminare solo gli snapshot creati da Amazon Data Lifecycle Manager.

aws dlm delete-lifecycle-policy --policy-id policy-0123456789abcdef0

La Documentazione di riferimento dell'API di Amazon Data Lifecycle Manager fornisce descrizioni e sintassi di ogni operazione e tipo di dati disponibili nell'API di query Amazon Data Lifecycle Manager.

In alternativa, puoi utilizzare uno degli AWS SDK per accedere all'API in un modo personalizzato in base al linguaggio di programmazione o alla piattaforma che stai utilizzando. Per ulteriori informazioni, consulta SDK di AWS.