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
840
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
「機械学習と因果推論」入門 ② 回帰分析から因果分析へ
masakat0
0
710
Course Review - Lecture 13 - Information Visualisation (4019538FNR)
signer
PRO
1
2.6k
Public Space Is Not For Sale
drikkes
0
110
Modern Data Fetching Techniques in Angular
debug_mode
0
210
0506
cbtlibrary
0
190
Πλουτοκρατία: Η Τυραννία του Μαμμωνά και η Μεταανθρώπινη Δουλεία
amethyst1
0
260
Stardy 会社紹介資料
stardy
0
860
2026年度春学期 統計学 第2回 統計資料の収集と読み方 (2026. 4. 16)
akiraasano
PRO
0
180
自己紹介 / who-am-i
yasulab
6
6.9k
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
Portable & Reproducible Research Environments in the Age of AI Agents
denkiwakame
0
240
プロポーザルを書く技術とアンチパターン/proposal-writing-and-antipatterns
moriyuya
13
3.4k
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
370
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
Speed Design
sergeychernyshev
33
1.9k
Making Projects Easy
brettharned
120
6.7k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
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