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
AWSの請求をAIで棚卸しする
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
gitkado
May 30, 2026
Technology
35
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSの請求をAIで棚卸しする
JAWS-UG Shimane vol.15 LT
gitkado
May 30, 2026
More Decks by gitkado
See All by gitkado
Fair Queuesで実現する公平なマルチテナントキューイング戦略
gitkado
0
130
LangChainでLLMの ポテンシャルを引き出す
gitkado
1
180
Simple May Make Easy
gitkado
0
22
LT_20170915
gitkado
0
290
MusicPresentation_2014/10/28
gitkado
0
35
Other Decks in Technology
See All in Technology
VPCセキュリティ対応の最新事情
nagisa53
2
350
検索技術知識0のエンジニアが広告検索システムを内製化して運用するまで
lycorptech_jp
PRO
0
180
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
5
3.1k
基調講演:人とAIをつなぐIoTの今と未来 ー 「フィジカル」と「デジタル」が出会うその先へ【SORACOM Discovery 2026】
soracom
PRO
0
370
システム監視入門
grimoh
5
770
QAと開発の両側から進める AI活用 -QAプロセスAI支援ツールキットと Inner Loop / Outer Loopの取り組み-
legalontechnologies
PRO
2
390
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
580
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
780
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
3k
Amazon Bedrock Managed Knowledge BaseDive Deep
ren8k
0
300
AI エージェント時代のデジタルアイデンティティ
fujie
2
1.2k
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
140
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
450
Producing Creativity
orderedlist
PRO
348
40k
Done Done
chrislema
186
16k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
510
AI: The stuff that nobody shows you
jnunemaker
PRO
9
850
GitHub's CSS Performance
jonrohan
1033
470k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
So, you think you're a good person
axbom
PRO
2
2.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
490
Designing for Timeless Needs
cassininazir
1
430
Building AI with AI
inesmontani
PRO
1
1.1k
Un-Boring Meetings
codingconduct
0
350
Transcript
@gitkado AWSの請求をAIで棚卸しする JAWS-UG Shimane vol.15
自己紹介 • プロダクトエンジニア • 所属: JAWS-UG Shimane • 趣味: 旅行、スポーツ観戦、コーヒー
• 好きなAWSサービス: SQS
こんな請求、毎月見てませんか ? サービス名と金額が、 ずらりと並ぶ。
実は、請求額が発生しています [ 差 替 え ]
なぜ削除に踏み切れないのか ? 金額 OK 請求書で見えてる 種類 (サービス名 ) OK 請求書で見えてる
用途 NG これが分からない → 消せない
アプローチ全体像 1 STEP 1 リソースIDを 特定する ▶ 2 STEP 2
用途を 補完する ▶ 3 STEP 3 削除する
利用したツール • AWS API MCP Server ◦ AWS CLI相当の汎用API呼び出し •
AWS Billing and Cost Management MCP Server ◦ 請求源の特定に利用 (Cost Explorerなど) • AWS Knowledge MCP Server ◦ AWS公式ドキュメントでリソース仕様や料金体系の裏取り • GitHub MCP Server • Gmail (Claude Connector) • Notion (Claude Connector)
STEP 1 :リソースIDを特定する 請求書 EBS Snapshot $0.082 S3 Tier2 Reqs
$0.156 AWS Amplify <$0.001 ... Cost Explorer サービス → 利用タイプ → リソースID $0.03 / 3 query リソースID snap-047b2... for-lakeformation(CloudTrail) nowquestionnaire futaba ... • Cost Explorer で「サービス → 利用タイプ → リソースID」と掘る • 私の場合は 3 クエリ ($0.03) で全リソース IDが判明
リソースIDが見えてきた サービス 金額 リソースID ★NEW EBS Snapshot $0.082 snap-047b2… S3
Tier2 Reqs $0.156 for-lakeformation (CloudTrail) AWS Amplify <$0.001 nowquestionnaire / futaba
STEP 2 : 用途を補完する リソース ID (STEP 1 の結果) for-...
/ snap-... AI で 横断検索 普段使ってる ツール Gmail / GitHub / Notion → ← for-lakeformation → Notion: 2021年 Lake Formation 検証メモ → 用途: Lake Formation 検証残骸 sagemaker-us-east-1-... → Gmail: JAWS-UG OSC2023 関連メール → 用途: ハンズオン残骸 (自分が主催 …)
用途まで見えてきた サービス 金額 リソース ID 用途 ★NEW EBS Snapshot $0.082
snap-047b2... 2019年 AWS学習残骸 S3 Tier2 Reqs $0.156 for-lakeformation Lake Formation 検証 (2021) AWS Amplify <$0.001 nowquestionnaire / futaba 個人開発の残骸 (2020-2021)
STEP 3 :削除する AIが削除手順と Console URLを生成するので、手順に沿って削除する。 ⚠ AIには削除権限は渡さない (この時点では )
▶
削除完了 サービス 金額 リソースID 用途 削除? ★NEW EBS Snapshot $0.082
snap-047b244... 2019年 AWS学習 削除OK S3 Tier2 Reqs $0.156 for-lakeformation Lake Formation 検証 削除OK AWS Amplify <$0.001 nowquestionnaire / futaba 個人開発の残骸 削除OK 請求 → リソース ID → 用途 → 削除状態まで補完できた!
発展 TIPS 単体だけ消すと取り残しが出る NG 単体削除 → 取り残し × S3 Lambda
DynamoDB API Gateway IAM Role 課金で目立った 1つだけ削除 → 残りが取り残される vs OK Stack単位削除 → クリーン CFn Stack (一括削除 ) ◦ S3 ◦ Lambda ◦ DynamoDB ◦ API GW ◦ IAM Stack を消せば、配下も連鎖でクリーンに消える
発展 TIPS 古のリソースが消せない 状況 Amplify Gen 1 が削除でハング 原因 nodejs10.x
廃止 → Custom Resource が応答不能 対処 一時 IAM + CLI ポーリング + retain-resources 古いリソースは、削除時にも当時の前提が壊れていることがある
Before / After Before 11 プロジェクト放置 A: 自己学習 ×5 B:
JAWS-UG ×2 C: 個人開発 ×3 D: 私用 ×1 月額 $0.29 (内 Tax $0.02) After 10 完了 / 1 スキップ 削除リソース: 70+ 月額削減: 約 $0.27 + 何が残ってるか把握できている状態に
まとめ • 請求にはサービス名と金額しか書いてない。 • 用途が汲み取れないので、削除に踏み切れない。 • 自分が普段使ってるツール × AWS 情報を元に
AI で棚卸しできる時代に → 請求に用途を補完でき、あるべき棚卸しを簡単に実現できる 用途が見えれば、削除しても怖くない。 面倒なことは、 AIにやらせよう!