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
TerraformでS3バケット削除後、再作成するとApplyが終わらない!
Search
haruko_tanabe
February 08, 2025
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TerraformでS3バケット削除後、再作成するとApplyが終わらない!
haruko_tanabe
February 08, 2025
More Decks by haruko_tanabe
See All by haruko_tanabe
ELB vs API Gateway vs CloudFront / 結局何を選べばいいの?
harukotanabe
1
460
ELB vs API Gateway vs CloudFront / 結局何を選べばいいの?
harukotanabe
1
340
エンジニア歴1年未満の初心者が3か月でAWS認定試験を全冠した話
harukotanabe
1
7.7k
クラウド未経験者が3か月でAWS認定試験を全冠した話
harukotanabe
0
330
エンジニア歴1年未満の初心者が3か月でAWS認定試験を全冠した話
harukotanabe
0
200
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
680
So, you think you're a good person
axbom
PRO
2
2.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
230
Navigating Weather and Climate Data
rabernat
0
510
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Become a Pro
speakerdeck
PRO
31
6.2k
Transcript
TerraformでS3バケット削除後、 再作成するとApplyが終わらない! 2025/2/8 tanabe haruko
• 外資系コンサルティング企業のエンジニア • 2024 Japan AWS All Certifications Engineers •
Google Cloud認定資格 12種保有 tanabe haruko https://zenn.dev/haruko_tanabe @hrsaaaam
1 Apply失敗の発生経緯
Apply失敗の発生経緯 Terraform ソースコード の準備 S3バケットを Apply Applyした S3バケットを Destroy 別リージョンに
S3バケットを 再Apply 発生 ap-northeast-1 us-east-1
• 通常は数秒で完了するApplyが永遠に終わらない。 Apply失敗の発生経緯
2 Apply失敗の原因調査
Apply失敗の原因調査 S3バケット名を変更して再Applyしてみる ⇒ Apply成功 調査1 同じ名前のS3バケットを同一リージョンで再Applyしてみる ⇒ Apply成功 調査2
Apply失敗の原因調査 直前のApply・Destroyから、時間をあけて異なるリージョン に同じ名前のS3バケットを再Applyしてみる 調査3 1回目Destroyと2回目Applyの間隔 Apply結果 10分 失敗 30分 失敗
60分 成功
Apply失敗の原因調査 AWSマネジメントコンソールのS3管理画面での挙動を確認 してみる ⇒ エラー発生 調査4
3 結論
結論 • AWS内部で、S3の情報がリージョン間で同期される際、60分前後のタイム ラグがある。 • したがって、S3バケットを一度作成・削除し、直後に同名のS3バケットを再 度別リージョンで作成しようとすると失敗する。
結論(後日談) • AWS公式サイトに当該現象に対する解説が掲載されていることを発見。 変更の整合性が取れるまでには 48~72 時間かかる場合があります。S3 バケットを再作 成するには、少なくとも 48 時間待つことをお勧めします。
https://repost.aws/ja/knowledge-center/s3-conflicting-conditional-operation
Thank you!