Modifica le policy di Amazon Data Lifecycle Manager - 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à.

Modifica le policy di Amazon Data Lifecycle Manager

Tieni presente quanto segue quando modifichi le policy di Amazon Data Lifecycle Manager:

  • Se modifichi una policy AMI or snapshot rimuovendone i tag di destinazione, i volumi o le istanze con quei tag non vengono più gestiti dalla policy.

  • Se si modifica il nome di una pianificazione, le istantanee o quelle AMIs create con il vecchio nome di pianificazione non vengono più gestite dalla policy.

  • Se si modifica una pianificazione di conservazione basata sull'età per utilizzare un nuovo intervallo di tempo, il nuovo intervallo viene utilizzato solo per le nuove istantanee o creato dopo la modifica. AMIs La nuova pianificazione non influisce sulla pianificazione di conservazione delle istantanee o delle istantanee create prima della modifica. AMIs

  • 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à, le istantanee o AMIs quelle impostate per scadere mentre la policy è disabilitata vengono conservate a tempo indeterminato. È necessario eliminare le istantanee o annullarne la registrazione manualmente. AMIs Quando riattivi la policy, Amazon Data Lifecycle Manager riprende a eliminare gli snapshot o ad annullare la registrazione allo scadere dei periodi di conservazione. AMIs

  • Se disabiliti una policy con una pianificazione di conservazione basata sul conteggio, la policy interrompe la creazione e l'eliminazione di snapshot o. AMIs Quando riattivi la policy, Amazon Data Lifecycle Manager riprende a creare istantanee AMIs e riprende a eliminarle o quando viene raggiunta la soglia di conservazione. AMIs

  • 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 EC2 console Amazon 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

Usa il update-lifecycle-policycomando per modificare le informazioni in una politica del ciclo di vita. Per semplificare la sintassi, questo esempio fa riferimento a un JSON file che include policyDetailsUpdated.json i dettagli della politica.

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.