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
SSM Inventory を使って便利に EC2 棚卸し(ハマりどころを添えて)
Search
MasahiroKawahara
June 12, 2024
Technology
1.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SSM Inventory を使って便利に EC2 棚卸し(ハマりどころを添えて)
MasahiroKawahara
June 12, 2024
More Decks by MasahiroKawahara
See All by MasahiroKawahara
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
64
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
780
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
2
2.9k
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
20
49k
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
33k
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
4.1k
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
2.2k
ここ一年のCCoEとしてのAWSコスト最適化を振り返る / CCoE AWS Cost Optimization devio2025
masahirokawahara
1
2.7k
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
1.7k
Other Decks in Technology
See All in Technology
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
17
17k
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1.1k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
Claude Codeの体系的な理解と知識のフック
oikon48
10
6.5k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.3k
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
5
2.3k
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
540
現場の暗黙知を継承するAIエージェント — 対話から生まれる長期記憶と Skills
atsukish
0
210
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
470
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
180
【Oracle AI Spotlight ウェビナー】AWSか、Azureか、Google Cloudか。その議論にオラクルを含める意義。
oracle4engineer
PRO
1
190
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The SEO identity crisis: Don't let AI make you average
varn
0
550
Color Theory Basics | Prateek | Gurzu
gurzu
0
450
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
WCS-LA-2024
lcolladotor
0
820
エンジニアに許された特別な時間の終わり
watany
108
250k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Exploring anti-patterns in Rails
aemeredith
3
490
Designing for humans not robots
tammielis
254
26k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
490
Transcript
NJEPTVKJ@UFDI 44.*OWFOUPSZΛͬͯ ศརʹ &$୨Է͠ ʙϋϚΓͲ͜ΖΛఴ͑ͯʙ
NJEPTVKJ@UFDI ࣗݾհ ݪେ LBXBIBSBNBTBIJSP ˔ $MBTTNFUIPE"84ࣄۀຊ෦ίϯαϧςΟϯά෦ ˔ "1/"845PQ&OHJOFFST 4FSWJDF ˔
+BQBO"845PQ&OHJOFFST 4FDVSJUZ ˔ ͖ͳͷ ˓ "84"84$-*ɺ"NB[PO"UIFOB ˓ "84Ҏ֎πʔϦϯάɺ&NBDTɺѪೣ IUUQTEFWDMBTTNFUIPEKQBVUIPSLBXBIBSBNBTBIJSP
NJEPTVKJ@UFDI ࣍ ˔ "844ZTUFNT.BOBHFS 44. ʹ͍ͭͯܰ͘հ ˔ 44.*OWFOUPSZͱʁ ˔ 44.*OWFOUPSZ
Ϧιʔεσʔλಉظ ͰϋϚͬͨͱ͜Ζ ˔ ·ͱΊ
NJEPTVKJ@UFDI "844ZTUFNT.BOBHFS 44. ʹ͍ͭͯܰ͘հ
NJEPTVKJ@UFDI 44.৭Μͳཧɾӡ༻ͰཱͭαʔϏε ը૾Ҿ༻"844ZTUFNT.BOBHFS0WFSWJFXc"84#MBDL#FMU0OMJOF4FNJOBS
NJEPTVKJ@UFDI ʮϊʔυཧʯػೳ܈͕αʔόʔཧͰཱͭ ˔ લఏͱͯ͠&$Πϯελϯε ͘͠ΦϯϓϨϛεαʔόʔ Λ 44.ཧԽʹ͢Δ ˔ 44.ཧԽʹ͢Δ͜ͱͰ৭Μͳʮϊʔυཧʯ͕ՄೳʹͳΔ ˓
4FTTJPO.BOBHFS44)Ωʔཧແ͠Ͱίϯιʔϧଓ ˓ 3VO$PNNBOEෳϊʔυʹҰׅͰίϚϯυೖ ˓ 4UBUF.BOBHFSಛఆΞΫγϣϯΛఆظ࣮ߦ ˓ *OWFOUPSZΠϯϕϯτϦσʔλΛऩू ͜Ε͔Βઆ໌ ˓ ͳͲ ˔ ػೳؒʹ͕ؔ͋Γɺಥ͖٧ΊΔͱপ
NJEPTVKJ@UFDI 44.*OWFOUPSZͱʁ
NJEPTVKJ@UFDI αʔόʔͷΠϯϕϯτϦσʔλΛऩूͯ͘͠ΕΔ ˔ ऩूͯ͘͠ΕΔσʔλͷྫ ˓ 04ใ ˓ ΞϓϦέʔγϣϯใ ˓ ωοτϫʔΫใ
ͳͲ
NJEPTVKJ@UFDI αʔόʔ୨Է͠ͷखؒΛল͚Δͷ͕ϝϦοτ ˔ *OWFOUPSZίϯιʔϧͰ؆қͳ౷ܭ͕ݟΒΕΔ ˔ 'MFFU.BOBHFS͔Β֤छαʔόʔͷΠϯϕϯτϦΛਂງΓͰ͖Δ
NJEPTVKJ@UFDI 4ʹΠϯϕϯτϦσʔλΛग़ྗͰ͖Δ ˔ ϦιʔεσʔλಉظΛͬͯ4ग़ྗͰ͖Δ ˔ ϚϧνΞΧϯτڥͰͷूՄೳ ը૾"840SHBOJ[BUJPOTڥͰͳΔָ͘ʹ44.ΠϯϕϯτϦσʔλΛू͍ͨ͠ c%FWFMPQFST*0 "84"QQMJDBUJPOͷ +40/αϯϓϧ
˞ݟ͘͢ܗͯ͠·͢ ຊདྷߦϨίʔυܗࣜ
NJEPTVKJ@UFDI "UIFOBͰΫΤϦΛྲྀͯ͠୨Է͠ ➔ ͦͷଞͷ୨Է͠ྫ 44.ΠϯϕϯτϦͱ"UIFOBΛͬͨΠϯελϯε୨Է͠ྫ c%FWFMPQFST*0
NJEPTVKJ@UFDI Ϣʔεέʔε"UIFOB 2VJDL4JHIUͰੳ͢Δ ը૾4ZTUFNT.BOBHFS2VJDL4JHIUϋϯζΦϯ c"848PSLTIPQ4UVEJP
NJEPTVKJ@UFDI ࢀߟ ηοτΞοϓʹඞཁͳखॱ ˔ લఏͱͯ͠&$Πϯελϯε͕ 44.ཧԽʹͳ͍ͬͯΔඞཁ͕͋Δ ˓ 44.ΤʔδΣϯτΠϯετʔϧ "84ఏڙͷ".*ʹ͍͍ͩͨϓϦΠϯετʔϧ͞Ε͍ͯΔ ˓
దͳ*".ϩʔϧ "NB[PO44..BOBHFE*OTUBODF$PSFϙϦγʔΛΞλον͢Δ ˓ <TTNTTNNFTTBHFTFDNFTTBHFT>ΤϯυϙΠϯτͷΞτόϯτ௨৴ ˔ *OWFOUPSZͷηοτΞοϓ ˓ *OWFOUPSZίϯιʔϧ͔Β <ηοτΞοϓΠϯϕϯτϦ> ˔ ϦιʔεಉظͷηοτΞοϓ ˓ 4όέοτ όέοτϙϦγʔ ͷઃఆ ˓ *OWFOUPSZίϯιʔϧ͔Β <Ϧιʔεσʔλಉظͷ࡞> "840SHBOJ[BUJPOTڥͰͷηοτΞοϓࢀߟ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTTTNJOWFOUPSZPSHTZOD
NJEPTVKJ@UFDI 44.*OWFOUPSZ Ϧιʔεσʔλಉظ ͰϋϚͬͨͱ͜Ζ
NJEPTVKJ@UFDI ςʔϒϧͷύʔςΟγϣϯΛࣗಈߋ৽͍ͨ͠ ˔ ओͳύʔςΟγϣϯΞΧϯτ*%ͱϦʔδϣϯ ˔ গͳ͘ͱΞΧϯτ͕૿͑Δͨͼʹߋ৽͢Δඞཁ͕͋Δ ˔ ͦͷ .4$,3&1"*35"#-&Λ࣮ߦ͢Δͷखؒ
NJEPTVKJ@UFDI (MVFΫϩʔϥʔ͕͑ͦ͏ ˔ σʔλιʔε 4 ΛΫϩʔϧͯ͘͠ΕΔػೳ ˔ ओཁͳػೳΛͬ͘͟Γͱհ ˓ Ϋϩʔϧͯ͠ςʔϒϧΛ࡞ͬͯ͘ΕͨΓ
˓ Ϋϩʔϧͯ͠ύʔςΟγϣϯΛߋ৽˒ͯ͘͠ΕͨΓ ˓ ΫϩʔϧΛఆظ࣮ߦ˒Ͱ͖ͨΓ (MVFʹ͍ͭͯͷ͓͢͢Ίࢀߟࢿྉ "84ೖϒϩάϦϨʔʙ"84(MVFฤʙ c%FWFMPQFST*0
NJEPTVKJ@UFDI Ϋϩʔϧͤͯ͞ΈΔ σʔλιʔεʹطଘͷςʔϒϧΛࢦఆ͢Δɻ ࢀߟ44.ΠϯϕϯτϦσʔλͷΫΤϦͰ͑Δ"UIFOBςʔϒϧΛ৭ʑ࡞ ͢Δ c%FWFMPQFST*0
NJEPTVKJ@UFDI ϋϚΓͳͥͦ͜ʹ͋Δʂ UFTUKTPO😭 ى͖ͨ͜ͱ BXT@JOTUBODFJOGPSNBUJPOςʔϒϧͷύ ʔςΟγϣϯΛߋ৽Ͱ͖ͳ͔ͬͨ ݪҼ "84*OTUBODF*OGPSNBUJPOԼʹ UFTUKTPO͕ ஔ͔Ε͍ͯΔ
‐ (MVFΫϩʔϥʔ͕ग़ͨ͠ϩά $MPVE8BUDI-PHT
NJEPTVKJ@UFDI ࠶Ϋϩʔϧͤͯ͞Έͨ σʔλιʔεΛࢦఆͯ͠ɺΫϩʔϥʔʹςʔϒϧΛ࡞ΒͤΔ͜ͱͰ͖Δɻ ͦͷ߹ɺΫϩʔϧ͠ͳ͍ϑΝΠϧΛબՄ ͜ΕΛ͍͔ͨͬͨʂ ɻ
NJEPTVKJ@UFDI ϋϚΓͳͥॏෳͤͨ͞ʂ SFTPVSDFUZQF😭 ى͖ͨ͜ͱ "UIFOBΫΤϦΛ͛ΔͱΤϥʔ͕ग़ͨ ݪҼ ύʔςΟγϣϯΩʔͱྻ໊ͷ྆ํʹ SFTPVSDFUZQF͕͋Γɺॏෳ͍ͯ͠Δ ‐ "UIFOBͰ
4&-&$5จΛ࣮ߦͨ͠ͱ͖ͷΤϥʔϝοηʔδ ‐ ςʔϒϧ%%-Λදࣔͨ݁͠Ռ
NJEPTVKJ@UFDI ݁ہ.4$,3&1"*35"#-&Λఆظ࣮ߦͤͨ͞ ˞࣮ߦසʹҙʂύʔςΟγϣϯྔΦϒδΣΫτ࣍ୈͰɺ"1*$BMM͕ଟ͘ͳΓίετʹͳΔՄೳੑ͕͋Γ·͢ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTTDIFEVMFBUIFOBNTDLSFQBJSUBCMF
NJEPTVKJ@UFDI ·ͱΊ
NJEPTVKJ@UFDI 44.*OWFOUPSZศརͩΑ ˔ &$Πϯελϯεͷ04ΞϓϦέʔγϣϯใΛ୨Է͠Ͱ͖Δ ˔ 4όέοτʹೖͯ͠ੳڥΛ࡞͓ͬͯ͘ͱԿ͔ͱศར ˔ ύʔςΟγϣϯߋ৽Λߟ͑࢝ΊΔͱϋϚΓͲ͜Ζ͕͋ΔͷͰҙ
NJEPTVKJ@UFDI ࢀߟ ˔ "844ZTUFNT.BOBHFS0WFSWJFXc"84#MBDL#FMU0OMJOF4FNJOBS ˔ "844ZTUFNT.BOBHFS *OWFOUPSZฤ c"84#MBDL#FMU0OMJOF4FNJOBS ˔ "844ZTUFNT.BOBHFSΠϯϕϯτϦ
c"84 ˔ 4ZTUFNT.BOBHFS2VJDL4JHIUϋϯζΦϯ c"84 ˔ "84(MVFͰͷΫϩʔϥʔͷఆٛ c"84 ˔ "84ೖϒϩάϦϨʔʙ"84(MVFฤʙ c%FWFMPQFST*0
NJEPTVKJ@UFDI