Les ensembles de modifications vous aident à mettre à jour les piles en cours d'exécution. Vous pouvez gérer un ensemble de modifications pour mettre à jour une pile.
Scénario
Si vous souhaitez prévisualiser l'impact d'une mise à jour de pile sur les ressources en cours d'exécution avant d'effectuer la mise à jour, utilisez la fonctionnalité d'ensemble de modifications. Le service Resource Orchestration Service (ROS) applique les modifications à la pile uniquement après que vous avez exécuté l'ensemble de modifications.
Limites
Les ensembles de modifications sont soumis aux limites suivantes :
Vous pouvez créer des ensembles de modifications uniquement pour les piles se trouvant dans certains états. Pour plus d'informations sur les états pris en charge, consultez Limites.
Vous pouvez associer jusqu'à 20 ensembles de modifications à une pile.
Les ensembles de modifications reflètent uniquement les modifications apportées aux piles. Ils n'indiquent pas si les piles ont été mises à jour avec succès.
Vous ne pouvez pas utiliser un ensemble de modifications pour vérifier si vous dépassez une limite de compte, si vous mettez à jour des ressources qui ne peuvent pas être mises à jour ou si vous ne disposez pas des permissions suffisantes pour modifier les ressources. Les éléments qui ne peuvent pas être vérifiés à l'aide d'un ensemble de modifications entraînent l'échec de la mise à jour de la pile. En cas d'échec de la mise à jour, ROS tente de restaurer vos ressources dans leur état d'origine.
Gérer un ensemble de modifications pour mettre à jour une pile
Cette section décrit comment gérer un ensemble de modifications pour mettre à jour une pile.
-
Créez un ensemble de modifications.
Vous pouvez créer un ensemble de modifications pour soumettre les changements destinés à la pile que vous souhaitez mettre à jour. Lors de la création d'un ensemble de modifications pour une pile, vous pouvez soumettre un modèle de pile modifié ou des valeurs de paramètres modifiées. ROS compare automatiquement les données de la pile d'origine avec les données modifiées que vous avez soumises afin de générer l'ensemble de modifications. Pour plus d'informations, consultez Create a change set.
-
(Facultatif) Consultez l'ensemble de modifications.
Lorsque vous consultez l'ensemble de modifications d'une pile que vous souhaitez mettre à jour, vous pouvez vérifier le code JSON qui sera modifié ainsi que les historiques de modification qui seront générés. Par exemple, vous pouvez visualiser les ressources que ROS ajoutera, modifiera ou supprimera. Pour plus d'informations, consultez View a change set.
RemarqueSi vous souhaitez ajouter de nouvelles modifications lors de la consultation d'un ensemble de modifications, vous pouvez créer un nouvel ensemble de modifications pour la pile. Une pile associée à plusieurs ensembles de modifications vous permet de mieux comprendre et évaluer les différentes modifications qui affecteront vos ressources.
-
(Facultatif) Supprimez l'ensemble de modifications.
Si l'ensemble de modifications que vous avez créé ne répond pas à vos attentes, vous pouvez le supprimer afin d'éviter toute exécution incorrecte. Pour plus d'informations, consultez Delete a change set.
-
Exécutez l'ensemble de modifications.
Vous pouvez exécuter un ensemble de modifications conforme à vos attentes pour appliquer les changements à votre pile. Pour plus d'informations, consultez Execute a change set.
ImportantAprès avoir exécuté un ensemble de modifications, ROS supprime automatiquement tous les ensembles de modifications associés à la pile, car ils ne sont plus applicables à la pile mise à jour.
-
Consultez le résultat de la mise à jour de la pile.
Après avoir exécuté l'ensemble de modifications, ROS commence à mettre à jour la pile. Une fois la mise à jour terminée, vous pouvez consulter le résultat de la mise à jour de la pile.