タグベースマッピングでのサービスファミリーの定義例
タグに基づくアプリケーションサービスのマッピングを準備する際に、使用法が類似するタグを含むタグカテゴリを作成します。タグベースのサービスファミリーと、マッピングに使用するタグを定義します。タグカテゴリに加えて、タグ値を定義して サービスマッピング で作成されたサービス候補の基準を絞り込むこともできます。これらの例をガイダンスとして使用してください。
タグベースマッピングでサービスファミリーを定義する方法の詳細については、「タグに基づいてアプリケーションサービスをマッピングするための準備」を参照してください。
| サービスファミリーの定義 | カテゴリ | キー | 値 (オプション) | 結果 |
|---|---|---|---|---|
| 例 1:1 つのタグカテゴリ、値なし | 環境 | Env | 未定義 | サービスマッピング は Env キーの各タグ値のサービス候補を作成します。各サービス候補には、Env キーで同じ値を持つ CI のみが含まれています。 |
| 例 2:1 つのタグカテゴリ、1 つの値 | 環境 | Env | 本番 | サービスマッピング はタグ値が「本番」の Env タグキーを持つ CI のみを含むサービス候補を作成します。 |
| 例 3:1 つのタグカテゴリ、2 つの値 | 環境 | Env | ステージング、本番 | サービスマッピング は 2 つのサービス候補を作成します。1 つはタグ値が「本番」の CI を含み、もう 1 つはタグ値が「ステージング」の CI を含みます。 |
| 例 4:2 つのタグカテゴリ、値なし | 環境 アプリケーション |
Env アプリケーション |
未定義 | サービスマッピング は定義されたすべてのタグキーについて、タグ値の各組み合わせのサービス候補を作成します。 |
| 例 5:2 つのタグカテゴリ、各カテゴリで 2 つの値 | 環境 アプリケーション |
Env アプリケーション |
本番、ステージング 人事、ファイナンス |
サービスマッピング は 4 つのサービス候補 (production::hr, production::finance, staging::hr, staging::finance) を作成します。 |