ROS applique les modifications d'un jeu de modifications à une pile uniquement après son exécution.
Prérequis
Assurez-vous d'avoir créé un jeu de modifications. Pour plus d'informations, consultez la rubrique Mettre à jour une pile à l'aide d'un jeu de modifications.
Contexte
Une fois le jeu de modifications exécuté, Resource Orchestration Service (ROS) supprime automatiquement les autres jeux de modifications associés à la même pile, car ils deviennent invalides. 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 cette politique lors de la mise à jour. Vous ne pouvez pas spécifier de politique de pile temporaire pour remplacer la politique existante lors de l'exécution du jeu de modifications. Pour mettre à jour des ressources protégées, modifiez la politique de pile ou mettez à jour la pile directement.
Méthodes
-
Console : utilisez la console ROS.
Pour plus d'informations, consultez la section Exécuter un jeu de modifications dans la console ROS.
-
API : appelez une opération API.
Pour plus d'informations, consultez la documentation relative à ExecuteChangeSet.
-
Alibaba Cloud CLI : utilisez l'interface de ligne de commande Alibaba Cloud.
Pour plus d'informations, consultez la section Exécuter un jeu de modifications à l'aide de l'Alibaba Cloud CLI.
Utilisation de la console ROS
Connectez-vous à la console ROS.
Dans le volet de navigation de gauche, cliquez sur Stacks.
Sur la page Stacks, cliquez sur le nom de la pile cible.
Sur la page des détails de la pile, cliquez sur l'onglet Change Sets.
-
Exécutez le jeu de modifications.
Méthode 1 : sous l'onglet Change Sets, localisez le jeu de modifications et cliquez sur Run dans la colonne Actions.
Méthode 2 : sous l'onglet Change Sets, cliquez sur le nom du jeu de modifications. Sur la page des détails du jeu de modifications, cliquez sur Execute Change Set.
Une fois le jeu de modifications exécuté, ROS commence à mettre à jour la pile.
RemarqueLors de l'exécution d'un jeu de modifications, ROS utilise le rôle RAM (Resource Access Management) spécifié lors de sa création. Vous pouvez consulter ce rôle RAM sous l'onglet Stack Information.
Utilisation de l'Alibaba Cloud CLI
-
Installez l'Alibaba Cloud CLI.
Pour plus d'informations, consultez la rubrique Installer l'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 indiquant 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.
Pour consulter la progression de la mise à jour de la pile, 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>