リソースディレクトリの管理アカウントまたは委任された管理者アカウントを使用して、サービス管理権限モデルのスタックグループを作成できます。ROS は、サービス管理権限を使用して、指定されたフォルダー内のメンバーにスタックを自動的にデプロイします。
手順
-
リソースディレクトリの管理アカウントまたは委任された管理者アカウントを使用して、ROS コンソールにログインします。
-
左側のナビゲーションウィンドウで、スタックグループ をクリックします。
-
上部メニューで、リージョンのドロップダウンリストから、スタックグループを作成するリージョンを選択します。
-
スタックグループ ページで、スタックグループの作成 をクリックします。
-
テンプレートを指定し、Next をクリックします。
テンプレートのインポート方法 を選択し、テンプレートを設定します。
-
テンプレート内容の入力: テンプレート内容 セクションで、Ros または テラフォーム テンプレートを入力します。テンプレートの作成方法の詳細については、「ROS テンプレートの構造」および「Terraform テンプレートの構造」をご参照ください。
-
マイテンプレート: 既存のテンプレートとテンプレートバージョンを選択します。テンプレートの内容が自動的に入力されます。テンプレートの作成方法の詳細については、「テンプレートの作成」および「アーキテクチャ図テンプレートの作成」をご参照ください。
-
[Use URL]: テンプレートの URL を入力し、テンプレートコンテンツの取得 をクリックします。テンプレートの内容が自動的に入力されます。
OSS バケットに保存されている ROS テンプレートファイルの URL を使用するには、オリジン間リソース共有 (CORS) を設定する必要があります。詳細については、「ドメイン間での ROS テンプレートへのアクセス」をご参照ください。
-
パブリックテンプレート: パブリックテンプレートを選択します。テンプレートの内容が自動的に入力されます。
-
共有テンプレート: 別のユーザーが共有しているテンプレートとテンプレートバージョンを選択します。テンプレートの内容が自動的に入力されます。テンプレートの共有方法の詳細については、「Alibaba Cloud アカウントとのテンプレートの共有」をご参照ください。
-
-
設定パラメーター ページで、スタックグループ名 と スタックグループの説明 を入力し、Next をクリックします。
-
スタックグループの設定 ページで、サービス管理機関 を選択し、Next をクリックします。
-
デプロイオプションの設定 ページで、以下のパラメーターを設定し、次に Next をクリックします。
説明設定する必要があるパラメータは、テンプレートによって異なります。画面の指示に従ってパラメータを設定してください。
パラメータ
説明
[リソースディレクトリ]
フォルダーの選択元となるリソースディレクトリです。ROS は、選択されたフォルダー内のすべてのメンバーにスタックをデプロイします。
Root を選択すると、ROS はリソースディレクトリ内のすべてのメンバーにスタックをデプロイします。
[自動展開]
フォルダー内のメンバーを変更したときに、ROS がメンバーにスタックインスタンスを自動的にデプロイするかどうかを指定します。有効な値:
-
有効:フォルダーにメンバーを追加すると、ROS は新しいメンバーにスタックインスタンスを自動的にデプロイします。メンバーを削除すると、ROS は対応するスタックインスタンスを自動的に削除します。
-
無効:フォルダーのメンバーシップの変更は、既存のスタックインスタンスに影響しません。
説明作成したスタックグループの [スタックグループ情報] タブで、自動デプロイ設定を変更することもできます。詳細については、「スタックの自動デプロイを設定する」をご参照ください。
[アカウント削除動作]
フォルダーからメンバーを削除するときに、メンバーからスタックを削除するかどうかを指定します。有効な値:
-
スタックを削除:フォルダーからメンバーを削除するときに、メンバーからスタックを削除します。
-
スタックを保持:フォルダーからメンバーを削除するときに、メンバー内のスタックを保持します。
[リージョン]
スタックをデプロイするリージョンです。
説明最大 20 個のリージョンを選択できます。
[リソースグループ]
スタックグループが属するリソースグループです。
ビジネス要件に基づいてリソースグループを選択します。選択しない場合、スタックグループはデフォルトのリソースグループに追加されます。
リソースグループの作成方法の詳細については、「リソースグループの作成」をご参照ください。
[Tags]
リソースにタグを追加または削除します。各リソースに最大 20 個のタグを追加できます。
[同時アカウントの最大数]
各リージョンでスタックを同時にデプロイするアカウントの最大数です。
値の指定方法の詳細については、「概要」をご参照ください。
[フォールトトレランス]
各リージョンでスタック操作の失敗を許容するアカウントの最大数です。リージョンでこのしきい値を超えると、ROS はそのリージョンおよび残りのすべてのリージョンで操作を停止します。
値の指定方法の詳細については、「概要」をご参照ください。
[地域の並行性]
リージョン間でのスタックインスタンスのデプロイモードです。
-
順次:指定した順序で、各リージョンに一度に 1 つずつスタックインスタンスをデプロイします。
-
並列:指定したすべてのリージョンに同時にスタックインスタンスをデプロイします。
[現在のアカウントでモジュールを展開するかどうか]
このパラメータは、テンプレートでモジュールが使用されている場合にのみ適用されます。現在のアカウントでモジュールを展開する場合、モジュールは現在のアカウントに存在する必要があります。実行アカウントでモジュールを展開する場合、モジュールは実行アカウントに存在する必要があります。
説明アカウント管理 と リージョン を指定しない場合、ROS はスタックグループを作成しますが、スタックインスタンスは作成しません。 特定のアカウントとリージョンにスタックをデプロイする必要がある場合は、スタックインスタンスも作成する必要があります。 詳細については、「ステップ 4 (オプション): スタックインスタンスの作成」をご参照ください。
-
-
チェックと確認 ページで、スタックグループの情報を確認し、スタックグループの作成 をクリックします。
結果の確認
スタックグループの作成後、管理アカウントまたは委任管理者アカウントを使用して、スタックグループ ページでそれを表示できます。
スタックグループ名をクリックし、次にインスタンス タブをクリックして、メンバーアカウント内のスタックインスタンスのステータスを表示します。ステータスが[最新] の場合は、デプロイが成功したことを示します。その後、メンバーアカウントとして ROS コンソールにログオンし、各リージョンにデプロイされたスタックを表示できます。詳細については、「メンバーアカウントとして Alibaba Cloud コンソールにログオンする」をご参照ください。