Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWSのマルチアカウント戦略...ってなに?

 AWSのマルチアカウント戦略...ってなに?

AWSのマルチアカウント戦略がなぜ必要なのか、資料にまとめました。
「マルチアカウント戦略を取る理由」、「AWS Organizations の位置付け」、「Landing ZoneやAWS Control Tower の概要」について説明しています。

Avatar for MasahiroKawahara

MasahiroKawahara

January 13, 2022
Tweet

More Decks by MasahiroKawahara

Other Decks in Technology

Transcript

  1. ηΩϡϦςΟͷ໰୊ ˔ ݖݶΛ෼཭͢ΔͨΊʹ͸ *".ϙϦγʔઃܭΛ lΑΓz ؤுΔ ඞཁ͕͋Δ ˔ Ӿཡ Ϧετ

    ݖݶ͸ͦ΋ͦ΋෼཭Ͱ͖ͳ͍ ˞͢΂ͯͦ͏Ͱ͸ͳ͍͕ɺͦ͏ࢥ͓͍ͬͯͨ΄͏͕ྑ͍ ˔ ฤूݖݶ͸Ϧιʔε΍λάͰߜͬͨΓͰ͖Δ ˓ ͨͩϦιʔεͰߜΔͷ͸େมɻεέʔϧ͕೉͍͠ ˓ λάͰߜΔͷ΋ಉ͘͡େมɻಛʹλάӡ༻
  2. ͜͜·Ͱͷ·ͱΊ ˔ ϚϧνΞΧ΢ϯτઓུ͸ʰ ಛఆͷ୯Ґج४Ͱ "84ΞΧ΢ϯτΛ෼ׂ ͢Δʱઓུͷ͜ͱ ˔ ʰ"84ΞΧ΢ϯτͷ࢓૊Έʱ Λߟ͑Δͱɺ͜ͷઓུΛऔͬͨ΄͏ָ͕ ˔

    ͦͷཧ༝͸ҎԼͷͱ͓Γ ˓ ηΩϡϦςΟ ݖݶ෼཭ͷ೉͠͞ ˓ ৴པੑ ڞ௨ͷো֐఺αʔϏεΫΥʔλ ˓ ίετ࠷దԽ ίετ෼ྨͷ೉͠͞
  3. ͸͡Ίʹ·ͱΊ ˔ ϚϧνΞΧ΢ϯτઓུͱ "840SHBOJ[BUJPOT͸ ྆ํͱ΋ʮखஈʯ ˔ ͦͷલஈʹ͸ ʮ໨తɾํ਑ʯ ͕͋Δ ˓

    اۀͷʮ΍Γ͍ͨ͜ͱʯ΍ʮकΓ͍ͨ͜ͱʯ ˓ ͦͷϕʔεͱͳΔϕετϓϥΫςΟε΍ϑϨʔϜϫʔΫ ˔ ʮ໨తɾํ਑ʯͷୡ੒ʹ͸ɺ͍͍ͩͨϚϧνΞΧ΢ϯτઓུ͕࢖ΘΕΔ ˓ Ͱ΋ສೳ͡Όͳ͍ ˔ ʮສೳ͡Όͳ͍෦෼Λิ͏खஈʯͷͭ ͕ "840SHBOJ[BUJPOT
  4. "848FMM"SDIJUFDUFE 8" ϑϨʔϜϫʔΫ ˔ "84ͱ"84Ϣʔβʔͷ೥Ҏ্ͷܦݧ͔Β·ͱΊΒΕͨ Ϋϥ΢υ "84 ׆༻ͷϕετϓϥ ΫςΟΫεू ˔

    ͭͷப͔Βߏ੒͞Ε͍ͯͨ ˓ SF*OWFOUͰ ͭΊͷபʮαεςφϏϦςΟʯ͕௥Ճ ˔ اۀͷ ʮ΍Γ͍ͨ͜ͱʯʮकΓ͍ͨ͜ͱʯͷϕʔε ͱͯ͠ఆ൪ <ॳ৺ऀ޲͚>"848FMM"SDIJUFDUFEυΩϡϝϯτͷา͖ํ c%FWFMPQFST*0
  5. ྫ੥ٻͷ؆ૉԽ ˔ ϚϧνΞΧ΢ϯτ؀ڥͰ͸ ΞΧ΢ϯτ͝ͱͷ੥ٻ؅ཧ ͕൥ࡶʹͳΓ͕ͪ ˔ ➔ "840SHBOJ[BUJPOTΛ࢖ͬͯʰ؅ཧΞΧ΢ϯτʱ΁ ଞΞΧ΢ϯτͷ ੥ٻ͕ू໿

    ˓ ؅ཧΞΧ΢ϯτͷ੥ٻը໘͔Β ଞΞΧ΢ϯτͷίετ ΋֬ೝՄೳ "840SHBOJ[BUJPOTͰ͸ छྨͷ"84ΞΧ΢ϯτΛ ఆΊ·͢ɻ ˔ ؅ཧΞΧ΢ϯτ 0SHBOJ[BUJPOTΛ༗ޮԽͨ͠ΞΧ΢ϯτ ˔ ϝϯόʔΞΧ΢ϯτ܈ 0SHBOJ[BUJPOTʹ؅ཧ͞ΕΔΞΧ΢ϯτ "840SHBOJ[BUJPOTΛͻͱ͜ͱͰݴ͏ͱ ʰ؅ཧΞΧ΢ϯτ্Ͱ lϝϯόʔ ΞΧ΢ϯτ܈Λ͍Ζ͍Ζૢ࡞੍ޚz Ͱ͖ΔΑ͏ʹ͢ΔαʔϏεʱ Ͱ͢ɻ "840SHBOJ[BUJPOTओཁػೳ
  6. ྫΞΫηε੍ޚͷҰׅઃఆ ˔ ϚϧνΞΧ΢ϯτ؀ڥͰ͸ ηΩϡϦςΟ౷੍ ͕൥ࡶʹͳΓ͕ͪ ˔ ➔ αʔϏείϯτϩʔϧϙϦγʔ 4$1 ͰΞΧ΢ϯτΛ

    ҰׅͰΞΫηε੍ޚ ˓ ʮ࣮ࢪͯ͠͸͍͚ͳ͍ૢ࡞ʯΛ͜ΕͰېࢭ͢Δ 0SHBOJ[BUJPOBM6OJU ૊৫୯Ґ06 ͸ϝϯόʔΞ Χ΢ϯτΛάϧʔϓ֊૚Խ͢ΔͨΊͷ࿮Ͱ͢ɻ 06୯ҐͰʮ4$1ʹΑΔΞΫηε੍ޚʯΛߦͬͨΓ ʮ΄͔ૢ࡞ ׂѪ ʯ͕ՄೳͰ͢ɻ "840SHBOJ[BUJPOTओཁػೳ
  7. ྫϩά ূ੻ ͷू໿ͱूத؅ཧ ˔ ϚϧνΞΧ΢ϯτ؀ڥͰ͸ ϩά౷੍ ͕൥ࡶʹͳΓ͕ͪɻ ˓ ྫ͑͹ "84$MPVE5SBJMͷূ੻

    ˓ ˞"84$MPVE5SBJMň"84ΞΧ΢ϯτ্ͷૢ࡞ཤྺ ূ੻ ʼnΛه࿥͢ΔαʔϏε ˔ ➔ "840SHBOJ[BUJPOT࿈ܞͰ l؆୯ʹz ू໿ɺूத؅ཧ "840SHBOJ[BUJPOT͸ଟ͘ͷ "84αʔϏεͱ࿈ܞ ͍ͯ͠·͢ɻ ·ͨΞοϓσʔτͰͲΜͲΜ૿͑ଓ͚͍ͯ·͢ɻ • AWS Organizations で使用できる AWS のサービス | AWS ϚϧνΞΧ΢ϯτӡ༻ΛΑΓศརʹ͢ΔͨΊʹ׆༻Ͱ͖·͢ɻ "840SHBOJ[BUJPOT࿈ܞαʔϏε
  8. ྫϢʔβʔͱΞΫηεͷूத؅ཧ ˔ ϚϧνΞΧ΢ϯτ؀ڥͰ͸ ϢʔβʔͱΞΫηε ͷ؅ཧ͕൥ࡶʹͳΓ͕ͪ ˔ "844JOHMF4JHO0O 440 ͸ ʮϢʔβʔʯͱ

    ʮΞΧ΢ϯτ΁ͷΞΫηεʯΛूத؅ཧ ͢Δͨ ΊͷαʔϏε マルチアカウントな AWS環境のマネジメントコンソールへの アクセス方法をまとめてみた | DevelopersIO "840SHBOJ[BUJPOT࿈ܞαʔϏε
  9. ͜͜·Ͱͷ·ͱΊ ˔ ϚϧνΞΧ΢ϯτઓུͱ "840SHBOJ[BUJPOT͸ ྆ํͱ΋ʮखஈʯ ˔ ͦͷલஈʹ͸ ʮ໨తɾํ਑ʯ ͕͋Δ ˓

    اۀͷʮ΍Γ͍ͨ͜ͱʯ΍ʮकΓ͍ͨ͜ͱʯ ˓ ˢͷϕʔεͱͳΔϕετϓϥΫςΟε΍ϑϨʔϜϫʔΫ ˔ ʮ໨తɾํ਑ʯͷୡ੒ʹ͸ɺ͍͍ͩͨϚϧνΞΧ΢ϯτઓུ͕࢖ΘΕΔ ˓ Ͱ΋ສೳ͡Όͳ͍ ˔ ʮສೳ͡Όͳ͍෦෼Λิ͏खஈʯͷͭ ͕ "840SHBOJ[BUJPOT
  10. ͸͡Ίʹ·ͱΊ ˔ ϥϯσΟϯάκʔϯ ͸ ʮྑ͍ ϚϧνΞΧ΢ϯτ౷੍؀ڥͷ ૯শ ߟ͑ํ ʯ ˔

    ͜͜Ͱ͍͏ʮྑ͞ʯ͸ҎԼͷΑ͏ͳ΋ͷ ˓ ҆શʹϫʔΫϩʔυ ΞΧ΢ϯτ Λ௥Ճɾ։࢝Ͱ͖Δ͜ͱ ˓ εέʔϧ͠ଓ͚Δ؀ڥʹରͯ͠ηΩϡϦςΟϩά౷੍Λҡ࣋Ͱ͖Δ͜ͱ ˔ "84$POUSPM5PXFS ͸ ϥϯσΟϯάκʔϯͷ ࣮૷ͷͭ
  11. "84ʹ͓͚ΔϥϯσΟϯάκʔϯ ˔ ߤۭػ ϫʔΫϩʔυ ΞΧ΢ϯτ ˔ ண཮ ϫʔΫϩʔυ ΞΧ΢ϯτ Λ௥Ճɾ։࢝͢Δ͜ͱ

    ˔ ண཮ଳ ϚϧνΞΧ΢ϯτ౷੍؀ڥ ϫʔΫϩʔυ ΞΧ΢ϯτ Λ ҆શʹ௥Ճɾ։࢝ ͢ΔͨΊͷ ྑ͍ϚϧνΞΧ΢ϯτ౷੍؀ڥ ➔ϥϯσΟϯάκʔϯ
  12. ϥϯσΟϯάκʔϯΛͲ͏΍࣮ͬͯ૷͢Δʁ ˔ ࣗલͰ࣮૷͢Δ ˓ "840SHBOJ[BUJPOTͳͲ׆༻ͯ͠ɺاۀʹ߹ΘͤͨϥϯσΟϯάκʔϯΛ࡞੒ ˓ ΧελϚΠζੑ͸Ұ൪ߴ͍ ˔ "84$POUSPM5PXFS Λ׆༻͢Δ

    ˓ ϥϯσΟϯάκʔϯΛ࡞੒ͯ͘͠ΕΔ "84αʔϏε ˓ ඞཁʹԠͯ͡௥ՃͷΧελϚΠζ΋Մೳ ˓ ˞ΧελϚΠζͷ੍໿͸θϩͰ͸ͳ͍͕ɺΞοϓσʔτͰ͍ͩͿগͳ͘ͳͬͨ ˔ "84-BOEJOH;POF Λ׆༻͢Δ ࢖Θͳ͍͍ͯ͘ ˓ ϥϯσΟϯάκʔϯΛ࡞੒ͯ͘͠ΕΔ "84ιϦϡʔγϣϯϥΠϒϥϦ ໊લ͕΍΍͍͜͠ ˓ ৽ػೳ௥Ճͷ༧ఆ͸ແ͍ͷͰɺ͜Ε͡Όͳͯ͘ "84$POUSPM5PXFSΛ࢖͍·͠ΐ͏
  13. ༧๷తΨʔυϨʔϧͷઃఆ ˔ ༧๷తΨʔυϨʔϧ˞ΛઃఆՄೳ ˔ "840SHBOJ[BUJPOTͷαʔϏείϯτϩʔϧϙϦγʔ 4$1 Ͱ࣮૷͞Ε͍ͯΔ ˞༧๷తΨʔυϨʔϧ ࣮ࢪͯ͠͸͍͚ͳ͍ૢ࡞Λېࢭ͢Δ࢓૊Έ ˝

    5JQTͦ΋ͦ΋ͷʮΨʔυϨʔϧʯʹ͍ͭͯ ʮΨʔυϨʔϧʯ͸ ηΩϡϦςΟ౷੍ํ๏ͷ ͭ Ͱ͢ɻ ैདྷͷ౷੍ͱͯ͠ʮ ήʔτΩʔύʔ ʯ͕͋Γ·͢ɻ͜Ε͸ར༻ਃ੥ͷڐ Մ͕߱ΓΔ·Ͱπʔϧ΍αʔϏεΛ࢖͑ͳ͍ํࣜͰ͢ɻ ࢒೦ͳ͕ΒΫϥ ΢υͷಛੑʹ͸Ϛον͠·ͤΜɻ ʮΨʔυϨʔϧʯ౷੍Ͱ͸ʰར༻ऀͷखΛࢭΊΔ͜ͱແ͘ʱ ηΩϡΞͳঢ়ଶͰ։ൃΛਐΊΒΕΔ͜ͱΛҙࣝ͠·͢ɻ r ৄࡉビルダーに必要なセキュリティは「門番」ではなく「ガードレール」 - 週刊アスキー
  14. ൃݟతΨʔυϨʔϧͷઃఆ ˔ ൃݟతΨʔυϨʔϧ˞ΛઃఆՄೳ ˔ "84$POGJH3VMFTͰ࣮૷͞Ε͍ͯΔ ˞ൃݟతΨʔυϨʔϧ ϦεΫͷ͋Δઃఆ΍ঢ়گΛൃݟͯ͠ ΞΫγϣϯʹܨ͛ΔͨΊͷ࢓૊Έ ˝ 5JQTΑ͋͘Δ௥Ճઃఆ

    Ϋϥ΢υͷઃఆ؅ཧ ϙενϟʔϚωδϝϯτ ఏڙ͞Ε͍ͯΔ $POGJH3VMFT͚ͩͰ͸෺଍Γͳ͍͜ͱ͕ଟ͍ͷͰɺ ͍͍ͩͨࣗલͰઃఆ͠·͢ɻ ˔ "844FDVSJUZ)VC ˔ $POGJH$POGPSNBODF1BDLT ˔ 4BB4 %PNF $MPVE0OF$POGPSNJUZFUD ͳͲ ڴҖݕ஌ "NB[PO(VBSE%VUZͰ "1*ɺωοτϫʔΫɺετϨʔδ 4 पΓͷڴҖݕ஌͕ՄೳͰ͢ɻ ఆ൪Ͱ͕͢ɺ࢒೦ͳ͕Β $POUSPM5PXFSͰ͸࣮૷ͯ͘͠Ε·ͤΜɻ
  15. ৽نΞΧ΢ϯτ࡞੒ͱϕʔεϥΠϯઃఆ ˔ ৽نΞΧ΢ϯτΛ࡞੒͢Δػೳ "DDPVOU'BDUPSZ Λར༻Մೳ ˔ ΞΧ΢ϯτ࡞੒ͱϕʔεϥΠϯ ηΩϡϦςΟ΍ϩάɺωοτϫʔΫͷج൫ ઃఆΛ͜ΕͰࣗಈ Խ

    ˔ ΧελϚΠζιϦϡʔγϣϯ Λ࢖ͬͯʮࣗલͷϕʔεϥΠϯʯΛ࢓ࠐΉ͜ͱ΋Ͱ͖Δ $POUSPM5PXFSΧελϚΠζιϦϡʔγϣϯ $G$5 Ͱ৽نΞΧ΢ϯτൃߦ ࣌ʹ$MPVE'PSNBUJPOΛࣗಈల։ͯ͠Έͨ c%FWFMPQFST*0
  16. શମͷ·ͱΊ ˔ ϚϧνΞΧ΢ϯτઓུ͕ඞཁͳཧ༝ ˓ ➔ γϯάϧΞΧ΢ϯτͩͱਏ͘ͳͬͯ͘Δ͔Β ˓ ➔ ʮ΍Γ͍ͨ͜ͱʯʮकΓ͍ͨ͜ͱʯΛߟ͑ͨ݁ՌͰ͢ ˔

    ϚϧνΞΧ΢ϯτઓུ ͱ "840SHBOJ[BUJPOTͷҐஔ෇͚ ˓ ➔ Ͳͬͪ΋ʮखஈʯɻ"840SHBOJ[BUJPOT͸ lิॿz ˓ ➔ʮํ਑ɾ໨తʯΛҙࣝ͢Δ͜ͱɻ 8"͸͍͍ͧ ˔ ϥϯσΟϯάκʔϯͬͯͳʹʁ ͦΕͱ "84$POUSPM5PXFS ˓ ➔ ྑ͍ϚϧνΞΧ΢ϯτ౷੍؀ڥͷ૯শ ߟ͑ํ ˓ ➔ "84$POUSPM5PXFS͸ ϥϯσΟϯάκʔϯͷ࣮૷αʔϏε
  17. ࢀߟ ˔ ϚϧνΞΧ΢ϯτઓུ "840SHBOJ[BUJPOT ˓ "84ʹ͓͚ΔϚϧνΞΧ΢ϯτ؅ཧͷख๏ͱϕετϓϥΫςΟε c"84 ˓ "84&YQFSU0OMJOFϚϧνΞΧ΢ϯτ؅ཧͷجຊ c4MJEF4IBSF

    ˓ "840SHBOJ[BUJPOTͱ͸ c"84 ˓ "840SHBOJ[BUJPOTͰ࢖༻Ͱ͖Δ "84ͷαʔϏε c"84 ˔ ϥϯσΟϯάκʔϯ "84$POUSPM5PXFS ˓ Ϋϥ΢υΛల։͢Δ্Ͱཱ֬͢΂͖ΨόφϯεɺϦεΫɺίϯϓϥΠΞϯε c"84 ˓ "84-BOEJOH;POFc"84ιϦϡʔγϣϯ࣮૷ ˓ )PX"84$POUSPM5PXFS8PSLTc"84 ˓ "84NVMUJBDDPVOUTUSBUFHZGPSZPVS"84$POUSPM5PXFSMBOEJOH[POFc"84 ˓ $POUSPM5PXFSΧελϚΠζιϦϡʔγϣϯ $G$5 Ͱ৽نΞΧ΢ϯτൃߦ࣌ʹ$MPVE'PSNBUJPOΛࣗಈల։ͯ͠Έͨ c%FWFMPQFST*0 ˔ ϕετϓϥΫςΟε ϑϨʔϜϫʔΫ ˓ "84ͷجૅ r ओཁ֓೦ c"84 ˓ "848FMM"SDIJUFDUFEϑϨʔϜϫʔΫ c"84 ˓ <ॳ৺ऀ޲͚>"848FMM"SDIJUFDUFEυΩϡϝϯτͷา͖ํ c%FWFMPQFST*0 ˓ "84Ϋϥ΢υʹ͓͚Δ /*45$4'΁ͷ४ڌ c"84 ˔ ΄͔ ˓ ϏϧμʔʹඞཁͳηΩϡϦςΟ͸ʮ໳൪ʯͰ͸ͳ͘ʮΨʔυϨʔϧʯ c"4$**KQ ˓ "84ʹ͓͚Δ"#"$ͷخ͠͞ɺਏ͞ΛޠΓ·ͨ͠ ",*#""84c%FWFMPQFST*0 ˓ ϚϧνΞΧ΢ϯτͳ "84؀ڥͷϚωδϝϯτίϯιʔϧ΁ͷΞΫηεํ๏Λ·ͱΊͯΈͨ c%FWFMPQFST*0