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エージェントはIAMロールの夢を見るか/ Do SSM Agents Dream Of IAM Roles?
Search
YukihiroChiba
March 11, 2024
Technology
0
1.7k
SSMエージェントはIAMロールの夢を見るか/ Do SSM Agents Dream Of IAM Roles?
YukihiroChiba
March 11, 2024
Tweet
Share
More Decks by YukihiroChiba
See All by YukihiroChiba
AWS IAM の結果整合性を避けるためセッションポリシーを用いてポリシーの動作確認を行う、を解説する
yukihirochiba
0
510
AWS IAM の知っておくべき話と知らなくてもいい話 DevIO2023/ AWS IAM DevIO 2023
yukihirochiba
0
3k
デジタルアイデンティティWGミニウェビナー第4回「IaaSとアイデンティティ」/ jnsa-iaas-identity
yukihirochiba
0
590
学習エンジンがうなりを上げているチームの作り方 / How to build a team with a learning engine humming along
yukihirochiba
0
3.6k
Amazon Route 53 Application Recovery Controller zonal shift 試してみた
yukihirochiba
0
1.5k
re:Growth 2022 Amazon Verified Permissions/妄想を膨らませる_チバユキ
yukihirochiba
0
4.5k
どこで動いてるの?AWS IAM のコントロールプレーンとデータプレーンに思いを馳せる/iam-background
yukihirochiba
0
4.2k
ここが好きだよAWS管理ポリシー_devio2022/i_am_iam_lover
yukihirochiba
0
4.8k
AWS Service Namespace を流行らせたい/ AWS Service Namespace to become popular
yukihirochiba
0
2k
Other Decks in Technology
See All in Technology
Amplify 🩷 Bedrock 〜生成AI入門〜
minorun365
PRO
8
380
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
370
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
880
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
320
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
440
DMM.com アルファ室採用案内資料
hsugita
1
220
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
240
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
4
610
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
140
アクセス制御にまつわる改善 / Improving access control
itkq
0
590
いいたいことちゃんという
tkengo
0
230
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
150
Featured
See All Featured
Code Review Best Practice
trishagee
56
15k
Happy Clients
brianwarren
92
6.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
11
1k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Become a Pro
speakerdeck
PRO
12
4.6k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
The Mythical Team-Month
searls
216
42k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
38
2.5k
It's Worth the Effort
3n
180
27k
The Cost Of JavaScript in 2023
addyosmani
20
3.9k
Transcript
SSMΤʔδΣϯτ IAMϩʔϧͷເΛݟΔ͔ Ϋϥεϝιου ઍ༿ʢνόϢΩʣ
ࣗݾհ ઍ༿ νόϢΩ +BQBO"845PQ&OHJOFFS "84$PNNVOJUZ#VJMEFS ͖ͳ"1*ɿTUT"TTVNF3PMF
"84ೝఆףͷͭΓ͕ͩףͩͬͨ ࣦޮ ࣦޮ
ṖͷλΠτϧ 44.ΤʔδΣϯτ *".ϩʔϧͷເΛݟΔ͔
ຊͷλΠτϧ 44.ΤʔδΣϯτ *".ϩʔϧΛҾ͖ड͚Δͷ͔
ΞδΣϯμ ๏ 44.ΤʔδΣϯτͱ ๏ *".ϩʔϧΛҾ͖ड͚Δͱ ๏ &$ͷίϯτϩʔϧϓϨʔϯͱσʔλϓϨʔϯ ๏ 44.ΤʔδΣϯτ*".ϩʔϧΛҾ͖ड͚Δͷ͔
44.ΤʔδΣϯτͱ
0QT+"84Ͱ͔͢ΒͶɺօ͞Μɺ 4ZTUFNT.BOBHFSͬͯ·͔͢ʁ
"844ZTUFNT.BOHFS ๏ "844ZTUFNT.BOHFS 44. ɺӡ༻ʹศརͰ͢ΑͶ ๏ &$ΠϯελϯεʢͳͲʣΛϚωʔδυΠϯελϯεͱͯ͠ ཧ͠ɺ͞·͟·ͳػೳ͕͑Δ ๏
ηογϣϯϚωʔδϟʔ ๏ ύονϚωʔδϟʔ ๏ εςʔτϚωʔδϟʔ ๏ ϥϯίϚϯυͳͲͳͲ IUUQTQBHFTBXTDMPVEDPNST5;.JNBHFT"84#MBDL#FMU@@"844ZTUFNT.BOBHFS2VJDL4FUVQ@@WQEG
4ZTUFNT.BOHFSΛ͏্Ͱඞཁͳ͜ͱʢදతͳཁ݅ʣ ๏ 44.ΤʔδΣϯτ͕Πϯετʔϧ͞Ε͍ͯΔ ๏ 44.ΤʔδΣϯτ͔ΒదͳΞτόϯυ௨৴͕Ͱ͖Δ ๏ 44.ΤʔδΣϯτ͕ඞཁͳݖݶΛར༻Ͱ͖Δ ๏ &$ΠϯελϯεʹΠϯελϯεϓϩϑΝΠϧ͕Ξλον
͞Ε͍ͯΔ ๏ ͘͠ ๏ ϦʔδϣϯͰ%).$͕ઃఆ͞Ε͍ͯΔ Ξοϓσʔτ ʁ
4ZTUFNT.BOHFSΛ͏্Ͱඞཁͳ͜ͱʢදతͳཁ݅ʣ ๏ 44.ΤʔδΣϯτ͕Πϯετʔϧ͞Ε͍ͯΔ ๏ 44.ΤʔδΣϯτ͔ΒదͳΞτόϯυ௨৴͕Ͱ͖Δ ๏ 44.ΤʔδΣϯτ͕ඞཁͳݖݶΛར༻Ͱ͖Δ ๏ &$ΠϯελϯεʹΠϯελϯεϓϩϑΝΠϧ͕Ξλον
͞Ε͍ͯΔ ๏ ͘͠ ๏ ϦʔδϣϯͰ%).$͕ઃఆ͞Ε͍ͯΔ ๏ %FGBVMU)PTU.BOBHFNFOU$PO fi HVSBUJPO Ξοϓσʔτ
44.ΤʔδΣϯτ͕"84"1*Λ࣮ߦ͢Δ ཧతͳΠϝʔδͱͯ͠Ϣʔβʔ͔Β&$࣮ߦ͢Δ͖͕ͩʜʜ &$Πϯελϯεʹରͯ͠44.Ͱૢ࡞Λߦ͍͍ͨͱ͖ɻ
44.ΤʔδΣϯτ͕"84"1*Λ࣮ߦ͢Δ 44.ΤʔδΣϯτ͔Β44.ͷ"84"1*ͷ࣮ߦΛ͏ ϩάग़ྗͳͲɺؔ࿈αʔϏεͷ"84"1*࣮ߦΛ͏͜ͱ͋Δ "84"1*ͷ࣮ߦʹݖݶ͕ඞཁ 👉
44.ΤʔδΣϯτ*".ϩʔϧΛҾ͖ड͚Δͷ͔ ͲͷΑ͏ʹݖݶΛ ֬อ͍ͯ͠Δͷ͔ʁ
*".ϩʔϧΛҾ͖ड͚Δͱ
͍͍ͩͨ͜Μͳײ͡ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTJBNSPMFQBTTSPMFBTTVNFSPMF
*".ϩʔϧΛҾ͖ड͚Δͱ ๏ *".ϩʔϧࣗମ"1*࣮ߦͷओମʹͳΒͳ͍ ๏ *".ϩʔϧΛҾ͖ड͚ͨηογϣϯ͕࣮ߦओମʹͳΔ ๏ ηογϣϯTUT"TTVNF3PMFʹΑΓൃߦ͞ΕͨҰ࣌ తͳΫϨσϯγϟϧΛ༻͢Δ ๏
ΞΫηεΩʔ*% ๏ γʔΫϨοτΞΫηεΩʔ ๏ ηογϣϯτʔΫϯ ๏ TUT"TTVNF3PMFΛ࣮ߦ͢Δओମ͕͍Δ
*".ϩʔϧΛҾ͖ड͚Δྫ ๏ Θ͕ͨ͠खݩͷʹΞΫηεΩʔΛઃఆ͠ɺ*". ϩʔϧͷݖݶΛར༻ͯ͠"84$-*Λ࣮ߦ͢Δέʔε *".ϢʔβʔDIJCBVTFSͷݖݶͰ DIJCBSPMFΛ"TTVNF3PMF ͍ग़͞ΕͨΫϨσϯγϟϧͰ "84αʔϏεͷ"1*࣮ߦ ̍
̎
*".ϩʔϧΛҾ͖ड͚Δྫ ๏ ͜ͷ࣌ʹDIJCBSPMFΛҾ͖ड͚ͨͷ୭ʁ ๏Θͨ͠ ๏ ๏"84$-* ๏*".ϢʔβʔDIJCBVTFS
*".ϩʔϧΛҾ͖ड͚Δྫ ๏ ͜ͷ࣌ʹDIJCBSPMFΛҾ͖ड͚ͨͷ୭ʁ ๏Θͨ͠ ๏ ๏"84$-* ๏*".ϢʔβʔDIJCBVTFS 👉
&$ͷίϯτϩʔϧϓϨʔϯͱ σʔλϓϨʔϯ
େମͷαʔϏεʹίϯτϩʔϧσʔλϓϨʔϯ͕͋Δ ๏ κʔϯαʔϏεͰ͋Δ&$ɺκʔϯ͝ͱʹίϯτϩʔϧϓϨʔϯ ͱσʔλϓϨʔϯΛ࣋ͭ ๏ 44.ΤʔδΣϯτͲͪΒʹҐஔ͢ΔͰ͠ΐ͏ʁ 👈 👈 ࣮ࡍʹ্Ґͷ֓೦ͱͯ͠ϦʔδϣφϧͳίϯτϩʔϧϓϨʔϯ͕͋Γ·͢
&$ͷίϯτϩʔϧσʔλϓϨʔϯΛߟ͑Δ ๏ ͘͢͝ཚͳ͚ํΛ͢ΕҎԼͷΑ͏ʹ͚ΒΕΔ ๏ ˞ཚ͗͢ΔͷͰߟ͑ํͷࢀߟఔʹ 04ϨΠϠ "84ϨΠϠ
44.ΤʔδΣϯτ&$ͷσʔλϓϨʔϯʹ͋Δ ๏ ԾϚγϯʹΠϯετʔϧ͞Ε͍ͯΔ44.ΤʔδΣϯτɺ σʔλϓϨʔϯʹ͋Δ 👈
44.ΤʔδΣϯτ *".ϩʔϧΛҾ͖ड͚Δͷ͔
Ҿ͖ड͚·ͤΜɻ
44.ΤʔδΣϯτࣗମTUT"TTVNF3PMF͠ͳ͍ ๏ 44.ΤʔδΣϯτࣗମTUT"TTVNF3PMF͠ͳ͍ ๏ ͦͦ"TTVNF3PMFʹඞཁͳݖݶΛ࣋ͬͯͳ͍ ๏ ωοτϫʔΫతʹ454αʔϏεΤϯυϙΠϯτʹ౸ୡͰ͖Δඞཁͳ͍
TUT"TTVNF3PMF͢ΔͷαʔϏε ๏ αʔϏε͕TUT"TTVNF3PMF͢Δ ๏ ΠϯελϯεϓϩϑΝΠϧͷϩʔϧ&$αʔϏεʢ&$Πϯελϯεʣ ๏ %).$ͷϩʔϧ44.αʔϏε ೦ͳ͕Β͜ΕΒͷTUT"TTVNF3PMFΧελϚʔͷ$MPVE5SBJMʹه͞Εͳ͍
TUT"TTVNF3PMF͢ΔͷαʔϏε ๏ αʔϏε͕TUT"TTVNF3PMFͨ݁͠ՌͷҰ࣌తͳΫϨσϯγϟϧ ࠷ऴతʹ&$ͷίϯτϩʔϧϓϨʔϯʹ֨ೲ͞ΕΔ ৄࡉΘ͔Βͳ͍͚ͲɺཪͰ͍͍ײ͡ʹͬͯ͘Ε͍ͯΔ ͪͳΈʹ%).$ϩʔϧΛҾ͖ड͚ΔͨΊʹʮΠϯελϯε*% ϩʔϧʯͱ͍͏ࣝผ༻ͷϩʔϧ͕ΘΕΔΒ͍͠
TUT"TTVNF3PMF͢ΔͷαʔϏε ๏ 44.ΤʔδΣϯτίϯτϩʔϧϓϨʔϯʹଘࡏ͢ΔҰ࣌తͳΫϨσϯγϟϧΛ ΠϯελϯεϝλσʔλαʔϏεʢ*.%4ʣΛܦ༝ͯ͠औಘ͢Δ ʹIUUQΞΫηε 44.ΤʔδΣϯτʹΑΔ"1*࣮ߦҎԼͷηογϣϯͱͯ͠ߦΘΕΔ BSOBXTTUTBTTVNFESPMF*".ϩʔϧ໊Πϯελϯε*%
44.ΤʔδΣϯτ *".ϩʔϧΛҾ͖ड͚ͳ͍ɻ ଞͷओମ ϓϦϯγύϧ ͕Ҿ͖ड͚ͨ ೝূใΛར༻͍ͯ͠Δ͚ͩɻ
·ͱΊ
·ͱΊ ๏ ࠓճͷൃදͷ༰͓֮͑ͯ͘ඞཁ͋Γ·ͤΜ ๏ ཪଆͷΈͱ͔ผʹ͍͜͠ͱߟ͑ͳͯ͑͘Δ ͚Ͳɺ͓ͬͯ͘ͱ৺͕๛͔ʹͳΔΑͶʂ
એ ๏ ݄ͷ0EZTTFZΑΖ͓͘͠ئ͍͠·͢ʂ