Resource Orchestration Service ( ROS ) は、変更セットを実行した後にのみ、変更セットに含まれる変更をスタックに適用します。このトピックでは、変更セットを実行する方法について説明します。
前提条件
変更セットが作成されていること。詳細については、「変更セットを使用してスタックを更新する」をご参照ください。
背景情報
変更セットを実行してスタックを更新すると、ROS はスタックに関連付けられている他の変更セットを自動的に削除します。これは、更新されたスタックに対して無効になるためです。スタックの更新に失敗した場合は、新しい変更セットを作成する必要があります。
スタックポリシーを持つスタックで変更セットを実行すると、ROS はスタックの更新時にポリシーを強制的に実行します。変更セットを実行するときに、既存のスタックポリシーを上書きする一時的なスタックポリシーを指定することはできません。保護されたリソースを更新するには、スタックポリシーを更新するか、スタックを更新する必要があります。
サポートされている方法
ROS コンソール: ROS コンソールで変更セットを実行できます。
詳細については、「ROS コンソールで変更セットを実行する」をご参照ください。
ROS API オペレーション: 特定の ROS API オペレーションを呼び出すことで、変更セットを実行できます。
詳細については、「変更セットを実行する」をご参照ください。
Alibaba Cloud CLI: Alibaba Cloud CLI を使用して変更セットを実行できます。
詳細については、「Alibaba Cloud CLI を使用して変更セットを実行する」をご参照ください。
ROS コンソールで変更セットを実行する
ROS コンソール にログインします。
左側のナビゲーションペインで、[スタック] をクリックします。
[スタック] ページで、変更セットを実行するスタックを見つけ、スタック ID をクリックします。
スタックの詳細ページで、[変更セット] タブをクリックします。
次のいずれかの方法を使用して、変更セットを実行します。
方法 1:[変更セット] タブで、実行する変更セットを見つけ、[アクション] 列の [実行] をクリックします。

方法 2:[変更セット] タブで、実行する変更セットの名前をクリックします。変更セット管理ページで、[変更セットの実行] をクリックします。

変更セットを実行すると、ROS はすぐにスタックを更新します。
説明変更セットを実行すると、変更セットの作成時に指定された Resource Access Management ( RAM ) ロールが使用されます。[スタック情報] タブで RAM ロールを表示できます。
Alibaba Cloud CLI を使用して変更セットを実行する
Alibaba Cloud CLI をインストールします。
詳細については、「Windows」をご参照ください。
Alibaba Cloud クレデンシャルを設定します。
詳細については、「認証情報の構成」をご参照ください。
変更セットを実行します。
aliyun ros ExecuteChangeSet コマンドを実行し、変更セット ID とリージョン ID を指定して、変更セットを実行します。詳細については、「ExecuteChangeSet」をご参照ください。
aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id> --RegionId <region_id>変更セットに関連付けられているスタックの更新進捗状況を表示します。
aliyun ros GetStack コマンドを実行し、スタック ID とリージョン ID を指定して、スタックの更新進捗状況を表示します。詳細については、「GetStack」をご参照ください。
aliyun ros GetStack --StackId <stack_id> --RegionId <region_id>