Auto Scaling で起動した EC2 インスタンスにタグを付けるにはどうしたらいいですか

Auto Scaling で起動した EC2 インスタンスにタグを付けるにはどうしたらいいですか

2025.12.17

困っていた内容

Auto Scaling グループで起動される EC2 インスタンスにタグを付与したいのですが、どこにタグを設定すればよいのかわかりません。

Auto Scaling グループのどの設定でタグを付与できるのか教えてください。

回答

Auto Scaling グループのタグ設定について

Auto Scaling グループから起動される EC2 インスタンスにタグを付与するには、Auto Scaling グループの「タグ」タブでタグを設定し、「新しいインスタンスをタグ付けする」オプションを有効化する必要があります。

このオプションを有効にすることで、Auto Scaling グループで新しく起動される EC2 インスタンスに対して、設定したタグが自動的に付与されます。

AWS CLI や CloudFormation を利用する場合は、PropagateAtLaunch プロパティを true に設定してください。

https://docs.aws.amazon.com/ja_jp/autoscaling/ec2/userguide/add-tags.html

起動テンプレートのリソースタグについて

Auto Scaling グループのタグは EC2 インスタンスにのみ伝播されます。
そのため、EBS ボリュームやネットワークインターフェイスにタグを付与したい場合は、起動テンプレートの「リソースタグ」タブでタグを設定する必要があります

なお、起動テンプレートのリソースタグでは、以下のリソースにタグを付与できます。

  • EC2 インスタンス
  • EBS ボリューム
  • Elastic Graphics
  • スポットインスタンスリクエスト
  • ネットワークインターフェイス

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/create-launch-template.html

Auto Scaling グループと起動テンプレートの両方にタグを設定した場合

Auto Scaling グループのタグと起動テンプレートのタグの両方が設定されている場合は、すべてのタグがマージされます。

もし同じタグキーが両方に存在する場合は、Auto Scaling グループのタグ値が優先されます。

https://docs.aws.amazon.com/ja_jp/autoscaling/ec2/userguide/create-launch-template.html

起動テンプレートでインスタンスタグを指定して、Auto Scaling グループのタグをそのインスタンスに伝播することを選択した場合、すべてのタグがマージされます。起動テンプレートのタグと Auto Scaling グループのタグに同じタグキーが指定されている場合、グループのタグ値が優先されます。

参考情報

https://docs.aws.amazon.com/ja_jp/autoscaling/ec2/userguide/add-tags.html

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/create-launch-template.html

https://docs.aws.amazon.com/ja_jp/autoscaling/ec2/userguide/create-launch-template.html

この記事をシェアする

FacebookHatena blogX

関連記事