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