Retención y supresión de imágenes con Políticas de retención
Descubra cómo configurar y utilizar políticas de retención de imágenes con Container Registry.
Puede configurar políticas de retención de imágenes para suprimir automáticamente imágenes que cumplan criterios de selección determinados, concretamente:
-
Imágenes que no se han extraído durante un determinado número de días.
-
Imágenes que no se han versionado durante un determinado número de días.
-
Imágenes a las que no se han asignado identificadores de versión específicos especificados como exentos de la supresión automática.
Un proceso por horas comprueba las imágenes con criterios de selección; y cualquiera de ellos que cumpla los criterios de selección se suprime automáticamente.
Normalmente, las políticas de retención de imágenes son una forma más cómoda de gestionar las imágenes de un repositorio que la supresión manual de imágenes individuales (consulte Supresión de imágenes).
En cada región de un arrendamiento, hay una política de retención de imágenes global. Los criterios de selección por defecto de la política de retención de imágenes global conservan todas las imágenes, de modo que no se suprime ninguna imagen automáticamente. Sin embargo, puede cambiar la política de retención de imágenes global para que las imágenes se supriman si cumplen los criterios especificados. La política de retención de imágenes global de una región se aplica a todos los repositorios de la región, a menos que se sustituya explícitamente por una o más políticas de retención de imágenes personalizada.
Puede configurar políticas de retención de imágenes personalizada para sustituir la política de retención de imágenes global por diferentes criterios para repositorios específicos en una región. Una vez que se ha creado una política de retención de imágenes personalizada, puede aplicarla a un repositorio agregándolo a la política. La política de retención de imágenes global ya no se aplica a los repositorios que agregue a una política de retención personalizada.
Si tiene el permiso manage
en el arrendamiento, puede realizar las siguientes tareas:
-
Modificar la política global de retención de imágenes propia de cada región.
-
Crear nuevas políticas de retención de imágenes personalizada.
-
Modificar los criterios de las políticas de retención de imágenes personalizada existentes.
-
Suprimir políticas de retención de imágenes personalizada.
Si tiene el permiso de gestión
en un repositorio, puede:
-
Agregar el repositorio a una política de retención de imágenes personalizada.
-
Eliminar el repositorio de una política de retención de imágenes personalizada.
Tenga en cuenta lo siguiente:
-
Solo se puede aplicar una política de retención de imágenes personalizada a la vez en un repositorio. Si un repositorio ya se ha agregado a una política de retención personalizada y desea agregarlo a una política de retención personalizada diferente, debe eliminarlo de la primera política de retención antes de agregarlo a la segunda.
-
Al crear o actualizar una política de retención de imágenes, el proceso por horas que comprueba las imágenes de supresión ignorará la política nueva o actualizada durante varias horas. Este período de enfriamiento permite acotar los criterios de la política para seleccionar solo las imágenes que desea suprimir y, por lo tanto, se reduce la posibilidad de que se supriman imágenes de forma inesperada. Después de este período, la política se incluye en el proceso por horas y las imágenes se comprueban y se suprimen en consecuencia.
-
La política de retención de imágenes global (y cualquier política de retención de imágenes personalizada que cree) son específicas de una región concreta. Para suprimir imágenes de forma coherente en diferentes regiones de su arrendamiento, configure las políticas de retención de imágenes en cada región con criterios de selección idénticos.
-
Al suprimir una imagen, pueden pasar hasta 48 horas antes de que se aplique la supresión y el almacenamiento se libere. Si está suprimiendo imágenes para liberar almacenamiento, también puede ponerse en contacto con nosotros para obtener más almacenamiento.
Uso de la consola para editar la política de retención de imágenes global
Siempre que tenga el permiso de gestión
en el arrendamiento, puede editar la política de retención de imágenes global de la región que se aplica a todos los repositorios de una región (excepto los que se han agregado explícitamente a una política de retención de imágenes personalizada).
A continuación, los criterios introducidos para la política de retención de imágenes global de la región se aplicarán a todos los repositorios de la región, excepto los que se hayan agregado explícitamente a una política de retención de imágenes personalizada. Las imágenes de los repositorios que no se han agregado a una política de retención de imágenes personalizada se suprimirán de Container Registry si cumplen los criterios especificados en la política de retención de imágenes global.
Al crear o actualizar una política de retención de imágenes, el proceso por horas que comprueba las imágenes de supresión ignorará la política nueva o actualizada durante varias horas. Este período de enfriamiento permite acotar los criterios de la política para seleccionar solo las imágenes que desea suprimir y, por lo tanto, se reduce la posibilidad de que se supriman imágenes de forma inesperada. Después de este período, la política se incluye en el proceso por horas y las imágenes se comprueban y se suprimen en consecuencia.
Uso de la consola para crear una nueva política de retención de imágenes personalizada para sustituir la política global
Siempre que tenga el permiso de gestión
en el arrendamiento, puede crear una nueva política de retención de imágenes personalizada para sustituir la política de retención de imágenes global de la región para los repositorios que especifique. Una política de retención de imágenes personalizada es específica de la región en la que se crea.
Ahora puede agregar repositorios a la nueva política de retención personalizada.
Uso de la consola para eliminar un repositorio de una política de retención de imágenes personalizada
Siempre que tenga el permiso de gestión
en un repositorio, puede eliminar un repositorio de una política de retención de imágenes personalizada a la que se ha agregado anteriormente.
Puede que desee eliminar el repositorio de una política de retención de imágenes personalizada:
-
Si desea que la política de retención de imágenes global de la región se aplique al repositorio.
-
Si desea que una política de retención de imágenes personalizada diferente se aplique al repositorio (solo una política de retención de imágenes personalizada a la vez se puede aplicar a un repositorio).
Al continuar, la política de retención de imágenes global de la región se aplicará al repositorio (a menos que este se agregue a una política de retención de imágenes personalizada diferente). Las imágenes del repositorio se suprimirán de Container Registry si cumplen los criterios especificados en la política de retención de imágenes global.
Al crear o actualizar una política de retención de imágenes, el proceso por horas que comprueba las imágenes de supresión ignorará la política nueva o actualizada durante varias horas. Este período de enfriamiento permite acotar los criterios de la política para seleccionar solo las imágenes que desea suprimir y, por lo tanto, se reduce la posibilidad de que se supriman imágenes de forma inesperada. Después de este período, la política se incluye en el proceso por horas y las imágenes se comprueban y se suprimen en consecuencia.
Uso de la consola para agregar un repositorio a una política de retención de imágenes personalizada
Siempre que tenga el permiso de gestión
en un repositorio, puede agregar dicho repositorio a una política de retención de imágenes personalizada existente.
Tenga en cuenta que si una política de retención de imágenes personalizada ya se aplica al repositorio, tendrá que eliminar el repositorio de la política actual antes de agregarlo a otra política. Tenga en cuenta también que una política de retención de imágenes personalizada es específica de la región en la que se ha creado.
Al avanzar, la política de retención personalizada a la que ha agregado el repositorio sustituirá la política de retención de imágenes global de la región. Las imágenes del repositorio se suprimirán de Container Registry si cumplen los criterios especificados en la política de retención personalizada.
Al crear o actualizar una política de retención de imágenes, el proceso por horas que comprueba las imágenes de supresión ignorará la política nueva o actualizada durante varias horas. Este período de enfriamiento permite acotar los criterios de la política para seleccionar solo las imágenes que desea suprimir y, por lo tanto, se reduce la posibilidad de que se supriman imágenes de forma inesperada. Después de este período, la política se incluye en el proceso por horas y las imágenes se comprueban y se suprimen en consecuencia.