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
Google にクロールされて AWS に 26 万円請求された話
Search
labocho
October 05, 2019
Programming
730
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google にクロールされて AWS に 26 万円請求された話
labocho
October 05, 2019
More Decks by labocho
See All by labocho
Pagehoonk - DOM based JavaScript dispatcher
labocho
0
96
Other Decks in Programming
See All in Programming
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
0
230
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
580
AIエージェント時代のコードレビューを設計する
nogu66
6
2.5k
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
400
MySQLとPostgreSQLって何が違うの?
akagami
PRO
0
170
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
260
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1.7k
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
110
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
130
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
2
120
高専キャリア LT 発表内容
crysta1221
6
5.5k
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
150
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
870
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
The Cult of Friendly URLs
andyhume
79
7k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
440
Design in an AI World
tapps
1
300
Git: the NoSQL Database
bkeepers
PRO
432
67k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
HDC tutorial
michielstock
2
850
Transcript
Google ʹΫϩʔϧ͞Ε ͯ AWS ʹ 26 ສԁٻ ͞Εͨ @labocho
about • @labocho (github, twitter, etc..) • ࡾॏݝࢢࡏॅ • Ruby
on Rails ͷडୗ։ൃ (ࣾһ2ਓ) • ࠓճձࣾؔͳ͍
None
ຊ
ൃ
͍ͭ௨Γ AWS ͔Βͷٻॻ͕
None
$2499.36 = 26ສԁڧ
?
ௐࠪ
ٻॻΛΈͯΈΔ
None
ϩάΛͱΔ
None
whois Ͱݟͯ Googlebot Β͍͠
IP ΞυϨεࢦఆͯ͠ ΞΫηεΛڋ൱ͨ͠Β੩Խ
ߟ
ԻϑΝΠϧΛΞοϓͯ͠ Podcast Ͱௌͨ͘Ίͷ Web ΞϓϦΛ࡞ͬͯͨ
ߏਤ Amazon S3 Ξοϓϩʔυ ϑΟʔυ μϯϩʔυ Ξοϓϩʔυ Podcast ΞϓϦ
ϑΝΠϧͷ URL
ϑΟʔυʹ ೝূτʔΫϯ͚ͭͯͨ /channels/:id/feed?auth_token=randomstring
Ͳ͔͜Β Podcast ͷ URL ͕ Google ʹ࿙Εͨ?
Google Podcast ΞϓϦ?
࣌όέοτͷαΠζ 80GB ఔ
ͳͷʹ 22TB/mo ͷ௨৴
ೝূτʔΫϯ͖ͭ URL Λੜ
https://…/path/to/file? AWSAccessKeyId=XXXXXXXXXX… https://…/path/to/file? AWSAccessKeyId=YYYYYYYYYY… 1 ճͷΞΫηεͰฦ͢ URL 2 ճͷΞΫηεͰฦ͢ URL
Googlebot ͔Βৗʹҧ͏ ϑΝΠϧʹݟ͑ͨ
ରࡦ
ରࡦ • robots.txt • app ଆͰਪଌࠔͳ URL ʹ • ٻΞϥʔϜ
(େࣄ)
ٻΞϥʔϜ • ٻֹ͕͋Β͔͡Ίઃఆֹͨۚ͠Λ͑ͨ࣌ Ͱ௨ • $1, $20, $100 ͳͲ͍͔ͭ͘ઃఆ͓ͯ͘͠ͱݟ མͱ͠ʹ͍͘
AWS ͷ࿈བྷ
༗ྉαϙʔτܖͯ͠ ঢ়گΛઆ໌
4ޙ...
ࠓճʹݶΓʹݮֹ!! ※ Amazon ͞Μͷ͝ްҙͳͷͰɺ ಉ༷ͷέʔεͰݮֹ͞ΕΔͱݶΓ·ͤΜ
ֶΜͩ͜ͱ
ֶΜͩ͜ͱ • Google Podcast ͷԻϑΝΠϧΫϩʔϧ͠ ͯΔ • ͔ࣗ͠Θͳ͍ Web
ΞϓϦͰ robots.txt ͪΌΜͱॻ͘ • AWS ͬͯΔਓ͍·͙͢ٻΞϥʔτઃఆ͠ ͍ͯͩ͘͞!!!!
͕࣌ؒ͋·ͬͨΒ͏ͪͷೣͰͲ͏ͧ