Le service Resource Orchestration Service (ROS) n'applique les modifications contenues dans un jeu de modifications à une pile qu'après l'exécution de ce dernier. Cette rubrique explique comment exécuter un jeu de modifications.
Prérequis
Un jeu de modifications est créé. Pour plus d'informations, consultez la rubrique Utiliser un jeu de modifications pour mettre à jour une pile.
Contexte
Lorsque vous exécutez un jeu de modifications pour mettre à jour une pile, ROS supprime automatiquement les autres jeux de modifications associés à cette pile, car ils deviennent invalides pour la pile mise à jour. Si la mise à jour de la pile échoue, vous devez créer un nouveau jeu de modifications.
Si vous exécutez un jeu de modifications sur une pile disposant d'une politique de pile, ROS applique strictement cette politique lors de la mise à jour. Vous ne pouvez pas spécifier de politique de pile temporaire qui écraserait la politique existante lors de l'exécution du jeu. Pour mettre à jour des ressources protégées, vous devez modifier la politique de pile ou mettre à jour la pile elle-même.
Méthodes prises en charge
-
Console ROS : exécutez un jeu de modifications directement depuis la console ROS.
Pour plus d'informations, consultez la section Exécuter un jeu de modifications dans la console ROS.
-
API ROS : exécutez un jeu de modifications en appelant l'opération d'API ROS appropriée.
Pour plus d'informations, consultez la rubrique Exécuter un jeu de modifications.
-
Alibaba Cloud CLI : exécutez un jeu de modifications à l'aide d'Alibaba Cloud CLI.
Pour plus d'informations, consultez la section Exécuter un jeu de modifications avec Alibaba Cloud CLI.
Exécuter un jeu de modifications dans la console ROS
Connectez-vous à la console ROS.
Dans le volet de navigation de gauche, cliquez sur Stacks.
Sur la page Stacks, repérez la pile dont vous souhaitez exécuter le jeu de modifications, puis cliquez sur son ID.
Sur la page des détails de la pile, sélectionnez l'onglet Change Sets.
-
Exécutez le jeu de modifications en suivant l'une des méthodes ci-dessous :
-
Méthode 1 : sous l'onglet Change Sets, localisez le jeu de modifications souhaité et cliquez sur Run dans la colonne Actions.

-
Méthode 2 : sous l'onglet Change Sets, cliquez sur le nom du jeu de modifications concerné. Sur la page de gestion du jeu, cliquez sur Execute Change Set.

Dès l'exécution du jeu de modifications, ROS met immédiatement à jour la pile.
RemarqueLors de l'exécution d'un jeu de modifications, ROS utilise le rôle RAM spécifié lors de sa création. Vous pouvez consulter ce rôle RAM dans l'onglet Stack Information.
-
Exécuter un jeu de modifications avec Alibaba Cloud CLI
-
Installez Alibaba Cloud CLI.
Pour plus d'informations, consultez la rubrique Installer Alibaba Cloud CLI.
-
Configurez les identifiants Alibaba Cloud.
Pour plus d'informations, consultez la rubrique Configurer les identifiants.
-
Exécutez le jeu de modifications.
Pour exécuter un jeu de modifications, exécutez la commande aliyun ros ExecuteChangeSet en spécifiant l'ID du jeu de modifications et l'ID de la région. Pour plus d'informations, consultez la rubrique ExecuteChangeSet.
aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id> --RegionId <region_id> -
Consultez la progression de la mise à jour de la pile associée au jeu de modifications.
Pour suivre l'avancement de la mise à jour, exécutez la commande aliyun ros GetStack en indiquant l'ID de la pile et l'ID de la région. Pour plus d'informations, consultez la rubrique GetStack.
aliyun ros GetStack --StackId <stack_id> --RegionId <region_id>