AWSの知識を血肉にするための「AWS 100日チャレンジ」の58日目です。
今日もギリギリ投稿です。
・100日連続アウトプット!
・継続が第一、クオリティは第二
・「社会人のリアル」を忘れない(持続可能な完走を目指す)
・コアな学習に全集中!
テーマとするサービス以外は、CloudFormationや構築済みの資産をフル活用。効率よく「核心」を突き詰めます。
課題
Amazon EC2 が新規起動されたときに、Eメール通知を行う
実施
SNSトピックはすでに作成済みのものを使用してサブスクライブします。
1.EventBridgeの設定
Amazon EventBridgeコンソール > バス > ルール > 「ルールの作成」をクリック。

ルール名:XXX-Notify-EC2-Start
AWSサービス::EC2
イベントタイプ::EC2 Instance State-change Notification

イベントパターン(フィルター)をクリックして以下入力。
{
"source": ["aws.ec2"],
"detail-type": ["EC2 Instance State-change Notification"],
"detail": {
"state": ["running"]
}
}
次にターゲット(SNS)を設定。
作成をクリック。
2.動作確認
CloudFundationからEC2を作成する。
メールが届いてました。

今回のAWS利用料金
EventBridge の「AWS サービスから発生するイベント」の処理は 無料。
今回の構築は、EC2の状態変化でAWSサービスイベントになり無料。
