Avis de fin de support : le 7 octobre 2026, AWS le support pour AWS Proton. Après le 7 octobre 2026, vous ne pourrez plus accéder à la AWS Proton console ni aux AWS Proton ressources. Votre infrastructure déployée restera intacte. Pour plus d'informations, consultez le Guide AWS Proton de dépréciation et de migration des services.
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.
Modèles versionnés
En tant qu'administrateur ou membre d'une équipe de plateforme, vous définissez, créez et gérez une bibliothèque de modèles versionnés utilisés pour provisionner des ressources d'infrastructure. Il existe deux types de versions de modèles : les versions mineures et les versions majeures.
-
Versions mineures : modifications apportées au modèle dont le schéma est rétrocompatible. Ces modifications n'obligent pas le développeur à fournir de nouvelles informations lors de la mise à jour vers la nouvelle version du modèle.
Lorsque vous tentez d'apporter une modification de version mineure, AWS Proton fait de son mieux pour déterminer si le schéma de la nouvelle version est rétrocompatible avec les versions mineures précédentes du modèle. Si le nouveau schéma n'est pas rétrocompatible, l'enregistrement de la nouvelle version mineure AWS Proton échoue.
Note
La compatibilité est déterminée uniquement sur la base du schéma. AWS Proton ne vérifie pas si le fichier d'infrastructure en tant que code (IaC) du bundle de modèles est rétrocompatible avec les versions mineures précédentes. Par exemple, AWS Proton ne vérifie pas si le nouveau fichier IaC entraîne des modifications majeures pour les applications qui s'exécutent sur l'infrastructure provisionnée par une version mineure précédente du modèle.
-
Versions principales : modifications apportées au modèle qui ne sont peut-être pas rétrocompatibles. Ces modifications nécessitent généralement de nouvelles informations de la part du développeur et impliquent souvent des modifications du schéma du modèle.
Vous pouvez parfois choisir de désigner une modification rétrocompatible comme une version majeure en fonction du modèle opérationnel de votre équipe.
La méthode permettant de AWS Proton déterminer si une demande de version de modèle concerne une version mineure ou majeure dépend de la manière dont les modifications du modèle sont suivies :
-
Lorsque vous demandez explicitement la création d'une nouvelle version de modèle, vous demandez une version majeure en spécifiant un numéro de version majeure, et vous demandez une version mineure en ne spécifiant pas de numéro de version majeur.
-
Lorsque vous utilisez la synchronisation des modèles (et que vous ne faites donc pas de demandes explicites de version de modèle), AWS Proton tente de créer de nouvelles versions mineures pour les modifications de modèle qui se produisent dans le fichier YAML existant. AWS Proton crée une version majeure lorsque vous créez un nouveau répertoire pour le nouveau changement de modèle (par exemple, passez de la v1 à la v2).
Note
L'enregistrement d'une nouvelle version mineure basé sur la synchronisation des modèles échoue toujours s'il est AWS Proton déterminé que la modification n'est pas rétrocompatible.
Lorsque vous publiez une nouvelle version d'un modèle, celle-ci devient la version recommandée s'il s'agit de la version majeure et mineure la plus récente. Les nouvelles AWS Proton ressources sont créées à l'aide de la nouvelle version recommandée et AWS Proton invite les administrateurs à utiliser la nouvelle version et à mettre à jour les AWS Proton ressources existantes qui utilisent une version obsolète.