Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
Search
Kubo
January 26, 2026
Technology
2k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
Kubo
January 26, 2026
More Decks by Kubo
See All by Kubo
Kiro WebとClaude CodeでReactアプリをさくっとデプロイ!
kubomasataka
0
240
コーディングAIエージェントの歴史と関連技術
kubomasataka
1
380
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
1
350
AWS re:Invent 2025~成果&アクションアイテム~
kubomasataka
0
260
【入門】AWS Amplify (× Next.js)~AWS上に静的Webサイトを移行する案件を発見!~
kubomasataka
0
180
(続) VPC Lattice vs VPC Endpoint ~Latticeサービスネットワークを使い倒すための序章~
kubomasataka
1
220
VPC Lattice vs VPC Endpoint ~異なる VPC のプライベートリソースにアクセスには?~
kubomasataka
1
210
フロントエンド克服へ~ 生成AIによる伴走で活躍の幅を広げる ~ 2
kubomasataka
0
160
フロントエンド克服へ~ 生成AIによる伴走で活躍の幅を広げる ~
kubomasataka
0
130
Other Decks in Technology
See All in Technology
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
290
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
200
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
7
5.1k
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
200
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
850
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
180
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
450
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
190
今さら理解するウェブフォントver.2026
takanorip
3
920
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
740
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.4k
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
200
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
How STYLIGHT went responsive
nonsquared
100
6.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Automating Front-end Workflow
addyosmani
1369
210k
Bash Introduction
62gerente
615
220k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
290
Agile that works and the tools we love
rasmusluckow
331
22k
BBQ
matthewcrist
90
10k
Design in an AI World
tapps
1
350
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Transcript
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
テーマ • AWS DevOps Agent (以降、Agent と記載)はインシデントライフサイクルをエンド ツーエンドにカバーするフロンティアエージェント ◦ インシデント調査
◦ 根本原因分析 ◦ 緩和計画策定 ◦ 予防策提案 • SaaS 製品との統合、Webhook をサポート ◦ インシデント発生後、自動で調査を開始させる ◦ 調査結果を Slack に通知させる • Agent にクロスアカウントアクセスさせる
アーキテクチャ
• Agent のリソース検出方法は2つ ◦ CloudFormation スタック ◦ リソースタグ → 今回はこっち
▪ cfn スタック管理以外のリソース検出用 ▪ セカンダリアカウントで AWS Resource Explorer が有効になっている必要がある 備考 Agent Spaces を作成する時に指定 Lambda にタグを設定
備考 • セカンダリアカウントのリソース のうち、タグ付けしたリソース のみが検出される
流れ 1. セカンダリアカウントで監視対象リソース(Lambda 関数)を作成 2. プライマリアカウントで Agent Spaces を作成 3.
Agent Spaces にセカンダリアカウントを紐づけ 4. Webhook URL を発行 5. Slack 統合を設定 6. CW メトリクスフィルタ、アラーム、Webhook 用 Lambdaの作成 7. 動作確認
3. Agent Spaces に開発アカウントを紐づけ • プライマリアカウントにて、Agent Spaces > Capabilities タブから
Secondary sources としてアカウントを紐づける
3. Agent Spaces に開発アカウントを紐づけ • 手順に沿ってセカンダリアカウントに IAM ロールを作成する
3. Agent Spaces に開発アカウントを紐づけ • セカンダリのアカウント ID を入力, Agent 実行ロールの更新(自動)する
3. Agent Spaces に開発アカウントを紐づけ プライマリアカウント ID プライマリアカウント ID セカンダリアカウント ID
4. Webhook URL の発行 • Agent Spaces > Capabilities タブから
Webhook URL, Webhook Secret を発行 する • Webhook 用 Lambda の環境変数に URL, Secret を設定する
5. Slack 統合を設定 • Setting > Communication > Slack にて、チャネル
ID を入力する • Slack の対象チャネルにて、 Agent を追加する
5. Slack 統合を設定
7. 動作確認 • Lambda コンソールからテストを実行し、「ERROR」を発生させる
• アラームが作動すると共に、Agent が調査を開始する 7. 動作確認
• 一次調査完了 7. 動作確認
まとめ • Agent の周辺機能を実装し、導入の低さを体感した ◦ 自動調査を仕組みを実装した ◦ SaaS 統合の一例として、Slack への通知を実装した
• いずれの機能においても、コンソール内に手順が表示され、容易に実装できた • Agent のクロスアカウントアクセスにより、ワークロードアカウントとモニタリングアカ ウントが分離している構成にも、役割を維持したまま導入できる • また、タグでリソース検出を制限することでトポロジーの見通しが良く、単一アカウン トで多種のワークロードが稼働している場合は、Agent Spaces をそれごとに作成 することで、最低限の情報のみ表示できる
おまけ:ランディングゾーンの更新(3.3 → 4.0) January 2025 - December 2025 - AWS
Control Tower
参考 • About AWS DevOps Agent • AWS DevOps Agent
(Preview)のマルチアカウントアクセスをやってみた #AWSreInvent | DevelopersIO • AWS DevOps Agent で CloudWatch アラームをトリガーに自動インシデント調査 を行えるか試してみた #AWSreInvent | DevelopersIO • AWS DevOps Agent (Preview)のSlack連携をやってみた #AWSreInvent | DevelopersIO • CloudWatch Logsでの特定文字列の検知時の通知をメトリクスフィルターで実装し てみた | DevelopersIO
fin.