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

AWS IAM Identity Center議論会 〜 認証認可結合モデルと認証認可分離モデ...

opelab
August 27, 2024

AWS IAM Identity Center議論会 〜 認証認可結合モデルと認証認可分離モデル / 20240827-jawsug-arch-iam_identity_center

JAWS-UG アーキテクチャ専門支部 議論会のための資料です。

(運用設計ラボ合同会社 波田野裕一)

opelab

August 27, 2024
Tweet

More Decks by opelab

Other Decks in Technology

Transcript

  1. Operation Lab ӡ༻ઃܭϥϘ *".*EFOUJUZ$FOUFSͷ֓ཁ 5 "84*".*EFOUJUZ$FOUFS طଘͷैۀһͷ*%ιʔεΛ઀ଓ͠ɺ"84΁ͷΞΫηεΛҰݩ؅ཧ طଘͷ*%ιʔεΛ઀ଓͯ͠ "84΁ͷΞΫηεΛޮ཰Խ͢Δ "84ΞϓϦέʔγϣϯ΁ͷ

    ϫʔΫϑΥʔεͷΞΫηεΛޮ཰తʹ؅ཧ͢Δ ϢʔβʔʹΑΔ"84ΞϓϦέʔγϣϯͷ σʔλ΁ͷΞΫηεΛΑΓྑ੍͘ޚ͠ɺՄࢹੑΛ޲্ͤ͞Δ ϫʔΫϑΥʔεʹΑΔ ϚϧνΞΧ΢ϯτͷ"84؀ڥ΁ͷΞΫηεΛ؅ཧ͢Δ IUUQTBXTBNB[PODPNKQJBNJEFOUJUZDFOUFS *".*EFOUJUZ$FOUFSͷެࣜ৘ใ
  2. Operation Lab ӡ༻ઃܭϥϘ *".*EFOUJUZ$FOUFS͸"84΁ͷαΠϯΠϯ૭ޱ 9 0SHBOJ[BUJPOT૊৫ ؅ཧΞΧ΢ϯτ *".*EFOUJUZ$FOUFS༻ ϝϯόʔΞΧ΢ϯτ *".*EFOUJUZ$FOUFS

    *".*EFOUJUZ$FOUFS σϑΥϧτ ϝϯόʔΞΧ΢ϯτ΁ͷ ҕ೚͕Մೳ ҕ೚ͨ͠৔߹ ଞͷϝϯόʔΞΧ΢ϯτ ར༻ऀ ϙʔλϧ *".ϩʔϧ ೝূ 0SHBOJ[BUJPOTͷར༻͕લఏ *".*EFOUJUZ$FOUFSͷߏ଄
  3. Operation Lab ӡ༻ઃܭϥϘ "84ΞΧ΢ϯτ *".*EFOUJUZ$FOUFSͷҐஔ෇͚ 10 ϝϯόʔΞΧ΢ϯτ *".*EFOUJUZ$FOUFS ར༻ऀ ϙʔλϧ

    "84 "1* αʔϏε΁ͷ ΞΫηε *".ϙϦγʔ ೝՄ "VUIPSJ[BUJPO ೝূ "VUIFOUJDBUJPO *".Ϣʔβʔ *".*EFOUJUZ$FOUFS༻ *".ϩʔϧ 440Ϣʔβʔ ਪ঑ ඇਪ঑ *".Ͱ͸ɺ*".Ϣʔβʔͷར༻Λඇਪ঑ͱ͍ͯ͠Δɻ *".ϩʔϧΛҾ͖ड͚ΔͨΊͷೖޱ͕ඞཁ *".*EFOUJUZ$FOUFSͷ໾ׂ *".*EFOUJUZ$FOUFSͷߏ଄ ूத؅ཧ ෼ࢄ؅ཧ
  4. Operation Lab ӡ༻ઃܭϥϘ *%1 "84ΞΧ΢ϯτ *".*EFOUJUZ$FOUFSͷߏ଄ 11 ϝϯόʔΞΧ΢ϯτ *".*EFOUJUZ$FOUFS ར༻ऀ

    ϙʔλϧ 440Πϯελϯε "84 "1* αʔϏε΁ͷ ΞΫηε ೝՄ "VUIPSJ[BUJPO ೝূ "VUIFOUJDBUJPO ΞΧ΢ϯτ ΞαΠϯϝϯτ 440Ϣʔβʔ ڐՄηοτຖʹࣗಈ࡞੒ *".ϙϦγʔ ڐՄηοτ ڐՄηοτͰ؅ཧϙϦγʔΛࢦఆ *".*EFOUJUZ$FOUFS༻ *".ϩʔϧ ϝϯόʔΞΧ΢ϯτʹ࣮ࡏ͢Δ؅ཧϙϦγʔΛ ڐՄηοτͰࢦఆ͢Δɻ ΧελϚʔ؅ཧϙϦγʔ͸໊લ͕ಉ͡ͳΒ ΞΧ΢ϯτຖʹத਎͕ҧͬͯ΋ྑ͍ɻ ڐՄηοτͰϙϦγʔΛࢦఆ͠ͳ͍͜ͱ΋Ͱ͖Δ *".*EFOUJUZ$FOUFSͷߏ଄ ڐՄηοτ಺ʹΠϯϥΠϯϙϦγʔΛ ࢦఆ͢Δ͜ͱ͕Ͱ͖Δɻ
  5. Operation Lab ӡ༻ઃܭϥϘ *EFOUJUZ4UPSF "84ΞΧ΢ϯτ *".*EFOUJUZ$FOUFSͷߏ଄ "84*EFOUJUZ4UPSFར༻ͷ৔߹ 12 "84ΞΧ΢ϯτ *".*EFOUJUZ$FOUFS

    ར༻ऀ ϙʔλϧ 440Πϯελϯε "84 "1* αʔϏε΁ͷ ΞΫηε ೝՄ "VUIPSJ[BUJPO ೝূ "VUIFOUJDBUJPO ڐՄηοτຖʹࣗಈ࡞੒ *".ϙϦγʔ ڐՄηοτͰ؅ཧϙϦγʔΛࢦఆ ڐՄηοτ Ϣʔβʔ άϧʔϓ ΞΧ΢ϯτ ΞαΠϯϝϯτ *".*EFOUJUZ$FOUFS༻ *".ϩʔϧ *".*EFOUJUZ$FOUFSͷߏ଄
  6. Operation Lab ӡ༻ઃܭϥϘ *EFOUJUZ4UPSF "84ΞΧ΢ϯτ ࢀߟ"84$-*ʹΑΔૢ࡞ͱ"1* 13 "84ΞΧ΢ϯτ *".*EFOUJUZ$FOUFS ར༻ऀ

    440Πϯελϯε JBNίϚϯυ TTPBENJOίϚϯυ TTPίϚϯυ JEFOUJUZTUPSFίϚϯυ TTP"1* JBN"1* JEFOUJUZTUPSF"1* *".*EFOUJUZ$FOUFSͷߏ଄
  7. Operation Lab ӡ༻ઃܭϥϘ ूத؅ཧͱॊೈੑͷτϨʔυΦϑ 15 *".*EFOUJUZ$FOUFSʹΑΔूத؅ཧͱ ݖݶ؅ཧͷॊೈੑ͸τϨʔυΦϑʹͳΓ΍͍͢ *".*EFOUJUZ$FOUFSʹΑΔूத؅ཧ ϝϦοτ Ұݩ؅ཧ

    ൈ͚࿙Ε๷ࢭ σϝϦοτ ؅ཧෛ୲ͷूத ॊೈੑͷܽ೗ ֤"84ΞΧ΢ϯτຖʹ*".ͷ෼ࢄ؅ཧ ؅ཧෛ୲ͷ෼ࢄ ॊೈੑͷ֬อ ؅ཧ͕෼ࢄ ൈ͚࿙Εൃੜ *".*EFOUJUZ$FOUFSͷ՝୊
  8. Operation Lab ӡ༻ઃܭϥϘ ೝূೝՄͭͷΞϓϩʔν 17 ೝূೝՄͭͷΞϓϩʔν ೝূೝՄ݁߹Ϟσϧ ೝূೝՄ෼཭Ϟσϧ ೝূͱೝՄΛ෼཭ͤͣɺೝূͨ͠*%ʹରͯ͠෇༩͞ΕͨೝՄΛ࢖༻͢Δɻ ೝূͱೝՄΛ෼཭͠ɺೝূͨ͠*%ͱ͸ผͷ*%ʹ੾Γସ͑ɺ੾Γସ͑ઌͷೝՄΛ࢖༻͢Δɻ

    ϝϦοτ σϝϦοτ ϝϦοτ σϝϦοτ γϯϓϧͰΘ͔Γ΍͍͢ɻ ࢖͍΍͍͢ Α͏ʹݟ͑Δ ݖݶ͕ංେԽ͠΍͍͢ɻ ৐ͬऔͬͨਓʹ΋Θ͔Γ΍͍͢ɻ࢖͍΍͍͢ɻ ݖݶΛॊೈʹ੾Γସ͑Δ͜ͱ͕Ͱ͖Δɻ ೝূ*%Λ৐ͬऔͬͨਓʹΘ͔Γʹ͍͘ɻ࢖͍ʹ͍͘ɻ ෳࡶͰΘ͔Γʹ͍͘ɻ࢖͍ʹ͍͘ Α͏ʹݟ͑Δ
  9. Operation Lab ӡ༻ઃܭϥϘ *".Ϣʔβʔ ೝূೝՄͭͷΞϓϩʔν *".ͷ৔߹ 18 ೝূೝՄ݁߹ Ϟσϧ ೝূೝՄ෼཭

    Ϟσϧ *".Ϣʔβʔ ϙϦγʔ ϙϦγʔ ࡞ۀ"༻ *".ϩʔϧ ࡞ۀ#༻ *".ϩʔϧ ϙϦγʔ αΠϯΠϯ εΠονϩʔϧ ೝূͱೝՄ͸Ӭଓతʹ݁߹ ೝূͱೝՄΛ෼཭ γϯϓϧͰΘ͔Γ΍͍͢ɻ ࢖͍΍͍͢ Α͏ʹݟ͑Δ ݖݶ͕ංେԽ͠΍͍͢ɻ ৐ͬऔͬͨਓʹ΋Θ͔Γ΍͍͢ɻ࢖͍΍͍͢ɻ ݖݶΛॊೈʹ੾Γସ͑Δ͜ͱ͕Ͱ͖Δɻ ೝূ*%Λ৐ͬऔͬͨਓʹΘ͔Γʹ͍͘ɻ࢖͍ʹ͍͘ɻ ෳࡶͰΘ͔Γʹ͍͘ɻ࢖͍ʹ͍͘ Α͏ʹݟ͑Δ ೝূೝՄͭͷΞϓϩʔν ೝՄ "VUIPSJ[BUJPO ೝূ "VUIFOUJDBUJPO ར༻ऀ
  10. Operation Lab ӡ༻ઃܭϥϘ ೝূೝՄͭͷΞϓϩʔν *".*EFOUJUZ$FOUFSͷ৔߹ 19 ೝূೝՄ݁߹ Ϟσϧ ೝূೝՄͭͷΞϓϩʔν *EFOUJUZ4UPSF

    "84ΞΧ΢ϯτ "84ΞΧ΢ϯτ *".*EFOUJUZ$FOUFS ϙʔλϧ 440Πϯελϯε "84 "1* αʔϏε΁ͷ ΞΫηε ڐՄηοτຖʹࣗಈ࡞੒ *".ϙϦγʔ ڐՄηοτͰ؅ཧϙϦγʔΛࢦఆ ڐՄηοτ Ϣʔβʔ άϧʔϓ ΞΧ΢ϯτ ΞαΠϯϝϯτ *".*EFOUJUZ$FOUFS༻ *".ϩʔϧ ར༻ऀ ೝՄ "VUIPSJ[BUJPO ೝূ "VUIFOUJDBUJPO ϩʔϧͷҾ͖ड͚ͱಉ࣌ʹ ࡞ۀΛߦ͏͜ͱ͕Ͱ͖Δ ϙϦγʔͷ૊Έ߹ΘͤʹΑΓ ڐՄηοτ਺͕૿େ͢Δ
  11. Operation Lab ӡ༻ઃܭϥϘ ೝূೝՄͭͷΞϓϩʔν *".*EFOUJUZ$FOUFSͷ৔߹ 20 ೝূೝՄͭͷΞϓϩʔν *EFOUJUZ4UPSF "84ΞΧ΢ϯτ "84ΞΧ΢ϯτ

    *".*EFOUJUZ$FOUFS ϙʔλϧ 440Πϯελϯε "84 "1* αʔϏε΁ͷ ΞΫηε ڐՄηοτຖʹࣗಈ࡞੒ *".ϙϦγʔ ڐՄηοτ Ϣʔβʔ άϧʔϓ ΞΧ΢ϯτ ΞαΠϯϝϯτ ར༻ऀ ೝՄ "VUIPSJ[BUJPO ೝূ "VUIFOUJDBUJPO ೝূೝՄ෼཭ Ϟσϧ ڐՄηοτͰͷ ϙϦγʔࢦఆ͸͠ͳ͍ *".ϙϦγʔ *".ϙϦγʔ ӡ༻ऀ༻ *".ϩʔϧ ؅ཧ࡞ۀ༻ *".ϩʔϧ ։ൃऀ༻ *".ϩʔϧ *".*EFOUJUZ$FOUFS༻ *".ϩʔϧ ࡞ۀ༻*".ϩʔϧ ʹεΠονϩʔϧ͢Δ ৴པϙϦγʔͰ Ҿ͖ड͚ݩϩʔϧΛݶఆ͢Δ ϝϯόʔΞΧ΢ϯτຖʹ ؅ཧ࡞ۀର৅͸ม͑Δ ೝՄͷ؅ཧΛ෼ࢄͰ͖Δ Ҿड͚ઌϩʔϧͷ৴པϙϦγʔͰڐՄ͞Ε͍ͯΕ͹ɺҾ͖ड͚ݩϩʔϧͷݖݶ͸ۭͰ0,
  12. Operation Lab ӡ༻ઃܭϥϘ ूத؅ཧͤ͟ΔΛಘͳ͍ͱ͜Ζ 21 ೝূೝՄͭͷΞϓϩʔν *EFOUJUZ4UPSF "84ΞΧ΢ϯτ "84ΞΧ΢ϯτ *".*EFOUJUZ$FOUFS

    ϙʔλϧ 440Πϯελϯε ڐՄηοτ Ϣʔβʔ άϧʔϓ ΞΧ΢ϯτ ΞαΠϯϝϯτ ར༻ऀ ೝՄ "VUIPSJ[BUJPO ೝূ "VUIFOUJDBUJPO ೝূೝՄ෼཭ Ϟσϧ Ϣʔβʔͷొ࿥࡟আ άϧʔϓ΁ͷ௥Ճ࡟আ