旧SOAラボ試験-EventBridge問題

1.準備

旧SOA試験のラボ試験にチャレンジしてみましょう!ハンズオンの腕試しとして学習に役立ててください!

===事前手順===
・Lambda「LogEventFunction」を Node.js 20.xで作成する
・サンプルコードを貼り付ける

export async function handler(event, context) {
    console.log("EVENT: n" + JSON.stringify(event, null, 2));
    return "Success";
};

・deployを押下
・testイベントで以下を設定する

{"name":"example"} 

・結果が成功したらOK

2.課題

■問題1

次の要件を満たすよう、Amazon Event Bridgeを構成してください。

  1. すべてのリソースに対して us-east-2 リージョンを使用する。
  2. 以下で指定されている場合を除き、デフォルトの構成設定を使用する。
  3. 以下でリソースが指定されている場合を除き、自身で決めた命名規則を使用する。
  4. デフォルトイベントパス内の過去90日間のAmazon EC2イベントをすべて再生できるようにする
  5. 特定のメッセージ {“name”:”example” } を既存のAWS Lambda関数 LogEventFunctionに15分ごとに送信するルール RunFunction を作成する
  6. Amazon EC2 スポットインスタンスが中断されるたびに新しい標準Amazon SNSトピック TopicEvents に通知を送信するルール SpotWarning を作成する。このトピックに対するサブスクリプションは作成しない。通知は次の構造でなければならない。

入力パス:

{"instance" : "$.detail.instance-id"}

入力テンプレート

“The EC2 Spot Instance <instance> has been deleted”

指示は以上です。

3.解説

参考文献:
EC2 フリート イベントをモニタリングする Amazon EventBridge を作成する
Amazon EventBridge ターゲット入力の変換

通知
通知対象
0 Comments
新しい順
古い順 得票数
Inline Feedbacks
コメントを全て表示
コメントする

コメントする