Agrupe imágenes relacionadas en una familia para iniciar siempre instancias desde la versión más reciente, con reversión integrada mediante la desaprobación o eliminación de imágenes.
Cuando crea una instancia de ECS con una familia de imágenes en lugar de un ID de imagen, ECS selecciona la imagen Available más reciente de dicha familia. Para revertir, desapruebe o elimine la imagen actual más reciente; ECS utilizará entonces la anterior.
Funcionamiento
Las familias de imágenes utilizan el parámetro ImageFamily en las operaciones de API RunInstances y CreateInstance. Establezca ImageFamily en lugar de ImageId, y ECS resolverá la familia a la imagen Available más reciente al momento del inicio.
Regla de selección de la imagen más reciente: ECS selecciona la imagen con la marca de tiempo de creación más reciente. Por ejemplo, si una familia contiene imágenes creadas el 1 y el 3 de enero de 2020, ECS seleccionará la imagen del 3 de enero.
En despliegues multirregión, ECS selecciona la imagen Available más reciente en la región de destino, no la imagen más reciente a nivel global.
La creación de instancias basada en familias de imágenes solo es compatible mediante API. La consola de ECS no admite esta función.
Tipos de imagen compatibles
Todos los tipos de imagen admiten familias de imágenes. A continuación se describe cómo se asigna la información de familia para cada tipo.
|
Tipo de imagen |
Comportamiento de la familia de imágenes |
|
Cuentan con información de familia de forma predeterminada. Consulte Overview of public images. |
|
|
Asigne una familia al crear la imagen o al modificar sus atributos. Consulte Set an image family. Los nombres de familia no pueden comenzar con |
|
|
Heredan la familia si la imagen personalizada de origen pertenece a una. El usuario que comparte ve el nombre original; el receptor ve |
|
|
Heredan la familia si la imagen personalizada de origen pertenece a una. El proveedor ve el nombre original; otros usuarios ven |
Visibilidad del nombre de familia entre cuentas
A continuación se muestra cómo varían los nombres de familia según el rol de la cuenta.
El Usuario M tiene las imágenes personalizadas A1 y B1, ambas en la Familia de imágenes A. El Usuario M publica A1 como imagen comunitaria A2 y comparte B1 como imagen compartida B2 con el Usuario N.
|
Imagen |
Nombre de familia visible para el Usuario N |
|
Imagen comunitaria A2 |
|
|
Imagen compartida B2 |
|
Ejemplo 1: El Usuario N llama a RunInstances o CreateInstance con ImageFamily establecido en acs:<UID of User M>:A. ECS selecciona la imagen Available más reciente de esa familia (A2 o B2) para crear la instancia.
Ejemplo 2: El Usuario N copia B2 para crear la imagen personalizada B3. B3 no hereda la familia de B2. El Usuario N debe asignar una familia a B3 por separado.
Ejemplo 3: Si el Usuario M comparte B1 como B2 con el Usuario N (sin publicar A1 como imagen comunitaria), el Usuario N aún puede hacer referencia a acs:<UID of User M>:A para crear instancias mediante B2.
Ejemplo 4: Los nombres de familia de imágenes personalizadas no pueden comenzar con acs. El Usuario N no puede agregar una imagen personalizada a la familia acs:<UID of User M>:A que contiene la imagen compartida B2 y la imagen comunitaria A1.
Revertir a una versión anterior
Desapruebe o elimine la imagen Available más reciente actual. ECS resolverá entonces la familia a la siguiente imagen Available más reciente.
Desapruebe o restaure imágenes personalizadas en la consola de ECS o mediante la llamada a ModifyImageAttribute. Consulte Deprecate or restore an image.
Consulte la imagen Available más reciente de una familia con DescribeImageFromFamily, u obtenga el nombre de familia de una imagen específica con DescribeImages.
Comportamiento de imagen desaprobada: Una imagen personalizada desaprobada aún permite crear instancias y reemplazar discos del sistema, pero no se puede compartir ni copiar.
Diagrama de flujo
A continuación se muestra el flujo de trabajo de las familias de imágenes.
Límites
|
Restricción |
Detalle |
|
Familias de imágenes por región |
100 por cuenta de Alibaba Cloud |
|
Imágenes por familia |
100 |
|
Unicidad del nombre de familia |
Único dentro de una cuenta por región; el mismo nombre se puede reutilizar en distintas regiones |
|
Nombres de familia de imágenes personalizadas |
No pueden comenzar con |
|
Cambio o eliminación de una familia |
Una vez asignada, la familia se puede cambiar pero no eliminar |
|
Copias de imágenes |
Las copias no heredan la familia de la imagen de origen |
|
Desaprobación: tipos de imagen |
Solo las imágenes personalizadas se pueden desaprobar o restaurar |
|
Desaprobación: imágenes compartidas |
Deje de compartir una imagen antes de desaprobarla |