Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Control de versiones semántico en Generador de imágenes
Image Builder utiliza el control de versiones semántico para organizar los recursos y garantizar que sean únicos. IDs La versión semántica tiene cuatro nodos:
<major>
. <minor>
. <patch>
/<build>
Puede asignar valores a los tres primeros y puede filtrar en todos ellos.
El control de versiones semántico se incluye en el nombre de recurso de Amazon (ARN) de cada objeto, en el nivel que se aplica a ese objeto de la siguiente manera:
-
Versionless ARNs y Name ARNs no incluyen valores específicos en ninguno de los nodos. Los nodos se omiten por completo o se especifican como caracteres comodín, por ejemplo, x.x.x.
-
<major>La versión ARNs tiene solo los tres primeros nodos:. <minor>. <patch>
-
La versión de compilación ARNs tiene los cuatro nodos y apunta a una compilación específica para una versión específica de un objeto.
Asignación: a los tres primeros nodos, puedes asignar cualquier valor entero positivo, o cero, con un límite superior de 2^30-1, o 1073741823 para cada nodo. El constructor de imágenes asigna automáticamente el número de construcción al cuarto nodo.
Patrones: puede usar cualquier patrón numérico que cumpla con los requisitos de asignación de los nodos que puede asignar. Por ejemplo, puede elegir un patrón de versión de software, como 1.0.0 o una fecha como 2021.01.01.
Selección: con el control de versiones semántico, tiene la flexibilidad de usar comodines (x) para especificar las versiones o los nodos más recientes al seleccionar la imagen base o los componentes de su receta. Cuando se usa un comodín en cualquier nodo, todos los nodos a la derecha del primer comodín también deben ser comodines.
Por ejemplo, dadas las siguientes versiones recientes: 2.2.4, 1.7.8 y 1.6.8, la selección de versiones mediante caracteres comodín produce los siguientes resultados:
-
x.x.x
= 2.2.4 -
1.x.x
= 1.7.8 -
1.6.x
= 1.6.8 -
x.2.x
no es válido y produce un error. -
1.x.8
no es válido y produce un error.