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
gitkado
May 30, 2026
Technology
27
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
120
LangChainでLLMの ポテンシャルを引き出す
gitkado
1
180
Simple May Make Easy
gitkado
0
20
LT_20170915
gitkado
0
290
MusicPresentation_2014/10/28
gitkado
0
33
Other Decks in Technology
See All in Technology
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.1k
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.4k
AIはどのように 組織のアジリティを変えるのか?
junki
4
940
脆弱性対応、どこで線を引くか
rymiyamoto
1
400
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
130
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
220
Chainlitで作るお手軽チャットUI
ynt0485
0
260
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
250
Snowflakeと仲良くなる第一歩
coco_se
4
480
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2.2k
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
110
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
200
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Designing for humans not robots
tammielis
254
26k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Crafting Experiences
bethany
1
180
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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にやらせよう!