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
ブログ夏祭り2020_チバユキ_脳.pdf
Search
YukihiroChiba
August 12, 2020
Technology
0
5.9k
ブログ夏祭り2020_チバユキ_脳.pdf
YukihiroChiba
August 12, 2020
Tweet
Share
More Decks by YukihiroChiba
See All by YukihiroChiba
AWS IAM の結果整合性を避けるためセッションポリシーを用いてポリシーの動作確認を行う、を解説する
yukihirochiba
0
490
SSMエージェントはIAMロールの夢を見るか/ Do SSM Agents Dream Of IAM Roles?
yukihirochiba
0
1.7k
AWS IAM の知っておくべき話と知らなくてもいい話 DevIO2023/ AWS IAM DevIO 2023
yukihirochiba
0
2.9k
デジタルアイデンティティWGミニウェビナー第4回「IaaSとアイデンティティ」/ jnsa-iaas-identity
yukihirochiba
0
570
学習エンジンがうなりを上げているチームの作り方 / 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
Other Decks in Technology
See All in Technology
Amplify Gen2を 拡張してみよう JAWS-UG北陸新幹線 ( 福井開催 ) 2024-04-06/Let's extend Amplify Gen2
fossamagna
0
280
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
150
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
200
入社後初めてのタスクでk8sアップグレードした話.pdf
kkato1
1
380
巨大なテーブルのテーブル定義を無停止で安全に誰でも変更できるようにする / Table-definitions-for-huge-tables-can-be-modified-by-anyone-safely-and-non-disruptively
freee
1
730
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
150
Microsoft Cloudで開発ライフサイクルを保護する
kkamegawa
0
140
インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation
sakaitakeshi
1
300
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
220
オーナーシップを持つ領域を明確にする
konifar
10
2.1k
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
0
210
Aurora MySQL v3(MySQL8.0互換)の オンラインDDLの罠挙動を全バージョンで検証した
yutakikai
1
150
Featured
See All Featured
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
For a Future-Friendly Web
brad_frost
171
8.9k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
A designer walks into a library…
pauljervisheath
199
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Designing the Hi-DPI Web
ddemaree
276
33k
Designing with Data
zakiwarfel
95
4.8k
Navigating Team Friction
lara
177
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
KATA
mclloyd
14
12k
Thoughts on Productivity
jonyablonski
57
3.8k
Transcript
ਤɺ͔ͭ͏ɻ ɺӻͿɻ "84ࣄۀຊ෦ɹίϯαϧςΟϯά෦ νόϢΩ
ࣗݾհ ઍ༿ • 20201݄JOIN • ͖ͳ AWSαʔϏεɿVPC •
͖ͳνόɿνόϢεέ
ຊͷςʔϚ ਤΛͬͯΈΑ͏͔ͳ……ͱࢥͬͯΒ͏
ষཱͯ 4 •ୈҰষɹਤͱ •ୈೋষɹϒϩάͷͨΊͷਤ •ୈࡾষɹਤͷͨΊͷϒϩά •࠷ऴষɹ͔͜͏ɺਤ
ୈҰষɹਤͱ
͓ॻ͖ 6 I.ʹඳըॲཧΛͤ͞ͳ͍ II.࣮ଞਓͷ͚ͳ͍ III.ϝϞϦΛղ์͢Δ •ୈҰষɹਤͱ
ҙࣄ߲ ʰ˞ݸਓͷײͰ͢ɻʱ / ϊʔࠜڌͩΑ \
Ⅰ. ʹඳըॲཧΛͤ͞ͳ͍
Ⅰ. ʹඳըॲཧΛͤ͞ͳ͍ 9 • ਓؒͷΠϯϓοτΛແҙࣝʹඳը͢Δ • ςΩετɺԻ…… • ඳըॲཧͷମྗΛফඅ͢Δ •
ݟ͕ͳ͍ͷ߹ɺಛʹେม • ॳΊ͔Βඳը͞Εͨঢ়ଶͰݟͤΔ
10 ղ૾ͷ͍ඳը ςΩετ Ի ύϫʔΛ৯͏ Ⅰ. ʹඳըॲཧΛͤ͞ͳ͍
11 Ⅰ. ʹඳըॲཧΛͤ͞ͳ͍ ॳΊ͔ΒਤͰ ݟͤΔ / ͔ͨ͢ΔΘʔ \
Ⅱ. ࣮ଞਓͷ͚ͳ͍
Ⅱ. ࣮ଞਓͷ͚ͳ͍ 13 • ্༷ɺଞਓͷͷத͚ͳ͍ʢ2020ݱࡏʣ • ෆศͳͷͰΞοϓσʔτ͓͍ͪͯ͠·͢ʂ • ಉҰͷΠϯϓοτ͔Βಉ͡ͷΛ૾͍ͯ͠Δ ͔อূ͕ͳ͍
• ڌΓॴͱͯ͠ਤΛ༻͍Δ
14 Πϯϓοτ Ⅱ. ࣮ଞਓͷ͚ͳ͍ ͪΌΜͱಉ͜͡ͱࢥ͍ු͔ͯ·͔͢ʁ
15 Ⅱ. ࣮ଞਓͷ͚ͳ͍ ڞ௨ͯ͠ʹݟ͑ΔͷΛڌΓॴʹ͢Δ ͷதͰ ಛఆͷՕॴΛ ϙΠϯτ͢Δ͜ͱՄೳ / ͔ͨ͢ΔΘʔ \
/ ͔ͨ͢ΔΘʔ \ / ͔ͨ͢ΔΘʔ \
Ⅲ. ϝϞϦΛղ์͢Δ
Ⅲ. ϝϞϦΛղ์͢Δ 17 • ͕ඳ͘ਤղ૾͕͘ݻఆ͞Ε͍ͯͳ͍ • ϫʔΩϯάϝϞϦ͙͍ͬ͢ͺ͍ʹͳΔ • ෆશͰͷ֎ʹਤͱͯ͠Ξτϓοτ͢Δ
18 ղ૾ͷ͍ඳը ଞͷλεΫ ଞͷλεΫ ଞͷλεΫ Ⅲ. ϝϞϦΛղ์͢Δ ͣͬͱʹ ͱ͓͚ͬͯͳ͍ ෳࡶͳͷ
ඳ͚ͳ͍
19 Ⅲ. ϝϞϦΛղ์͢Δ ଓ͖͔ΒඳըͰ͖Δ ͷ֎ʹ ग़͓ͯ͘͠ / ͔ͨ͢ΔΘʔ \ ղ૾ͷ͍ඳը
ୈೋষɹϒϩάͷͨΊͷਤ
͓ॻ͖ 21 I.ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍ II.ਤ͚ͬ͜͏ᐆດ͕͞ڐ͞ΕΔ •ୈೋষɹϒϩάͷͨΊͷਤ
Ⅰ. ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍
Ⅰ. ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍ 23 • ڵຯͳ͍ͷʹͷମྗΛׂ͜͏ͱ͠ͳ͍ • ಡΈख࠷ॳʹͬ͘͟ΓͲΜͳ͜ͱ͕ॻ͍ͯ ͍Δ͔Θ͔Βͳ͍ͱෆ҆ • ਤΛೖΕͯԿʹ͍ͭͯͷϒϩά͔Ͱཧղ
ͯ͠Β͏
24 Ⅰ. ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍ λΠτϧ 344 ݕࡧ 4/4 ࣥචऀ Ϧʔυจ ಡΉ
ͬ͘͟Γ શମ ಡΉ ڵຯ͕ ͋Ε શମΛ ಡΉ ྲྀೖܦ࿏ ։͘લͷஅ ։͍ͨ͋ͱͷஅ هࣄͷ֓ཁ ਤΛೖΕΔ͜ͱͰڵຯΛ࣋ͨͤΔ ಄Λগ͠ ಡΉ / ಡΜͰΈΑ͏͔ͳ \ ಡΈखͷ ʜʜ ʜʜ
25 Ⅰ. ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍ λΠτϧ 344 ݕࡧ 4/4 ࣥචऀ Ϧʔυจ ಡΉ
ͬ͘͟Γ શମ ಡΉ ڵຯ͕ ͋Ε શମΛ ಡΉ ྲྀೖܦ࿏ ։͘લͷஅ ։͍ͨ͋ͱͷஅ هࣄͷ֓ཁ ಄Λগ͠ ಡΉ ʜʜ ʜʜ ಡΉ࣌ʹলΤωͰࡁΉ / ཧղ͍͢͠ \ ಡΈखͷ
Ⅱ. ਤ͚ͬ͜͏ᐆດ͕͞ڐ͞ΕΔ
Ⅱ. ਤ͚ͬ͜͏ᐆດ͕͞ڐ͞ΕΔ 27 • ཁૉؒͷؔΛݫີʹఆٛ͠ͳͯ͘Α͍ • ݴٴ͍ͨ͠෦ΛϙΠϯτ͢Δͷָ͕ • ςΩετʹى͜͢ͷ͕େมͳͷΛਤͰදݱ ͢Δ
Ⅱ. ਤ͚ͬ͜͏ᐆດ͕͞ڐ͞ΕΔ 28 ཁૉ1 ཁૉ1-a ཁૉ2-c ཁૉ3 ཁૉ3-a ཁૉ1-b ཁૉ1-c
ཁૉ1-d ݫີʹఆٛ͠ͳͯ͘ͳΜͱͳ͘ϑΟʔϦϯάͰิͰ͖Δ ཁૉͱ ͦͷԼͷ ཁૉͷؔ ʁ ͜ͷҹ ԿΛද͢ʁ ςΩετͰ දݱͮ͠Β͍Օॴͷ ϙΠϯτָ / ਤͰඳָ͍ͯͪ͠Ό͑ \ ॻ͖खͷ
ୈࡾষɹਤͷͨΊͷϒϩά
͓ॻ͖ 30 I.ࢲਤʹͳΓ͍ͨ •ୈࡾষɹਤͷͨΊͷϒϩά
Ⅰ. ࢲਤʹͳΓ͍ͨ 31 • ઌ΄ͲݟͨͷϒϩάΛิ͢ΔͨΊͷਤ • ਤͦͷͷ͕ίϯςϯπʹͳ͍͍ͬͯͷͰ ͳ͍͔ • ಛఆͷྖҬΛநԽͯ͠ਤղͨ͠ͷΛϝΠ
ϯʹਾ͑ͯɺͦͷղઆΛߦ͏ϒϩά
Ⅰ. ࢲਤʹͳΓ͍ͨ 32 • ·ͣΤϯδχΞ͕Γ͍ͨͷҎԼͷ͋ͨΓͷͣ • Ͳ͏͍ͬͨίϯϙʔωϯτ͕͋ͬͯ • Ͳ͏͍ͬͨύϥϝʔλΛ͍࣋ͬͯͯ •
ͦΕΒ͕ͲΜͳؔʹ͋Δ͔ • AWSͩͬͨΒҎԼΛॱ܁Γͯ͠ཧղΛਂΊΔͣ • BlackBeltɺυΩϡϝϯτɺ࣮ࡍʹ৮Δɺઌਓͷϒϩά • ॱ܁Γ͢Δલʹશମ૾Λԡ͑ͯ͞Β͏ͨΊͷਤ
33 Ⅰ. ࢲਤʹͳΓ͍ͨ υΩϡϝϯτ #MBDL#FMU ࣮ࡍʹ৮Δ ઌਓͷϒϩά ମܥཱͯͨ ཧղ ͜ΕΑΓઌʹ
શମ૾͕ ͔͍ͬͯΕ ΑΓޮత
34 / രͰཧղͰ͖Δͥ \ Ⅰ. ࢲਤʹͳΓ͍ͨ υΩϡϝϯτ #MBDL#FMU ࣮ࡍʹ৮Δ ઌਓͷϒϩά
ਤղ ϒϩά ମܥཱͯͨ ཧղ ͡Ίʹͬ͘͟Γཧղ ͕͍ࣗ·ֶΜͰ͍Δͷ͕ શମͷͲ͜ʹҐஔ͢Δ͔Ḫͬͯ֬ೝ
ີ͔ͳ ʰBlackBeltΑΓઌʹ ԶͷϒϩάΛݟΖʱ / ݴ͑ΔΑ͏ʹͳΔͱ͍͍Ͷ \
࠷ऴষɹ͔͜͏ɺਤ
͓ॻ͖ 37 I.ϓϩΞΫςΟϒ2" •࠷ऴষɹ͔͜͏ɺਤ (ฉ͔Εͯͳ͍͜ͱʹউखʹ͑·͢) / Ϛονϙϯϓ \ ϒϩάʹݶΒͣɺର͓٬͞ΜͩͬͨΓɺ ֶशͷதͩͬͨΓɺʹ͓͚Δਤ
Ⅰ. ϓϩΞΫςΟϒQA 38 ΫΤενϣϯ Ξϯαʔ ਤΛ͔͘ͷΊΜͲ͘͘͞ͳ͍Ͱ͔͢ʁ ͍ɺΊΜͲ͍͘͞Ͱ͢ʂ ԿͰਤΛ͔͍ͯ·͔͢ʁ CacooͰ ͔͍ͯ·͢ʂ
CacooͰ ਤΛ͔͘ͷΊΜͲ͘͘͞ͳ͍Ͱ͔͢ʁ ͍ɺΊΜͲ͍͘͞Ͱ͢ʂ Ͱͦͷ͏ͪCacooے͕͖ͭ·͢ / ۙಓͳΜͯͳ͍ͥ…… \
39 ΫΤενϣϯ Ξϯαʔ Լॻ͖͔͍ͯ·͔͢ʁ ͔͔ͳ͍͜ͱͳ͍Ͱ͕͢ɺ ༧ఆ௨Γʹͳͬͨ͜ͱͳ͍Ͱ͢ ࢴͱϖϯͰ͍͍Ͱ͔͢ʁ ѱ͘ͳ͍Ͱ͕͢ɺ ͔͍ͨΓফͨ͠ΓͰ͖ͳ͍ͱਏ͍͔ ϗϫΠτϘʔυͰ͍͍Ͱ͔͢ʁ
ѱ͘ͳ͍Ͱ͕͢ɺίϐϖͨ͠Γ ΦϒδΣΫτҠಈͰ͖ͳ͍ͱਏ͍͔ / ੲExcelͰؤுͬͯͨΑɻํ؟ࢴʹͨ͠ExcelͰ͔͍ͯZipͯ͠ύεϫʔυΛผϝʔϧͰૹΔΜͩʂҒ͍ਓ͍͍ͪͪจষͳ ΜͯಡΜͰ͘Εͳ͍͔ΒͶɺͬ͞͞ͱֆΛඳ͍ͯૹͬͯϦϞʔτʢԻonlyʣͰઆ໌͢ΔΜͩʂָ͔ͬͨ͠ͳʂʂϋϋοʂ\ Ⅰ. ϓϩΞΫςΟϒQA
Ⅰ. ϓϩΞΫςΟϒQA 40 ΫΤενϣϯ Ξϯαʔ ͡Ί͔Βܗ͕ ࢥ͍ු͔ΜͰ·͔͢ʁ ͍͍͑ɺͷதͰҭͯΔʹ ݶք͕͋Γ·͢ɻ ͷ֎ʹग़͔ͯ͠Βҭͯ·͢ɻ
ਤΛ͔͘ͷΊΜͲ͘͘͞ͳ͍Ͱ͔͢ʁ ͍ɺΊΜͲ͍͘͞Ͱ͢ʂ ίπͱ͔͋Γ·͔͢ʁ ͱΓ͋͑ͣʹ͍ͭͨͷΛཁૉͱͯ͠ ͔͖ग़ͯ͠ɺΈ͑ΔΑ͏ʹͯ͠·͢ / Զʹݶք͋ΔΑ \ ϚωδϝϯτίϯιʔϧͷࠨϖΠϯͱ͔ υΩϡϝϯτͷதʹग़͖ͯͨϦιʔεͱ͔
41 ΫΤενϣϯ Ξϯαʔ ਤΛ͔͘ͷʹͲͷ͘Β͍ ͔͚࣌ؒͯ·͔͢ʁ ʮԿͷͨΊʹ͜Μͳ͜ͱͯ͠ΜͩΖ……ʯ ͱࢥ͏͜ͱ͕͋Δ͘Β͍͔͚ͯ·͢ ԿͷͨΊʹ ͦΜͳ͜ͱͯ͠ΔΜͰ͔͢ʁ ΈΜͳͷɺসإʜʜ
Έ͍ͨ͡Όͳ͍ʁ ͔͔ͳ͍͍ͯ͘Ͱ͔͢ʁ ೖͨ࣌ؒ͠ʹରͯ͠ಘΒΕΔޮ༻Λ ؑΈͯஅ͍ͯͩ͘͠͞ Ⅰ. ϓϩΞΫςΟϒQA / ݸਓతʹΈΜͳͷਤ͕ݟ͍ͨͰ͢ \
42 ΫΤενϣϯ Ξϯαʔ ͏গ͓͠खܰʹͰ͖·ͤΜ͔ʁ ϚΠϯυϚοϓͱ͔͍͍͔͠Ε·ͤΜ Ⅰ. ϓϩΞΫςΟϒQA ਤ ϚʔΫ μϯ
ςΩετ ϚΠϯυ Ϛοϓ ͔͘ͷ͕ ͓खܰ ͔͘ͷ͕ ΊΜͲ͍ ಡΈऔΔͷ͕େม ಡΈऔΔͷ͕ϥΫ ϚΠϯυϚοϓ ֊Խ͞Εͨදݱಘҙ͚ͩͲ ֊Λ·͍ͨͩ ؔੑͷදݱۤखͩΑ
·ͱΊ
·ͱΊ 44 • ಡΈखͷཱͱͯ͠ਤͰදݱ͞Εͨํ͕ຬ ͕ߴ͍ • ॻ͖खͷཱͱͯ͠ϝϦοτ͕͋Δ • ಡΈखΛ༠Ҿ͢Δ •
શʹςΩετʹམͱ͞ͳ͍͍ͯ͘ • ॻ͍ͨ͜ͱΕΔͷͰࣗະདྷͷಡΈख • ͱݴͬͯΊΜͲ͍ͷΊΜͲ͍ • ֶशͷ్தʹਤΛ׆༻͢Δ͜ͱͰޮΞοϓ
·ͱΊ ΈΜͳͰ ͋·Ͷ͘ਓྨͷɺ ࿑ͬͪΌ͓͏ͥ……ʁ ͓Μͺ͔ͬͯ͘ΕΑͳʂ