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
re:Growth 2022 Amazon Verified Permissions/妄想を膨らませる_チバユキ
Search
YukihiroChiba
December 06, 2022
Technology
0
4.5k
re:Growth 2022 Amazon Verified Permissions/妄想を膨らませる_チバユキ
YukihiroChiba
December 06, 2022
Tweet
Share
More Decks by YukihiroChiba
See All by YukihiroChiba
AWS IAM の結果整合性を避けるためセッションポリシーを用いてポリシーの動作確認を行う、を解説する
yukihirochiba
0
510
SSMエージェントはIAMロールの夢を見るか/ Do SSM Agents Dream Of IAM Roles?
yukihirochiba
0
1.7k
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
どこで動いてるの?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
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
150
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
4
610
IPUT App Dev. Co. -Overview 2024/4
iputapp
0
120
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
910
JAWS-UG Bedrock Claude Night
yamahiro
3
690
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
270
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
690
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
870
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
330
One engineer company with Ruby on Rails
rstankov
2
410
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
1
120
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
8
610
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Navigating Team Friction
lara
179
13k
Git: the NoSQL Database
bkeepers
PRO
423
63k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Clear Off the Table
cherdarchuk
85
310k
GraphQLとの向き合い方2022年版
quramy
33
12k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Visualization
eitanlees
137
14k
Web development in the modern age
philhawksworth
203
10k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.2k
Transcript
"NB[PO7FSJ fi FE1FSNJTTJPOTʹ͍ͭͯໝΛΒ·ͤΔ ઍ༿ʢνόϢΩʣ
ໝΛΒ·͍ͤͯΔ ߹͡Όͳ͔ͬͨ
ηογϣϯΈΑ͏ 6TJOHQPMJDJFTUPNBOBHFQFSNJTTJPOTXJUI "NB[PO7FSJ fi FE1FSNJTTJPOT 4&$ w "NB[PO7FSJ
fi FE1FSNJTTJPOTʹ͍ͭͯऔΓ্͛ΒΕͨηογϣϯ w ʹ:PV5VCFʹ͕͋ͬͯ·ͨ͠ w ʮ:PV5VCF4&$ʯͰݕࡧ͢Εώοτ͠·͢ w ͦͷ͏ͪηογϣϯϨϙʔτฐࣾϒϩάʹ্͕Δͣ
ࠓճͷൃද w ηογϣϯͰհ͞ΕͨҎԼΛऔΓೖΕͯ͝հ͠·͢ w 1#"$ w "NB[PO7FSJ fi FE1FSNJTTJPOTͷར༻ྫ
w "NB[PO7FSJ fi FE1FSNJTTJPOTͰԿ͕Ͱ͖Δͷ͔ εϥΠυͷதͷը૾ηογϣϯ͔ΒҾ༻ͨ͠ͷͰ͢
ࣗݾհ ઍ༿ νόϢΩ w ݄ೖࣾ w "84ࣄۀຊ෦ίϯαϧςΟϯά෦ w େ͖ͳ"84Ϧιʔεɿ*".ϩʔϧ
ϓϩϩʔά SF*OWFOUͰ "84*".ͷ৽ػೳ ग़ͳ͍͔ͳ
ϓϩϩʔά Φο "NB[PO7FSJ fi FE 1FSNJTTJPOTɻ
ϓϩϩʔά ʜʜ "NB[PO7FSJ fi FE 1FSNJTTJPOTɻ ΞϓϦέʔγϣϯͷ ݖݶཧػೳΛఏڙ͢Δ
ϓϩϩʔά "NB[PO7FSJ fi FE 1FSNJTTJPOTɻ ΞϓϦέʔγϣϯͷ ݖݶཧػೳΛఏڙ͢Δ *".ͱ΄΅ ؔͳ͔ͬͨ
ϓϩϩʔά "NB[PO7FSJ fi FE 1FSNJTTJPOTɻ ΞϓϦέʔγϣϯͷ ݖݶཧػೳΛఏڙ͢Δ *".ͱ΄΅ ؔͳ͔ͬͨ
*".ͱΓͯ͠ߟ͑ͨํ͕ Θ͔Γ͍͢ͱࢥ͍·͢
3#"$ͱ"#"$ ͦͯ͠1#"$
ೝՄϞσϧ w 3#"$ʢׂϕʔεʣ w ྫʣ"άϧʔϓʹॴଐ͍ͯ͠Ε 99Ͱ͖Δ w େنʹͳͬͯ͘Δͱਏ͍ w
"#"$ʢଐੑϕʔεʣ w ྫʣ;λά͕͍͍ͭͯΔͷʹ 99Ͱ͖Δ w ॊೈΏ͑ʹ౷੍ޮ͔ͤΔͷ͕ ͕େม
3#"$ͱ"#"$ͷྫ w ࣸਅڞ༗αΠτͷྫ w Ϣʔβʔ͕ࣗͷࣸਅΛอଘ w ΞϧόϜͰ֊ߏԽ w Ϣʔβʔάϧʔϓ͝ͱʹΞΫη
εͰ͖ΔൣғΛఆٛʢ3#"$ʣ w λάϑΝΠϧαΠζͳͲͷଐ ੑʹԠͯ͡ΞΫηεൣғΛఆٛ ʢ"#"$ʣ 3#"$ͱ"#"$ͲͪΒ͔͚ͩͰΖ͏ͱ͢Δͱਏ͍
͍͍ͱ͜ͲΓͷ1#"$ w ͻͱͭͷϙϦγʔͰ3#"$ͷཁ ૉͱ"#"$ͷཁૉΛؚΉ w 1#"$ʢ1PMJDZCBTFEBDDFTT DPOUSPMʣ w "NB[PO7FSJ
fi FE1FSNJTTJPOT Ͱ$FEBSͱ͍͏ಠࣗݴޠͰϙ ϦγʔΛఆٛ
$FEBSΛ͞ΘΕ·͢ IUUQTXXXDFEBSQPMJDZDPN w νϡʔτϦΞϧΛ৮Δͱ งғؾ͕௫ΊΔ w ͪͳΈʹ$FEBS༿थ Λද͢ݴ༿Β͍͠
"NB[PO7FSJ fi FE1FSNJTTJPOTΛ ༻͍ͨΞϓϦέʔγϣϯͷྫ
ಈපӃͷϙʔλϧ w ࣂ͍ओɺελοϑɺυΫλʔɺ հݩͷυΫλʔ͕ڞ௨ͯ͠ར ༻͢Δϙʔλϧ w ࣗͷݖݶʹԠͯ͡εέδϡʔ ϧΛ֬ೝͰ͖ͨΓհঢ়͕ݟ͑ ͨΓ͢Δ
ྫ͑ࣂ͍ओͷϢʔβʔͩͱʜʜ ϙʔλϧʹϩάΠϯ
ྫ͑ࣂ͍ओͷϢʔβʔͩͱʜʜ w ΞΫγϣϯͱͯ͠ࢀরɺε έδϡʔϧɺհঢ়͕͋Δ w ࣗͷϢʔβʔ͚͕ͩදࣔ ͞Ε͍ͯΔ
ྫ͑ࣂ͍ओͷϢʔβʔͩͱʜʜ ࣗͷใࢀরͰ͖Δ
ྫ͑ࣂ͍ओͷϢʔβʔͩͱʜʜ εέδϡʔϧͷΞϙ ΠϯτϝϯτΛऔΖ ͏ͱ͢ΔͱΤϥʔ
පӃελοϑͷϢʔβʔͩͱʜʜ ϙʔλϧʹϩάΠϯ
පӃελοϑͷϢʔβʔͩͱʜʜ w ෳͷױऀͷใΛࢀরͰ͖Δ w εέδϡʔϧͷΞϙΠϯτͰ ͖Δ
පӃελοϑͷϢʔβʔͩͱʜʜ w հঢ়ͷૹͰ͖ͳ͍
Ϣʔβʔ͝ͱͷݖݶཧΛ͖Ίࡉ͔ʹͰ͖Δ
ΞʔΩςΫνϟྫ ᶃʙᶆ$PHOJUPϢʔβʔϓʔϧͰೝূ͠τʔΫϯऔಘ
ΞʔΩςΫνϟྫ ᶇᶈ-BNCEBΦʔιϥΠβʔΛ௨͡"NB[PO7FSJ fi FE1FSNJTTJPOTͰೝՄ
ΞʔΩςΫνϟྫ ᶉᶊ"NB[PO7FSJ fi FE1FSNJTTJPOTͰͷ"MMPX%FOZʹԠ͡ޙଓॲཧ
"NB[PO7FSJ fi FE1FSNJTTJPOTͰ Կ͕Ͱ͖Δͷ͔
"NB[PO7FSJ fi FE1FSNJTTJPOTͷϢʔεέʔε ϙϦγʔͷ࡞ɾཧ ΞϓϦέʔγϣϯΛ௨ͨ͡ ݖݶཧ
ΤϯυϢʔβʔΞΫγϣϯͷ ೝՄ ڐՄͷࠪ
ϙϦγʔͷ࡞ɾཧ w Ϛωδϝϯτίϯιʔϧ͠ ͘"1*ͰϙϦγʔΛ࡞ w ݖݶཧΛΞϓϦέʔγϣϯ ίʔυͷ֎෦ʹग़ͤΔ
ΞϓϦέʔγϣϯΛ௨ͨ͡ݖݶཧ w ΞϓϦέʔγϣϯ্ͰϙϦ γʔΛมߋͰ͖Δ w ྫ͑ϙʔλϧ্ͷૢ࡞Ͱݖ ݶͷҕΛߦ͏ͳͲ
ΤϯυϢʔβʔΞΫγϣϯͷೝՄ w ΤϯυϢʔβʔͷೝՄ w ઌ΄Ͳݟͨϙʔλϧͷྫ
ڐՄͷࠪ w $MPVE5SBJMࠪπʔϧΛ༻ ͍ͯڐՄͷ͕ࠪͰ͖Δ
·ͱΊ
·ͱΊ w "NB[PO7FSJ fi FE1FSNJTTJPOTΞϓϦέʔγϣϯʹ ݖݶཧػೳΛఏڙ͢Δͷ w ೝՄϞσϧ1#"$ɺ$FEBSʹΑΓ࣮ݱ w
"84*".ͱ͋·Γؔͳ͍ ݱ࣌ͰϓϨϏϡʔϦϦʔεͷΈɻؾʹͳΔํਃΛʂ