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à.
Versionamento semantico in Image Builder
Image Builder utilizza il controllo delle versioni semantiche per organizzare le risorse e garantire che siano uniche. IDs La versione semantica ha quattro nodi:
<major>
.<minor>
.<patch>
/<build>
È possibile assegnare valori per i primi tre e filtrarli tutti.
Il controllo delle versioni semantiche è incluso in Amazon Resource Name (ARN) di ogni oggetto, al livello che si applica a quell'oggetto come segue:
-
Versionless ARNs e Name ARNs non includono valori specifici in nessuno dei nodi. I nodi vengono omessi completamente oppure vengono specificati come caratteri jolly, ad esempio: x.x.x.
-
<major>La versione ARNs ha solo i primi tre nodi:. <minor>. <patch>
-
La versione build ARNs ha tutti e quattro i nodi e punta a una build specifica per una versione specifica di un oggetto.
Assegnazione: per i primi tre nodi, è possibile assegnare qualsiasi valore intero positivo, incluso zero, con un limite superiore di 2^30-1, o 1073741823 per ogni nodo. Image Builder assegna automaticamente il numero di build al quarto nodo.
Modelli: è possibile utilizzare qualsiasi modello numerico che rispetti i requisiti di assegnazione per i nodi che è possibile assegnare. Ad esempio, è possibile scegliere un modello di versione del software, ad esempio 1.0.0, o una data, ad esempio 2021.01.01.
Selezione: con il controllo delle versioni semantico, hai la flessibilità di utilizzare i caratteri jolly (x) per specificare le versioni o i nodi più recenti quando selezioni l'immagine o i componenti di base per la tua ricetta. Quando utilizzi un carattere jolly in un nodo, anche tutti i nodi a destra del primo carattere jolly devono essere caratteri jolly.
Ad esempio, date le seguenti versioni recenti: 2.2.4, 1.7.8 e 1.6.8, la selezione della versione mediante caratteri jolly produce i seguenti risultati:
-
x.x.x
= 2.2.4 -
1.x.x
= 1,7,8 -
1.6.x
= 1,6,8 -
x.2.x
non è valido e genera un errore -
1.x.8
non è valido e genera un errore