スタックグループを使用すると、複数のリージョンおよびアカウントにわたってスタックを効率的かつ低コストでデプロイおよび管理できます。
シナリオ
アカウントをまたがるスタックの作成
管理者アカウントがスタックグループを作成し、複数の宛先アカウントを追加して、単一のリージョンにデプロイします。ROS は、各宛先アカウントに対し、そのリージョンにスタックを作成します。
リージョンをまたがるスタックの作成
管理者アカウントがスタックグループを作成し、単一の宛先アカウントを追加して、複数のリージョンにデプロイします。ROS は、そのアカウントの各リージョンにスタックを作成します。
アカウントおよびリージョンをまたがるスタックの作成
管理者アカウントがスタックグループを作成し、複数の宛先アカウントを追加して、複数のリージョンにデプロイします。ROS は、各宛先アカウントに対し、各リージョンにスタックを作成します。
認可モード
Resource Orchestration Service (ROS) は、スタックグループに対して 2 つの認可モードをサポートしています。自己管理権限とサービス管理権限です。
自己管理権限モード
管理者アカウント (アカウント A) が杭州リージョンで自己管理権限モードのスタックグループを作成し、宛先アカウント (アカウント B およびアカウント C) の杭州および北京リージョンにスタックをデプロイします。

自己管理権限モードでスタックをデプロイするには、次の手順を実行します。
サービス管理権限モード
管理者アカウント (アカウント A) が杭州リージョンでサービス管理権限モードのスタックグループを作成します。ROS は、リソースディレクトリで指定されたフォルダに対し、杭州および北京リージョンにスタックをデプロイし、それらのフォルダ内のすべてのメンバーアカウント (アカウント B およびアカウント C) を自動的に宛先アカウントとして使用します。
サービス管理権限モードでスタックグループを作成する際、自動デプロイメントを有効にできます。アカウントがフォルダに追加またはフォルダから削除されると、ROS は対応するスタックインスタンスを自動的に作成または削除します。

サービス管理権限モードでスタックをデプロイするには、次の手順を実行します。
基本的な関係
スタックグループを作成すると、指定されたアカウントおよびリージョンにスタックインスタンスが生成され、各スタックインスタンスはスタックに対応します。スタックグループへの操作 (更新、削除) は、対応するスタックインスタンスおよびスタックに伝播されます。

主な関係は次のとおりです。
-
スタックインスタンスは、1 つのスタックグループにのみ属します。
-
スタックインスタンスは、1 つまたはゼロ個のスタックに対応します。
スタックの作成に失敗した場合、スタックインスタンスは対応するスタックがない状態で存在し、失敗理由を表示します。
-
スタックインスタンスを削除する際、対応するスタックを削除するか保持するかを選択できます。
-
スタックを直接削除しても、対応するスタックインスタンスは削除されません。
用語
|
概念 |
説明 |
|
スタックインスタンス |
宛先アカウント内のスタックへの参照で、デプロイステータスを示します。管理者アカウントは、宛先アカウントおよびリージョンをまたがって、スタックインスタンスを一括で作成します。各アカウントとリージョンのペアは、1 つのスタックインスタンスにマッピングされます。 |
|
管理者アカウント |
スタックグループを作成するアカウントです。自己管理権限モードでは、Alibaba Cloud アカウントです。サービス管理権限モードでは、リソースディレクトリの管理アカウントまたは委任管理者アカウントです。 |
|
宛先アカウント |
スタックが作成されるアカウントです。 |