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
990
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
2
560
巨大インフラ産業で戦うSRE / SRE working in the large infrastructure industry
m_norii
2
4.4k
DatadogでLaravelジョブワーカーの監視 / monitoring laravel job workers using datadog
m_norii
1
190
Other Decks in Technology
See All in Technology
Create Ruby native extension gem with Go
sue445
0
140
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
3
590
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
3
380
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
6
770
IoT x エッジAI - リアルタイ ムAI活用のPoCを今すぐ始め る方法 -
niizawat
0
130
Bedrock で検索エージェントを再現しようとした話
ny7760
2
140
roppongirb_20250911
igaiga
1
260
会社紹介資料 / Sansan Company Profile
sansan33
PRO
7
380k
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
230
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
220
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
525
40k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
A designer walks into a library…
pauljervisheath
207
24k
Bash Introduction
62gerente
615
210k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Practical Orchestrator
shlominoach
190
11k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
The Language of Interfaces
destraynor
161
25k
GraphQLとの向き合い方2022年版
quramy
49
14k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Typedesign – Prime Four
hannesfritz
42
2.8k
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
݄ʹެ։͞ΕͨެࣜͷελΠϧΨΠυʹɺࠓճͷؚ݅Ίɺ༷ʑͳϓϥΫς Οε͕·ͱ·͍ͬͯΔͷͰ͓͢͢Ί
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠