ROS は、変更セットを実行した後にのみ、その変更セット内の変更をスタックに適用します。
前提条件
変更セットが作成済みであることを確認してください。 詳細については、「変更セットを使用したスタックの更新」をご参照ください。
背景情報
変更セットを実行すると、同じスタックの他の変更セットは無効になるため、Resource Orchestration Service (ROS) が自動的に削除します。 スタックの更新が失敗した場合、新しい変更セットを作成する必要があります。
スタックポリシーを持つスタックで変更セットを実行する場合、ROS はスタックの更新時にポリシーを適用します。 変更セットの実行時に、既存のポリシーを上書きするための一時的なスタックポリシーを指定することはできません。 保護されたリソースを更新するには、スタックポリシーを更新するか、スタックを直接更新する必要があります。
方法
-
コンソール:ROS コンソールを使用します。
詳細については、「ROS コンソールでの変更セットの実行」をご参照ください。
-
API:API オペレーションを呼び出します。
詳細については、「ExecuteChangeSet」をご参照ください。
-
Alibaba Cloud CLI:Alibaba Cloud CLI を使用します。
詳細については、「Alibaba Cloud CLI を使用した変更セットの実行」をご参照ください。
ROS コンソールの使用
-
ROS コンソールにログインします。
-
ナビゲーションペインで、スタック をクリックします。
-
スタック ページで、対象スタックの名前をクリックします。
-
スタックの詳細ページで、[Change Sets] タブをクリックします。
-
変更セットを実行します。
-
方法 1: [Change Sets] タブで変更セットを見つけ、操作 列の 実行 をクリックします。
-
方法 2: [Change Sets] タブで変更セットの名前をクリックします。 変更セットの詳細ページで、変更セットの実行 をクリックします。
変更セットを実行すると、ROS はスタックの更新を開始します。
説明変更セットを実行すると、ROS は変更セットの作成時に指定した Resource Access Management (RAM) ロールを使用します。 RAM ロールは、[スタック情報] タブで確認できます。
-
Alibaba Cloud CLI の使用
Alibaba Cloud CLI をインストールします。
詳細については、「Alibaba Cloud CLI のインストール」をご参照ください。
Alibaba Cloud 認証情報を設定します。
詳細については、「認証情報の設定」をご参照ください。
-
変更セットを実行します。
変更セットを実行するには、変更セット ID とリージョン ID を指定して aliyun ros ExecuteChangeSet コマンドを実行します。 詳細については、「ExecuteChangeSet」をご参照ください。
aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id> --RegionId <region_id> -
スタックの更新の進行状況を表示します。
スタックの更新の進行状況を表示するには、スタック ID とリージョン ID を指定して aliyun ros GetStack コマンドを実行します。 詳細については、「GetStack」をご参照ください。
aliyun ros GetStack --StackId <stack_id> --RegionId <region_id>