matetsuだもんでスマートフォン用の表示で見るmatetsuだもんでこの広告は、90日以上更新していないブログに表示しています。〜実行編〜Advent的3日目ですね。今日は昨日の続きで実際にリソースに変更を加えて、その結果をSlackに通知してみましょう。Logs)に変更内容を出力してみます。することで、変更通知がどのような構造になっているかを確認することができます。RouteTableとあるRouteTableに10.0.1.0/24宛のトラフィックはInternetGateway経由で送るという設定を追加してみましょう。_)mこれに対するConfigからのSNS通知は、下記の様になります。"1.2"}ConfigurationDiffとConfigurationItemのresourceID、resourceTypeあたりを取っておけば、簡単な内容通知としては使えそうですね。NetworkACLとあるNetworkACLのInboundに0.0.0.0/0からのすべてのICMPを許可する設定を追加してみましょう。これに対する通知はこんな感じ。"1.2"}こちらも同様にconfigurationItemDiffとconfigurationItemのresourceId、resourceTypeを使えば良さそうですね。SecurityGroupとあるSecurityGroupのInboundに0.0.0.0/0から8443/TCPへのアクセスを許可してみます。Functionを修正してSlackにPostできるようにします。SlackへのPostには外部ライブラリがあったほうがらくなので、一旦ローカルでの開発に移ります。コードはこんな感じになります。(Diff部分が手抜きですみません。u"リソースの変更を検知しました。時と同じように、下記のようにzipファイルを作成します。Logsに出力されたJSONにSNSが付与している部分も付け足して、下記のようなeventを登録する。これを登録したうえTestを実行すればよい。]}リソースを変更してみるさあ、準備ができましたので、実際にリソースの変更をしてみましょう。RouteTableへの変更を実施してみましょう。(SecurityGroupへの変更が通知されるのにはなぜが時間がかかる模様)しばらくすると、Slackにこんな感じで出力されます。CloudTrailでも操作のログを取ることができますが、Configを使うことでより視覚的に捉えることができます。サーバレスで通知の仕組みも簡単に作れるというところがいいですね。これにて3日目終了です。Gat...10日目です。ネタ切れ感半端なさすぎてむりくりネタを作っています。...はい、ネタも尽きかけた今日このごろ。〜準備編〜2日目も遅れているからってめげたりしません。LabmdaでDaily費用レポート初日から間に合わない事になってしまって反省してます。#jawsug_bgnrそう、今日は肉の日。〜Outgoing篇〜はてなブログをはじめよう!matetsuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。