CloudOps Orchestration Service (OOS) が提供するパブリックテンプレートを実行すると、ECS インスタンスのディスク、Elastic network Interface (ENI) 、elastic IP アドレス (EIP) 、またはスナップショットのElastic Compute Service (ECS) インスタンスのタグを一度に継承できます。 O&M の効率が向上します。
このタスクについて
この例では、 team:dev
タグが複数の ECS インスタンスに追加され、ECS インスタンスのディスクに自動で追加されることを想定しています。 しかし、ECS インスタンスにタグをバインドしても、ECS インスタンスの一部のディスクにタグが追加されないことがあります。 この状態では、要件が満たされません。 この場合、OOS が提供するパブリックテンプレート ACS-TAG-ExtendEcsInstanceTagsByInputParams を実行して、タグが追加されていないディスクをすばやく検索し、タグを一度に追加できます。
手順
OOS コンソール にログインします。
左側のナビゲーションウィンドウで、[パブリックテンプレート] をクリックします。
上部のナビゲーションバーで、リージョンを選択します。
説明デフォルトでは、リージョンにデプロイされた OOS を使用して、リージョン内のリソースのみを管理できます。 たとえば、中国 (杭州) リージョンにデプロイされた OOS を使用する場合、中国 (杭州) リージョンでのみ ECS インスタンスを管理できます。 ただし、OOS には、他のリージョンにデプロイされたリソースを管理する方法も存在します。 他のリージョンで API 操作を呼び出す場合は、ACS::ExecuteAPI 操作でリージョン ID を指定します。 この方法は使用しないことを推奨します。 目的の ECS インスタンスが存在するリージョンを選択します。 OOS の制限の詳細については、「」をご参照ください。
[パブリックテンプレート] ページで、[ACS-TAG-ExtendEcsInstanceTagsByInputParams] テンプレートを確認し、[実行の作成] をクリックします。
[基本情報] ステップでパラメーターを設定し、[次のステップ:パラメーター設定] をクリックします。
この例では、[基本情報] ステップのパラメーターのデフォルト値が保持されます。
説明[実行モード] のデフォルト値は [自動] です。 これは、テンプレートで定義されるすべてのタスクが自動的に順番に実行されることを示します。
[パラメーター設定] ステップでパラメーターを設定し、[次へ:OK] をクリックします。
RegionIdパラメーターを、目的の ECS インスタンスが存在するリージョンに設定します。
TargetInstance パラメーターで、ECS インスタンスを選択します。
ECS インスタンスを選択する方法は複数あります。 ビジネス要件に基づいて方法を設定できます。 この例では、[インスタンスタグの指定] という方法で、
team:dev
タグが追加されている ECS インスタンスを選択します。[TagKeys] フィールドに、ECS インスタンスから継承するタグキーを入力します。
この例では、タグキーは次の値です:
team
. 複数のタグキーを入力できます。ResourceTypes パラメーターを目的のリソースタイプに設定します。
サポートされているリソースの種類には、disk、snapshot、eni、eipなどがあります。 この例では、disk が選択されています。
スイッチをオンにして、タグキーが同じ場合、タグ値を上書きするかどうかを選択します。
この例では、スイッチがオンになっています。 このように、タグキーが同じであるがタグ値が異なる場合、新しいタグ値は元のタグ値を上書きします。
OOSAssumeRole パラメーターはデフォルト値のままとします。
設定を確認し、[作成] をクリックします。
タスクの結果
実行の [基本情報] タブの [実行ステータス] に Success が表示されている場合、タグ team:dev
は ECS インスタンスのディスクに継承されます。 ECS コンソールで、関連する各 ECS インスタンスの [クラウドディスク] タブのディスクにタグが追加されているかどうかを確認することもできます。