Les jeux de modifications permettent de prévisualiser les changements apportés aux ressources avant qu’une pile ne prenne effet. Vous pouvez combiner les jeux de modifications avec l’importation de ressources pour intégrer des ressources cloud existantes dans une nouvelle pile.
Scénarios
Lorsque vous devez gérer un grand nombre de ressources cloud et souhaitez vérifier l’état attendu avant la mise en production d’une pile, utilisez un jeu de modifications conjointement avec la fonctionnalité d’importation de ressources. Importez vos ressources cloud existantes dans une pile via l’importation de ressources, puis créez un jeu de modifications pour prévisualiser la manière dont la pile gérera ces ressources. La pile ne commence à gérer les ressources qu’après l’exécution du jeu de modifications. Avant l’exécution, examinez et ajustez le modèle de pile selon vos besoins. Pour plus d’informations, consultez Créer une pile à partir de ressources existantes.
Méthodes de création d’une pile à l’aide d’un jeu de modifications
-
Console : Créez une pile à l’aide d’un jeu de modifications dans la console ROS.
Pour plus d’informations, consultez Créer une pile à partir de ressources existantes.
-
API : Créez une pile en appelant les opérations API relatives aux jeux de modifications.
Pour plus d’informations, consultez CreateChangeSet.
-
Alibaba Cloud CLI : Créez une pile à l’aide de l’interface de ligne de commande (CLI) Alibaba Cloud et d’un jeu de modifications.
Pour plus d’informations, reportez-vous aux sections suivantes.
Créer une pile à l’aide d’Alibaba Cloud CLI
-
Installez Alibaba Cloud CLI.
Pour plus d’informations, consultez Installer Alibaba Cloud CLI.
-
Configurez les identifiants Alibaba Cloud.
Pour plus d’informations, consultez Configurer les identifiants.
Créez une pile à l’aide d’un jeu de modifications.
Spécifiez la politique de suppression des ressources dans la propriété
TemplateBody.Spécifiez la propriété
ResourcesToImportpour finaliser l’importation des ressources.-
Exécutez la commande
aliyun ros ExecuteChangeSetpour appliquer le jeu de modifications.aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id>
Créer une pile en créant un jeu de modifications
Exécutez la commande aliyun ros CreateChangeSet pour créer une pile en générant un jeu de modifications.
Définissez le type de jeu de modifications sur CREATE. Spécifiez le nom de la pile, l’ID de région, le modèle et le nom du jeu de modifications. Pour plus d’informations, consultez CreateChangeSet.
aliyun ros CreateChangeSet --ChangeSetType CREATE --StackName <stack_name> --RegionId <region_id> --TemplateBody <template_body_structure> --ChangeSetName <change_set_name>
Créer une pile en important des ressources
Exécutez la commande aliyun ros CreateChangeSet pour créer une pile en important des ressources.
Définissez le type de jeu de modifications sur IMPORT. Spécifiez le nom de la pile, l’ID de région, le modèle, les ressources à importer ainsi que le nom du jeu de modifications. Pour plus d’informations, consultez CreateChangeSet.
aliyun ros CreateChangeSet --ChangeSetType IMPORT --StackName <stack_name> --RegionId <region_id> --TemplateBody <template_body_structure> --ChangeSetName <change_set_name> --ResourcesToImport <resources_to_import>
Références
Consultez les impacts d’un jeu de modifications et inspectez le modèle de pile. Pour plus d’informations, voir Afficher un jeu de modifications et Structures de données.
Après l’exécution d’un jeu de modifications, ROS supprime automatiquement les autres jeux de modifications associés à cette pile. Pour plus d’informations, consultez Exécuter un jeu de modifications.
Si un jeu de modifications ne répond plus à vos exigences, supprimez-le avant son exécution. Pour plus d’informations, consultez Supprimer un jeu de modifications.
Pour créer une pile en appelant une opération API afin de générer un jeu de modifications, consultez CreateChangeSet.