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
HCP Terraform で AWS マルチアカウントのリソースを管理する / AWS mu...
Search
m_norii (のりぃ)
July 08, 2024
Technology
0
450
HCP Terraform で AWS マルチアカウントのリソースを管理する / AWS multiple account IaC using HCP Terraform
JAWS-UG SRE支部 #9 初心者LT大会の登壇資料です。
https://jawsug-sre.connpass.com/event/321380/
m_norii (のりぃ)
July 08, 2024
Tweet
Share
More Decks by m_norii (のりぃ)
See All by m_norii (のりぃ)
DatadogでPHP・Laravelアプリケーションを監視する / monitoring-php-laravel-using-datadog
m_norii
1
270
巨大インフラ産業で戦うSRE / SRE working in the large infrastructure industry
m_norii
2
2.7k
DatadogでLaravelジョブワーカーの監視 / monitoring laravel job workers using datadog
m_norii
1
130
Other Decks in Technology
See All in Technology
AIを使って小説を書こう!【2024/10/25講演資料】
kamomeashizawa
0
160
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
2
230
API開発健全性 〜 持続可能で高品質なAPIのためのアプローチ 〜
nagix
2
210
WebRTC と AI の組み合わせ
tnoho
0
450
GopherのMakefile愛はどこからきているのか教えてほしい #fukuokago/Gophers love Makefile
quiver
2
200
失敗しないOpenJDKの非互換調査
tabatad
0
200
KaigiOnRails2024
igaiga
6
2.9k
Data Migration on Rails
ohbarye
6
3.4k
AWS Step Functionsのタスク入出力に秩序を与えよう
y_kotani
0
180
全部見せます! BigQueryのコスト削減の手法とその効果 / BigQuery Cost Reduction Methods
shiozaki
1
520
WHOLENESS, REPAIRING, AND TO HAVE FUN: 全体性、修復、そして楽しむこと
snoozer05
PRO
2
2.9k
APIs for AI: Have we failed?
zdne
0
160
Featured
See All Featured
Docker and Python
trallard
40
3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
41
9.2k
4 Signs Your Business is Dying
shpigford
180
21k
A better future with KSS
kneath
237
17k
Making Projects Easy
brettharned
115
5.9k
How to Think Like a Performance Engineer
csswizardry
19
1.1k
Rails Girls Zürich Keynote
gr2m
93
13k
Designing Experiences People Love
moore
138
23k
Building Adaptive Systems
keathley
38
2.2k
GitHub's CSS Performance
jonrohan
1030
460k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Git: the NoSQL Database
bkeepers
PRO
425
64k
Transcript
݄ ݄ +"846(43&ࢧ෦ॳ৺ऀ-5େձ !N@OPSJJ )$15FSSBGPSNͰ "84ϚϧνΞΧϯτͷ ϦιʔεΛཧ͢Δ
ࣗݾհ w ྛਖ਼ل )BZBTIJ.BTBOPSJ w 9 5XJUUFS !N@OPSJJ w
Շͱ.S$IJMESFOͱຑΛѪ͢ΔΤϯδχΞ w גࣜձࣾΦʔϓϯϩδ43& w ݄ɾ43&/&95εϙϯαʔɺొஃˍϒʔε͋Γ·͢ w 43&ΤϯδχΞืूʂʲϦΞϧºςοΫʳٸதͷྲྀελʔτΞοϓ IUUQTIFSQDBSFFSTWPQFOMPHJ4"CO'3@RM
ຊ-5ͷલఏ w 5FSSBGPSNΛ4BB4ڥͰར༻Ͱ͖Δ)$15FSSBGPSNΛ͏ w "84ෳΞΧϯτͷϦιʔεΛཧ w ̍ͭͷϫʔΫϩʔυͷෳڥͷϦιʔεΛཧ͢Δ w ͋ΔαʔϏεͷEFWTUBHFQSPEVDUJPOڥͷϦιʔεΛཧ
͞ͳ͍͜ͱ w 5FSSBGPSNɺ)$15FSSBGPSNࣗମͷҰൠతͳར༻ํ๏ w )$15FSSBGPSNΛΘͳ͍߹ͷཧํ๏ w ެࣜελΠϧΨΠυʹهࡌ͞Ε͍ͯ·͕͢ɺ͜ͷ߹Ϟδϡʔϧߏɾڥ͝ͱʹσΟϨ ΫτϦͰΘ͚Δͷ͕ྑ͍ͦ͏Ͱ͢ IUUQTEFWFMPQFSIBTIJDPSQDPNUFSSBGPSNMBOHVBHFTUZMFNVMUJQMFFOWJSPONFOUT w
։ൃڥʹΑΓɺঢ়گʹࠩҟͷ͋ΔϦιʔεͷཧํ๏ w EFWڥͰ&$ΠϯελϯεɺQSPEVDUJPOෳɺͳͲ w ڥผʹҟͳΔมΛར༻͍ͨ͠߹ɺ࠷ޙʹগ͠৮Ε·͢
)$15FSSBGPSNͱ w )BTIJ$PSQ͕ࣾӡӦ͢Δ4BB4 w چশ5FSSBGPSN$MPVE ݄ʹมΘΓ·ͨ͠ *OUSPEVDJOH5IF*OGSBTUSVDUVSF$MPVE IUUQTXXXIBTIJDPSQDPNCMPHJOUSPEVDJOHUIFJOGSBTUSVDUVSFDMPVE w
Ϋϥυ্ͰUFSSBGPSNQMBO BQQMZͷ࣮ߦ͕Մೳ w ΞΧϯτ͋ͨΓϦιʔε·ͰແྉͰར༻Մೳ w ͦΕҎ߱Ϧιʔεɾ࣌ؒ͋ͨΓͰ՝ۚ IUUQTXXXIBTIJDPSQDPNQSPEVDUTUFSSBGPSNQSJDJOH
)$15FSSBGPSNͷը໘ 8PSLTQBDFҰཡ
)$15FSSBGPSNͷը໘ UFSSBGPSNQMBOBQQMZ࣮ߦཤྺ
)$15FSSBGPSNͷϝϦοτ w ݸਓͷڥʹґଘ͠ͳ͍ w 4UBUFϑΝΠϧཧΛ4BB4্ͰͰ͖Δ w 8FC্ʹ"QQMZͷཤྺ͕Δ w (JU)VCɺ7$4ͱ࿈ܞͰ͖Δ w
NBJOϒϥϯνʹϚʔδ͞ΕͨΒBQQMZ͢ΔɺͳͲ w 0*%$࿈ܞͰ͖ΔͷͰɺΞΫηεΩʔͷൃߦෆཁ w Πϕϯτ௨ػೳ w BQQMZ࣮ߦޙʹ4MBDL௨ɺͱ͍ͬͨ࿈ܞ͕Մೳ w "QQMZલʹঝೝϑϩʔΛڬΉ͜ͱՄೳ
)$15FSSBGPSNͰෳ"84ΞΧϯτͷϦιʔεΛཧ͢Δ w )$15FSSBGPSNΛར༻͢Δ߹ɺXPSLTQBDFػೳΛར༻͠ɺͭͷίʔυͰෳڥΛߏ ங͠·͢ɻ w ެࣜελΠϧΨΠυʹهࡌ͞Ε͍ͯΔํ๏ IUUQTEFWFMPQFSIBTIJDPSQDPNUFSSBGPSNMBOHVBHFTUZMFNVMUJQMFFOWJSPONFOUT w 8FSFDPNNFOEUIBUZPVSSFQPTJUPSZTNBJOCSBODICFUIFTPVSDFPGUSVUIGPSBMM FOWJSPONFOUT'PS)$15FSSBGPSNBOE5FSSBGPSN&OUFSQSJTFVTFST
XFSFDPNNFOE UIBUZPVVTFTFQBSBUFXPSLTQBDFTGPSFBDIFOWJSPONFOU
ߏஙྫ w "84ͷෳΞΧϯτʢEFWTUBHFQSPEVDUJPOʣʹɺ4/45PQJDΛ࡞͢Δ
ϑΝΠϧߏ w ϑΝΠϧ໊ɺ5FSSBGPSN4UZMF(VJEFʹ४ڌ IUUQTEFWFMPQFSIBTIJDPSQDPNUFSSBGPSNMBOHVBHF TUZMF
UFSSBGPSNUG w 5FSSBGPSNͷར༻όʔδϣϯɺ ඞཁϓϩόΠμͷར༻όʔδϣϯΛهड़
QSPWJEFSTUG w ϓϩόΠμݻ༗ͷઃఆ
CBDLFOEUG w UFSSBGPSNϒϩοΫԼʹDMPVEϒϩοΫΛهड़ w XPSLTQBDFTϒϩοΫʹɺQSPKFDUͱUBHTΛࢦఆ w UBHʹXPSLTQBDF໊ͷQSF fi YΛࢦఆ w
͜͜Ͱࢦఆͨ͠λάɺޙͰ)$15FSSBGPSNଆʹઃ ఆ͢Δ w ʲҙʳXPSLTQBDFϒϩοΫʹOBNFΛࢦఆ͢Δ ͜ͱͰ͖Δ͕ɺࠓճϫʔΫεϖʔε໊ʹڥछผΛ ೖΕΔͷͰɺOBNFࢦఆ͠ͳ͍ ʢ͜ͷϒϩοΫͰWBSJBCMFTʹΑΔࢀর͕Ͱ͖ͳ͍ʣ IUUQTEFWFMPQFSIBTIJDPSQDPNUFSSBGPSNDMJ DMPVETFUUJOHT
NBJOUG w ࡞͢ΔϦιʔεͷใΛهड़
)$15FSSBGPSNଆͷ४උ ϓϩδΣΫτɺϫʔΫεϖʔεΛ࡞ w UFSSBGPSNJOJU͢Δલʹɺ ͋Β͔͡ΊϓϩδΣΫτͱ ϫʔΫεϖʔεΛ࡞͓ͯ͘͠ w XPSLTQBDF໊ɺ ʲڞ௨QSF fi
Yʳʲڥ໊ʳ ͱ͢Δ
)$15FSSBGPSNଆͷ४උ ֤ϫʔΫεϖʔεʹλάΛ࡞ w CBDLFOEUGʹͯࢦఆͨ͠λά ʢXPSLTQBDFͷڞ௨1SF fi YʣΛ ֤ϫʔΫεϖʔεʹ͋Β͔͡Ί࡞ ͓ͯ͘͠ ʢઌʹ࡞͓͔ͯ͠ͳ͍ͱɺ
UFSSBGPSNJOJU࣌ʹࣦഊ͢Δʣ
"84ʹ*".ϩʔϧ࡞ w )$15FSSBGPSN͔Β "84ϦιʔεΛཧͰ͖ΔΑ͏ʹ )$15FSSBGPSNΛ৴པͨ͠ *".3PMFΛ֤"84ΞΧϯτʹ࡞
)$15FSSBGPSNͷઃఆ w "84ͱ࿈ܞ͢ΔͨΊ )$15FSSBGPSNʹมΛ̎ͭ ઃఆ w 5'$@"84@1307*%&3@"65) w USVFΛઃఆ w
5'$@"84@36/@30-&@"3/ w ઌ΄Ͳ"84ʹ࡞ͨ͠*". 3PMFͷ"3/Λઃఆ
UFSSBGPSNJOJU w ࣮ߦ͍ͨ͠ϫʔΫεϖʔε໊Λ5'@803,41"$&ڥมʹࢦఆ࣮ͯ͠ߦ w 5'@803,41"$&KBXTVHTSFEFWUFSSBGPSNJOJU
UFSSBGPSNQMBO BQQMZ w QMBO BQQMZ5'@803,41"$&Λࢦఆ࣮ͯ͠ߦ w 5'@803,41"$&KBXTVHTSFEFWUFSSBGPSNQMBO w 5'@803,41"$&KBXTVHTSFEFWUFSSBGPSNBQQMZ
ڥ͝ͱʹҟͳΔมΛར༻͢Δ߹ w WBSJBCMFTΛར༻͠·͢ ᶃ4/4τϐοΫ໊ඌʹڥ໊Λ͚͍ͭͨ߹ ᶄWBSJBCMFTUGΛఆ͓͖ٛͯ͠·͢ ᶅ)$15FSSBGPSN্ͷ7BSJBCMFTͰରԠ͢ΔΛఆٛ͠·͢
·ͱΊ w )$15FSSBGPSNͰ"84ෳΞΧϯτʢಉҰϫʔΫϩʔυͷڥผΞΧϯτʣͷϦιʔε Λཧ͢Δ߹ɺιʔείʔυ୯ҰͰ8PSLTQBDFػೳΛར༻͢Δ w ڥ͝ͱʹҟͳΔมͷೖʹ7BSJBCMFTͷػೳ͕͑Δ w )$15FSSBGPSNɺෳਓͰ4BB4ͷϦιʔεΛཧ͢Δ߹ʹศརͳػೳ͕ଟఏڙ͞Εͯ ͍ΔͷͰ͓͢͢Ί w
݄ʹެ։͞ΕͨެࣜͷελΠϧΨΠυʹɺࠓճͷؚ݅Ίɺ༷ʑͳϓϥΫς Οε͕·ͱ·͍ͬͯΔͷͰ͓͢͢Ί
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠