Auto Scaling で起動した EC2 インスタンスにタグを付けるにはどうしたらいいですか
困っていた内容
Auto Scaling グループで起動される EC2 インスタンスにタグを付与したいのですが、どこにタグを設定すればよいのかわかりません。
Auto Scaling グループのどの設定でタグを付与できるのか教えてください。
回答
Auto Scaling グループのタグ設定について
Auto Scaling グループから起動される EC2 インスタンスにタグを付与するには、Auto Scaling グループの「タグ」タブでタグを設定し、「新しいインスタンスをタグ付けする」オプションを有効化する必要があります。
このオプションを有効にすることで、Auto Scaling グループで新しく起動される EC2 インスタンスに対して、設定したタグが自動的に付与されます。
AWS CLI や CloudFormation を利用する場合は、PropagateAtLaunch プロパティを true に設定してください。
起動テンプレートのリソースタグについて
Auto Scaling グループのタグは EC2 インスタンスにのみ伝播されます。
そのため、EBS ボリュームやネットワークインターフェイスにタグを付与したい場合は、起動テンプレートの「リソースタグ」タブでタグを設定する必要があります。
なお、起動テンプレートのリソースタグでは、以下のリソースにタグを付与できます。
- EC2 インスタンス
- EBS ボリューム
- Elastic Graphics
- スポットインスタンスリクエスト
- ネットワークインターフェイス
Auto Scaling グループと起動テンプレートの両方にタグを設定した場合
Auto Scaling グループのタグと起動テンプレートのタグの両方が設定されている場合は、すべてのタグがマージされます。
もし同じタグキーが両方に存在する場合は、Auto Scaling グループのタグ値が優先されます。
起動テンプレートでインスタンスタグを指定して、Auto Scaling グループのタグをそのインスタンスに伝播することを選択した場合、すべてのタグがマージされます。起動テンプレートのタグと Auto Scaling グループのタグに同じタグキーが指定されている場合、グループのタグ値が優先されます。
参考情報








