Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Versionnage sémantique dans Image Builder
Image Builder utilise le versionnement sémantique pour organiser les ressources et s'assurer qu'elles sont uniques. IDs La version sémantique comporte quatre nœuds :
<major>
.<minor>
.<patch>
/<build>
Vous pouvez attribuer des valeurs aux trois premiers et filtrer en les appliquant tous.
Le versionnement sémantique est inclus dans le nom de ressource Amazon (ARN) de chaque objet, au niveau qui s'applique à cet objet comme suit :
-
Versionless ARNs et Name ARNs n'incluent aucune valeur spécifique dans aucun des nœuds. Les nœuds sont soit complètement omis, soit spécifiés sous forme de caractères génériques, par exemple : x.x.x.
-
La version ARNs n'a que les trois premiers nœuds :<major>. <minor>. <patch>
-
La version ARNs de construction comporte les quatre nœuds et pointe vers une version spécifique pour une version spécifique d'un objet.
Affectation : pour les trois premiers nœuds, vous pouvez attribuer n'importe quelle valeur entière positive, y compris zéro, avec une limite supérieure de 2^30-1 ou 1 073 741 823 pour chaque nœud. Image Builder attribue automatiquement le numéro de compilation au quatrième nœud.
Modèles : vous pouvez utiliser n'importe quel modèle numérique qui respecte les exigences d'attribution pour les nœuds que vous pouvez attribuer. Par exemple, vous pouvez choisir un modèle de version de logiciel, tel que 1.0.0, ou une date, telle que 2021.01.01.
Sélection : avec le versionnement sémantique, vous pouvez utiliser des caractères génériques (x) pour spécifier les versions ou les nœuds les plus récents lors de la sélection de l'image de base ou des composants de votre recette. Lorsque vous utilisez un caractère générique dans un nœud, tous les nœuds situés à droite du premier caractère générique doivent également être des caractères génériques.
Par exemple, étant donné les versions récentes suivantes : 2.2.4, 1.7.8 et 1.6.8, la sélection de version à l'aide de caractères génériques produit les résultats suivants :
-
x.x.x
= 2,2,4 -
1.x.x
= 1,7.8 -
1.6.x
= 1,6.8 -
x.2.x
n'est pas valide et produit une erreur -
1.x.8
n'est pas valide et produit une erreur