既存のスタックグループのテンプレートを使用して、異なるリージョンのターゲットアカウントにスタックをデプロイするには、スタックグループにスタックインスタンスを作成します。 スタックグループの作成時にターゲットアカウントとリージョンを指定した場合、Resource Orchestration Service (ROS) コンソールは自動的にスタックインスタンスを作成します。
前提条件
スタックグループが作成済みである必要があります。 詳細については、「手順 2:スタックグループの作成」をご参照ください。
背景情報
スタックインスタンスを作成する前に、次のアカウントを準備してください。
-
管理アカウント (アカウント A):スタックインスタンスの作成に使用するアカウントです。 スタックグループを作成したアカウントと同一である必要があります。
-
ターゲットアカウント (アカウント B):スタックがデプロイされるアカウントです。
管理者アカウントと実行アカウントは、同じ Alibaba Cloud アカウントにすることができます。アカウントロールについては、概要をご参照ください。
このトピックでは、管理アカウント (アカウント A) を使用してスタックインスタンスを作成し、中国 (杭州) および中国 (北京) リージョンのターゲットアカウント (アカウント B) にスタックをデプロイする方法について説明します。
操作手順
-
管理アカウント (アカウント A) を使用して ROS コンソールにログインします。
-
左側のナビゲーションペインで、スタックグループ をクリックします。
-
上部メニューで、リージョンのドロップダウンリストからスタックグループが存在するリージョンを選択します。
-
スタックグループ ページで、[スタックグループ]の名前をクリックします。
-
ページの右上隅で、 を選択します。
-
デプロイオプションの設定 ページで、次のパラメーターを設定し、Next をクリックします。
パラメーター
説明
[アカウント管理]
スタックをデプロイするアカウントです。
デプロイ方法を選択し、対応するアカウントを設定します。
-
アカウントにリソーススタックをデプロイする:Alibaba Cloud アカウントを使用してスタックインスタンスを作成する場合、このオプションを選択して他の Alibaba Cloud アカウントにスタックをデプロイできます。 たとえば、ターゲットアカウント (アカウント B) の ID を入力して、そのアカウントにスタックをデプロイします。
説明複数のアカウントを追加できます。 アカウント ID はコンマ (,) で区切ります。管理アカウント (アカウント A) を指定して、そのアカウント内にスタックをデプロイすることもできます。
-
リソースディレクトリにリソーススタックをデプロイする:Resource Directory を有効にしていて、その管理アカウントを使用してスタックインスタンスを作成する場合、このオプションを選択できます。 次に、Resource Directory からフォルダーを選択して、それらのフォルダー内のすべてのメンバーアカウントにスタックをデプロイします。
[リージョン]
スタックをデプロイするリージョンです。 たとえば、中国 (杭州) と中国 (北京) です。
[同時アカウントの最大数]
リージョンごとにスタックを同時にデプロイできるアカウントの最大数です。
このパラメーターの設定方法の詳細については、「概要」をご参照ください。
[フォールトトレランス]
各リージョンでスタックのデプロイに失敗することが許容されるアカウント数です。 この数を超えると、そのリージョンでの操作は停止します。 あるリージョンで操作が停止すると、他のリージョンには進みません。
フォールトトレランスの設定方法の詳細については、「概要」をご参照ください。
[地域の並行性]
リージョンをまたいでスタックインスタンスをデプロイする際の同時実行レベルです。
-
シーケンシャル:指定された各リージョンに順番にスタックをデプロイします。 スタックは一度に 1 つのリージョンにのみデプロイされます。
-
パラレル:指定されたすべてのリージョンに同時にスタックをデプロイします。
[現在のアカウントでモジュールを展開]
このパラメーターは、テンプレートがモジュールを使用する場合にのみ有効です。 現在のアカウントでモジュールを展開する場合、モジュールは現在のアカウントに存在する必要があります。 現在のアカウントでモジュールを展開しない場合、モジュールはすべてのターゲットアカウントに存在する必要があります。
-
-
上書き設定の指定 ページで、オーバーライドするパラメーターを選択し、次のいずれかの方法で値を変更してから、Next をクリックします。
-
方法 1: を選択して値を設定します。
-
方法 2: を選択して新しい値を入力します。
説明スタックインスタンスの作成後、ターゲットアカウント (アカウント B) でオーバーライドされたパラメーター値を確認できます。 これらの値を確認するには、スタック ページに移動し、スタック ID をクリックして、パラメーター タブで確認します。
-
-
チェックと確認 ページで、スタックインスタンスの設定を確認し、追加 をクリックします。
結果
スタックインスタンスが作成されたら、スタックグループ ページに移動し、スタックグループの名前をクリックします。 次に、インスタンス タブをクリックして、ターゲットアカウント (アカウント B) のスタックインスタンスのステータスを確認します。
デプロイ中、インスタンスのステータスは 期限切れ になり、既存のバージョンが古くなったことを示します。 デプロイが成功すると、ステータスは自動的に [最新] に変わります。 その後、ターゲットアカウント (アカウント B) を使用して ROS コンソールにログインし、中国 (杭州) および中国 (北京) リージョンにデプロイされたスタックを確認できます。