1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

EC2のスケジュールイベント通知にタグ情報を含める

Last updated at Posted at 2020-05-06

2020/5/4 にドキュメントに追加されていた

Customizing scheduled event notifications
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html#customizing_scheduled_event_notifications

※2020/5/6 時点では英語で表示する必要があります。

マネジメントコンソールの場合

EC2 コンソール → イベント → アクション → イベント通知を管理
image.png

イベント通知にタグを含める を ON にして すべてのタグを含める を選択するか
含めるタグを指定して保存します。

Nameタグを含める例
image.png
古い UI の方では設定できないので、ご注意ください。
image.png

AWS CLI/SDK の場合

RegisterInstanceEventNotificationAttributes API で登録します。
CLI/SDK は最新のバージョンに更新してください。

以下は AWS CLI の例です。

すべてのタグを含める場合

$ aws ec2 register-instance-event-notification-attributes \
--instance-tag-attribute IncludeAllTagsOfInstance=true

特定のタグを含める場合

$ aws ec2 register-instance-event-notification-attributes \
--instance-tag-attribute InstanceTagKeys=Name

一度すべてのタグを含めるを有効にしている(IncludeAllTagsOfInstance=true) 場合は
タグを指定して登録しようとするとエラーになりました。

$ aws ec2 register-instance-event-notification-attributes \
--instance-tag-attribute InstanceTagKeys=Name

An error occurred (CannotRegisterInstanceTagWhenIncludeAllInstanceTagIsTrue)
when calling the RegisterInstanceEventNotificationAttributes operation: None

一度 false に設定する必要があるようですが、実行したところ InvalidRequest で
エラーになってしまいました。不具合かもしれません (v2.0.11 で確認)。

$ aws ec2 register-instance-event-notification-attributes \
--instance-tag-attribute IncludeAllTagsOfInstance=false

An error occurred (InvalidRequest) when calling the RegisterInstanceEventNotificationAttributes
operation: InstanceTagKeys is empty and IncludeAllTagsOfInstance is false

IncludeAllTagsOfInstanceInstanceTagKeys を同時に指定してみてもダメでした。

$ aws ec2 register-instance-event-notification-attributes \
--instance-tag-attribute IncludeAllTagsOfInstance=false,InstanceTagKeys=Name

An error occurred (CannotRegisterInstanceTagWhenIncludeAllInstanceTagIsTrue)
when calling the RegisterInstanceEventNotificationAttributes operation: None

これに関しては詳細が判明したら追記します。
簡単ですが、以上です。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?