Ver, modificar y eliminar políticas de ciclo de vida - Amazon EBS

Ver, modificar y eliminar políticas de ciclo de vida

Utilice los siguientes procedimientos para ver, modificar y eliminar políticas de ciclo de vida existentes.

Ver políticas de ciclo de vida

Utilice uno de los siguientes procedimientos para ver una política de ciclo de vida.

Console
Para ver una política de ciclo de vida
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic Block Store, Lifecycle Manager (Administrador de ciclo de vida).

  3. Seleccione el ID de una política de ciclo de vida de la lista.

Command line
Obtener información resumida sobre las políticas de ciclo de vida

Use el comando get-lifecycle-policies.

aws dlm get-lifecycle-policies
Mostrar información acerca de una política de ciclo de vida específica

Use el comando get-lifecycle-policies. En --policy-id, especifique el ID de la política que desea ver.

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

Modificar políticas de ciclo de vida

Consideraciones sobre la modificación de políticas
  • Si modifica una política de AMI o instantánea eliminando sus etiquetas de destino, la política deja de administrar los volúmenes o las instancias que tengan esas etiquetas.

  • Si modifica el nombre de una programación, la política deja de administrar las instantáneas o AMI creadas con el nombre anterior de la programación.

  • Si modifica una programación de retención basada en antigüedad para utilizar un nuevo intervalo de tiempo, este último solo se utilizará para las nuevas instantáneas o AMI creadas después del cambio. La nueva programación no afecta a la programación de retención de instantáneas o las AMI creadas antes del cambio.

  • No se puede cambiar la programación de retención de una política de basada en recuento a basada en antigüedad después de crearla. Para realizar este cambio, debe crear una política nueva.

  • Si deshabilita una política con una programación de retención basada en la edad, las instantáneas o las AMI que están configuradas para caducar mientras la política está deshabilitada se conservan indefinidamente. Debe eliminar las instantáneas o anular el registro de las AMI manualmente. Cuando vuelve a habilitar la política, Amazon Data Lifecycle Manager reanuda la eliminación de instantáneas o anula el registro de las AMI conforme terminen los periodos de retención.

  • Si deshabilita una política con una programación de retención basada en el recuento, la política deja de crear y eliminar instantáneas o AMI. Cuando vuelve a habilitar la política, Amazon Data Lifecycle Manager reanuda la creación de instantáneas y AMI, y reanuda la eliminación de instantáneas o AMI a medida que se alcanza el límite de retención.

  • Si elimina una política que tiene una política habilitada para el archivado de instantáneas, Amazon Data Lifecycle Manager dejará de administrar las instantáneas que estén en el nivel de archivo en el momento de la deshabilitación de la política. Debe eliminar manualmente la instantánea si deja de ser necesaria.

  • Si habilita el archivado de instantáneas según una programación basada en recuentos, la regla de archivado se aplica a todas las instantáneas nuevas que se creen y archiven según la programación así como a las instantáneas existentes que se hayan creado y archivado anteriormente según la programación.

  • Si habilita el archivado de instantáneas según una programación basada en la antigüedad, la regla de archivado solo se aplica a las instantáneas nuevas que se han creado después de habilitar el archivado de instantáneas. Las instantáneas existentes que se crearon antes de habilitar el archivado de instantáneas se siguen eliminando de sus respectivos niveles de almacenamiento, de acuerdo con la programación establecida cuando dichas instantáneas se crearon y archivaron originalmente.

  • Si desactiva el archivado de instantáneas de una programación basada en recuentos, dicha programación detiene inmediatamente el archivado de instantáneas. Las instantáneas que se archivaron anteriormente según la programación permanecen en el nivel de archivo y Amazon Data Lifecycle Manager no las eliminará.

  • Si desactiva el archivado de instantáneas para una programación basada en la antigüedad, las instantáneas que crea la política y que están programadas para archivarse se eliminan de forma permanente en la fecha y hora programadas para el archivado, tal y como indica la etiqueta del sistema aws:dlm:expirationTime.

  • Si desactiva el archivado de instantáneas de una programación, dicha programación detiene inmediatamente el archivado de instantáneas. Las instantáneas que se archivaron anteriormente según la programación permanecen en el nivel de archivo y Amazon Data Lifecycle Manager no las eliminará.

  • Si modifica el recuento de retención de archivos para una programación basada en recuentos, el nuevo recuento de retención incluirá las instantáneas existentes que se archivaron anteriormente según la programación.

  • Si modifica el periodo de retención de archivos para una programación basada en la antigüedad, el nuevo periodo de retención solo se aplicará a las instantáneas que se archiven después de modificar la regla de retención.

Utilice uno de los siguientes procedimientos para modificar una política de ciclo de vida.

Console
Para modificar una política de ciclo de vida
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic Block Store, Lifecycle Manager (Administrador de ciclo de vida).

  3. Seleccione una política de ciclo de vida de la lista.

  4. Elija Acciones, Modificar política de ciclo de vida.

  5. Modifique la configuración de la política según sea necesario. Por ejemplo, puede modificar la programación, añadir o eliminar etiquetas, o habilitar o deshabilitar la política.

  6. Seleccione Modificar política.

Command line

Utilice el comando update-lifecycle-policy para modificar la información de una política de ciclo de vida. Para simplificar la sintaxis, este ejemplo hace referencia a un archivo JSON, policyDetailsUpdated.json, que incluye los detalles de la política.

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

A continuación se muestra un ejemplo del archivo 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 } ] }

Para ver la política actualizada, use el comando get-lifecycle-policy. Puede ver que el estado, el valor de la etiqueta, el intervalo de instantánea y la hora de inicio de la instantánea han cambiado.

Eliminar políticas de ciclo de vida

Consideraciones sobre la modificación de políticas
  • Al eliminar una política, las instantáneas o las AMI que crea esa directiva no se eliminan automáticamente. Si ya no necesita las instantáneas o las AMI, debe eliminarlas manualmente.

  • Si elimina una política que tiene una política habilitada para el archivado de instantáneas, Amazon Data Lifecycle Manager dejará de administrar las instantáneas que estén en el nivel de archivo en el momento de la eliminación de la política. Debe eliminar manualmente la instantánea si deja de ser necesaria.

  • Si elimina una política con una programación basada en la antigüedad y habilitada para el archivado, las instantáneas que crea la política y que están programadas para archivarse se eliminan permanentemente en la fecha y la hora de archivado programadas, según se indicada en la etiqueta del sistema aws:dlm:expirationtime.

Utilice uno de los siguientes procedimientos para eliminar una política de ciclo de vida.

Console
Para eliminar una política de ciclo de vida
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic Block Store, Lifecycle Manager (Administrador de ciclo de vida).

  3. Seleccione una política de ciclo de vida de la lista.

  4. Elija Acciones, Eliminar política de ciclo de vida.

  5. Cuando se le pida confirmación, elija Eliminar política.

Command line

Utilice el comando delete-lifecycle-policy para eliminar una política de ciclo de vida y liberar las etiquetas de destino especificadas en la política para que se puedan reutilizar.

nota

Solo se pueden eliminar instantáneas creadas por Amazon Data Lifecycle Manager.

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

La Referencia de la API de Administrador de ciclo de vida de datos de Amazon ofrece descripciones y sintaxis para cada una de las acciones y tipos de datos de la API de consulta de Amazon Data Lifecycle Manager.

Alternativamente, puede usar uno de los SDK de AWS para acceder a la API de una manera adaptada al lenguaje de programación o plataforma que utiliza. Para obtener más información, consulte AWS SDK.