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の請求をAIで棚卸しする
Search
gitkado
May 30, 2026
Technology
49
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
160
LangChainでLLMの ポテンシャルを引き出す
gitkado
1
190
Simple May Make Easy
gitkado
0
26
LT_20170915
gitkado
0
290
MusicPresentation_2014/10/28
gitkado
0
37
Other Decks in Technology
See All in Technology
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
7
5.3k
Let's Change Our World—Again
snoozer05
PRO
5
360
sue445's proposals 2026
sue445
0
130
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
160
VLA-JEPA: Enhancing Vision-Language-Action Models with Latent World Models
takmin
0
160
freeeにおけるSoftware Factory
freee
PRO
0
320
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
1k
CloudWatch Logsのコスト最適化:どこまでAIに任せてどこから人間が承認すべきか
yama3133
0
170
20年間 SNS サービス「GREE」 を支えた技術の刷新と、長期運用サービスの Kubernetes へのリアーキテクト
gree_tech
PRO
0
110
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
150
macOS Golden Gate 時代のMac管理
tategami
0
130
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
1.1k
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
610
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
47k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
640
Thoughts on Productivity
jonyablonski
76
5.4k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
A better future with KSS
kneath
240
18k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
420
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
What's in a price? How to price your products and services
michaelherold
247
13k
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にやらせよう!