Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon Connectを利用したCloudWatch Alarm電話通知
Search
JungHyeonjae
July 31, 2024
Education
870
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Connectを利用したCloudWatch Alarm電話通知
JungHyeonjae
July 31, 2024
More Decks by JungHyeonjae
See All by JungHyeonjae
LINE ミニアプリ開発のメリットとキャッチアップ方法
junghyeonjae
0
1.1k
「唯一生き残るのは、変化できる者である! 生物進化の原理に基づいた最適化手法の 遺伝的アルゴリズムのご紹介」
junghyeonjae
0
1k
CloudFormation으로 AWS인프라 자동 구축 해보기
junghyeonjae
0
1.3k
Other Decks in Education
See All in Education
2026年度春学期 統計学 第8回(オンデマンド配信回) 演習(1)・問題に対する答案の書き方 (2026. 5. 21)
akiraasano
PRO
0
110
遊ぶかね欲しさの犯行(ルビ:労働)です
shirayanagiryuji
0
140
Visionary Initiative: Materials-Positive Society 「モノの進化をポジティブな社会の原動力に」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
630
2026年度春学期 統計学 第13回 不確かな測定の不確かさを測る ― 不偏分散とt分布 (2026. 6. 25)
akiraasano
PRO
1
110
0415
cbtlibrary
0
230
Throw Yourself In! - How I've learned English and What I'm Facing
georgeorge
1
180
「機械学習と因果推論」入門 ⑤ 因果効果推定の一般化
masakat0
0
150
0513
cbtlibrary
0
210
Stardy 会社紹介資料
stardy
0
2.5k
現場最前線から教えるデータサイエンス1 -ITベンダーにおけるデータサイエンティスト-
hidetoshikawaguchi
0
130
!コスパよくインターンに受かる方法!
ruribou
1
290
Beyond the Prompt: Programming as a Pathway to Statistical Thinking
minecr
0
220
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
210
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Paper Plane
katiecoart
PRO
2
52k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Thoughts on Productivity
jonyablonski
76
5.2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Transcript
Amazon Connect を利⽤した CloudWatch Alarm 電話通知 2024.7.30 リテールアプリ共創部 ジョン‧ヒョンジェ
Xへの投稿の際は、 ハッシュタグ #cm_odyssey でお願いいたします。 2 お願い
⾃⼰紹介 3 ジョン・ヒョンジェ Jung Hyeonjae • 韓国出身 • リテールアプリ共創部 サーバーサイドエンジニア
• 趣味:スポーツ、映画感想 • 好きな言語:TypeScript
アプリの障害‧不具合発⽣時に どのように通知していますか 4
よく使われるアラート通知⽅法 • メール • Slack などチャットツール • 電話 5
よく使われるアラート通知⽅法 • メール • Slack などチャットツール • 電話 ◦ ⼀番気づきやすい
◦ Amazon Connect, Twilio, Pager Duty などのサービスがある 6
Amazon Connectでの CloudWatch Alarm 電話通知 7
Amazon Connect とは • AWS のクラウドコンタクトセンターサービス ◦ 短期間で構築できる ◦ テレワーク実現可能
• コンタクトセンターで必要なシステムを GUI 上 で構築できる • S3, Lambda など AWS サービスとの連携が簡単 • CloudWatch, Contact Lens などでの監視‧分析 • 利⽤するには AWS サポートにて電話番号取得の 申請をする必要がある 8
電話通知構成 9
電話通知構成 10
電話通知構成 11
Amazon Connect Flow 12
Amazon Connect Flow 実⾏ 13 @aws-sdk/client-connect 利用
電話通知デモ 14 実際、通知してみましょう ※以下のコマンドで⼀時的に CloudWatch Alarm をアラーム状態にする
さらに通知の効果をあげよう 15
電話通知 + Slack 通知 16 具体的なアラート内容がわかるように Slack などにも通知する
繰り返し架電 17 コンタクトフローにコンタクト属性を設定するブロックを追加
繰り返し架電 18 架電してから⼀定時間後、Lambda でコンタクト属性を参照し、属性が設定されていな かったら繰り返し架電を実⾏
繰り返し架電 19 ❗まだ架電中の場合、切断をしてからまた繰り返し架電を実⾏ ※通信会社によって架電時間が異なる
⼀次対応⾃動化 20 コンタクトフローの中で Lambda を実⾏し、⼀次対応の⾃動化
Tip/注意事項 21
Tip/注意事項 22 コンタクトフローは公開しないと適⽤されない
Tip/注意事項 23 それぞれの権限をチェックする • Amazon Connect インスタンスのアウトバウンドコール権限 • CloudWatch Alarm
/ SNS / Connect から Lambda を Invoke する権限 • それ以外 AWS サービス‧コンタクトフローの機能を利⽤するための権限
Tip/注意事項 24 API Throttling を考慮する ※ Amazon Connect API スロットリングのクォータ
https://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/amazon-connect-service-limits.html#connect-api-quotas • Amazon Connect Service API を利⽤する場合、全てのオペレーションに対して以下の制限があ る。制限を超えると、TooManyRequestsException の Throttling エラーになる ◦ RateLimit:1秒あたり2リクエスト ◦ BurstLimit:1秒あたり5リクエスト • API Throttling の解消には以下の⽅法がある ◦ AWS サポートにて上限緩和を申請 ◦ リクエスト再試⾏、キューイング、API リクエストのタイミング調整など
Tip/注意事項 25 架電が留守番電話センターに転送された場合、コンタクトフローが実⾏される
障害をなるべく早く気づいて 影響を最⼩限にしましょう! 26
None
None