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
「EC2を止め忘れた夜にベッドから出たくない」を解決するAWS ChatBot
Search
Yuki_Kurono
February 16, 2022
Programming
0
890
「EC2を止め忘れた夜にベッドから出たくない」を解決するAWS ChatBot
JAWS-UG 初心者支部#45
LT.5
Yuki_Kurono
February 16, 2022
Tweet
Share
More Decks by Yuki_Kurono
See All by Yuki_Kurono
今年のre:inventから学ぶこと
yuki_kurono
0
49
re_invent 2023事前勉強会
yuki_kurono
0
67
CloudFormationの運用が 辛くならない方法を本気で考えてみた
yuki_kurono
0
230
CloudFormationで登場したForEachをちゃんと理解してみる
yuki_kurono
0
690
Turnstileのウィジェット モードとは何者か
yuki_kurono
0
520
CodeGuru Security ってなんだ?
yuki_kurono
0
1k
えるしってるか CloudFrontはWAFがあっても カスタムエラーレスポンスを返せる
yuki_kurono
0
370
Cloudflare初心者がIaCから基本構成を学んでみた
yuki_kurono
1
540
Terraformのnull_resource ってなに?aws cli が実行できるらしい
yuki_kurono
1
1.3k
Other Decks in Programming
See All in Programming
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
390
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
270
rage against annotate_predecessor
junk0612
0
170
概念モデル→論理モデルで気をつけていること
sunnyone
2
170
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
540
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
Vue・React マルチプロダクト開発を支える Vite
andpad
0
110
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.2k
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
旅行プランAIエージェント開発の裏側
ippo012
2
910
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Producing Creativity
orderedlist
PRO
347
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Thoughts on Productivity
jonyablonski
70
4.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
A Tale of Four Properties
chriscoyier
160
23k
It's Worth the Effort
3n
187
28k
Writing Fast Ruby
sferik
628
62k
BBQ
matthewcrist
89
9.8k
Transcript
「EC2を止め忘れた夜にベッドから出たくない」 を解決するAWS ChatBot アイレット株式会社 黒野雄稀 JAWS-UG 初心者支部#45 2022/02/16
自己紹介 名前:黒野 雄稀 趣味:Cookie Clicker AWS歴:3年くらい 所属:アイレット株式会社
こんなことはないでしょうか?
AWS 社内検証環境 EC2 仕事してるときの僕
AWS 社内検証環境 EC2 仕事終わった後の僕
寝る前の僕
None
欲しい機能 ・ベッドから出ずに停止したい(寒いし) ・コンソール,CLIを使うためにPCを起動したくない
AWS Chatbot は、チャットチャネルでの AWS ワーク ロードのモニタリング、運用、トラブルシューティン グを簡単に行えるようにするインタラクティブなエー ジェントです。AWS Chatbot を使用すれば、アラート
の受信、コマンドの実行による診断情報の取得、AWS リソースの設定、ワークフローの開始を行うことがで きます。 https://aws.amazon.com/jp/chatbot/ 概要 AWS ChatBot
・Slack又はAmazon Chimeへのアラーム通知 主な機能(1) AWS Cloud VPC
・SlackからのAWS CLI実行 - @aws ec2 describe-instances -instance-ids i-xxxxxxxxxxx,i-xxxxxxx 主な機能(2) AWS
Cloud VPC
AWS ChatBotの素晴らしいところ
便利!! チームは AWS 環境で実行されているアプリ ケーションのインシデント、セキュリティ検 出結果、その他のアラートについて最新情報 を確認して、コラボレーションし、迅速に対 応できます。チームはコマンドを実行して AWS リソースを安全に設定し、インシデン
トを解決し、Slack チャネルからタスクを実 行できます。 https://aws.amazon.com/jp/chatbot/
簡単!! 数回クリックするだけで AWS 通知を受信し、 チャットチャネルから AWS Command Line Interface (CLI)
コマンドを安全で効率的に 実行できます。 https://aws.amazon.com/jp/chatbot/
無料!! AWS Chatbot に追加料金はかかりません。 また、最低料金や前払いの義務はありません。 https://aws.amazon.com/jp/chatbot/pricing/
AWS Cloud VPC 構成 - 毎日PM11に起動中のインスタンスを通知 - SlackからAWS CLIを実行 ①
② ③ ④
使ってみよう
Slackワークフロービルダー
起動中のインスタンスの通知
Slackワークフローの実行
インスタンスIDを入力
実行結果
困ったこと
TerraformがAWS ChatBot対応してない。。。
解決策 https://github.com/hashicorp/terraform-provider- awscc
セキュリティ
注意するところ ・IAMロールに付与する権限は最小に ・実行ログは取っておこう
今後
今後の期待 ・通知の部分をカスタマイズできるようにできたらな ・CLI出して欲しいな。。(チラッ
AWS ChatBotの今後にも期待です!
参考 ・https://aws.amazon.com/jp/chatbot/ AWS ChatBotドキュメント ・https://docs.aws.amazon.com/chatbot/latest/adminguide/chatbot-cli-commands.html Running AWS CLI commands from
Slack channels ・https://www.hashicorp.com/blog/announcing-terraform-aws-cloud-control-provider-tech-preview Announcing Terraform AWS Cloud Control Provider Tech Preview