AWS IAM 〜 設計上の戦略と戦術 / 20191109-kof-iam

Ea29e2b19d11b48f867ae71d6a6de5df?s=47 opelab
November 08, 2019

AWS IAM 〜 設計上の戦略と戦術 / 20191109-kof-iam

関西オープンフォーラム内で開催された"jus研究会大阪大会「AWS IAM - 設計上の戦略と戦術」"での発表資料です。

https://k-of.jp/backend/session/1299

運用設計ラボおよびJAWS-UG CLI専門支部での実践を例に、AWS IAM設計上の戦略と戦術について整理してみました。
(現在も、試行錯誤の途中であり、今後内容が改訂される可能性があります。)

Ea29e2b19d11b48f867ae71d6a6de5df?s=128

opelab

November 08, 2019
Tweet

Transcript

  1. Operation Lab ӡ༻ઃܭϥϘ ӡ༻ઃܭϥϘ߹ಉձࣾ "84*". *EFOUJUZBOE"DDFTT.BOBHFNFOU 1  ʙઃܭ্ͷઓུͱઓज़ γχΞΞʔΩςΫτ೾ా໺༟Ұ

    ؔ੢ΦʔϓϯϑΥʔϥϜ 
  2. ͓͜ͱΘΓ Operation Lab ӡ༻ઃܭϥϘ 2 • ຊൃදͷ಺༰͸ɺൃදऀݸਓͷݟղͰ͋Γɺ +"846($-*ઐ໳ࢧ෦͓Αͼӡ༻ઃܭϥϘ Ͱͷ࣮ફྫΛத৺ʹ঺հ͍ͯ͠·͢ɻ •

    ݱࡏ΋ɺࢼߦࡨޡͷ్தͰ͋Γɺࠓޙ಺༰͕ վగ͞ΕΔՄೳੑ͕͋Γ·͢ɻ
  3. ηογϣϯͷ֓ཁ ΞϚκϯ΢ΣϒαʔϏε "84 ͸ɺੈքͰ࠷΋޿͘࠾༻͞Εͯ ͍ΔΫϥ΢υϓϥοτϑΥʔϜͰɺҎ্ͷΫϥ΢υαʔϏε Λఏڙ͍ͯ͠·͢ɻ "84ͷ֤αʔϏεΛࣗࡏʹ׆༻͢Δ্Ͱ࠷΋ॏཁ͔ͭࠜװͱͳΔ ͷ͸ɺ"84*". *EFOUJUZBOE"DDFTT.BOBHFNFOU ͷ஌ࣝ

    Ͱ͢ɻ ຊߨԋͰ͸ɺ"84*".ͷجૅ஌ࣝͱ*".׆༻্ͷʮઓུʯͱʮઓ ज़ʯʹ͍ͭͯ঺հ͠·͢ɻ Operation Lab ӡ༻ઃܭϥϘ 3
  4. Operation Lab ӡ༻ઃܭϥϘ ࠓճͷΞδΣϯμ 4  *".Λ੍͢Δऀ͸"84Λ੍͢  "84*".ͷجૅ஌ࣝ 

    *".ઃܭ্ͷઓུ  *".ઃܭ্ͷઓज़
  5. Operation Lab ӡ༻ઃܭϥϘ *".Λ੍͢Δऀ͸"84Λ੍͢ 5

  6. ͭͷΞΧ΢ϯτγεςϜ • "84ΞΧ΢ϯτ SPPU  • ϝʔϧΞυϨεʹඥ෇͍ͨ਌ΞΧ΢ϯτ *%  •

    ॳظઃఆ͕׬ྃͨ͠Β෧ҹͯ͠ɺղ໿·Ͱ࢖͏ػձ͸΄ͱΜͲແ͍ɻ • *". • "84ͷΞΫηε؅ཧγεςϜɻ ೔ৗ࢖͍  • "84ΞΧ΢ϯτͷԼҐʹάϧʔϓϢʔβϩʔϧͳͲΛ࡞੒ɻ • BSOBXTJBNHSPVQBENJO • BSOBXTJBNVTFSUBSP • BSOBXTJBNSPMFBQQ 1. IAMΛ੍͢Δऀ͸AWSΛ੍͢
  7. "84ͷྺ࢙ͱ*". • ੲ͸"84ΞΧ΢ϯτ SPPUݖݶ ͰશͯͷϦιʔε Λૢ࡞͍ͯͨ͠ɻ • શೳͷਆͷ࣌୅ɻ Operation Lab

    ӡ༻ઃܭϥϘ 7 • աେͳݖݶʹΑΔฐ֐Λආ͚ΔͨΊʹ*".͸ੜ· Εͨɻ • ద੾ͳݖݶͷ෼཭͕໨త • ݱߦͷόʔδϣϯ͸೥݄ɻ ϙϦγʔόʔδϣϯ 1. IAMΛ੍͢Δऀ͸AWSΛ੍͢
  8. *".ͱ͸ Operation Lab ӡ༻ઃܭϥϘ 8 • աେͳݖݶʹΑΔฐ֐Λආ͚ΔͨΊʹ*".͸ੜ· Εͨɻ • ద੾ͳݖݶͷ෼཭͕໨త

    • ݱߦͷόʔδϣϯ͸೥݄ɻ ϙϦγʔόʔδϣϯ *".͸ݖݶΛ੍໿͢ΔͨΊʹੜ·Εͨπʔϧ *EFOUJUZBOE"DDFTT.BOBHFNFOU 1. IAMΛ੍͢Δऀ͸AWSΛ੍͢
  9. Operation Lab ӡ༻ઃܭϥϘ "84αʔϏε͸"1*ͷू߹ମ "84͸શͯͷػೳΛ"1*Ͱఏڙ͍ͯ͠Δ ʮ"84Λਅʹཧղ͢Δʯͱ͸ "84"1*ͷಇ͖Λཧղ͢Δ͜ͱ Ϛωδϝϯτίϯιʔϧ͸"1*ૢ࡞ΛӅณԽ͍ͯ͠Δ ॳ৺ऀ޲͚ 1.

    IAMΛ੍͢Δऀ͸AWSΛ੍͢
  10. Operation Lab ӡ༻ઃܭϥϘ *".͸"84"1*ͷΞΫηε੍ޚج൫ *".͸΄΅શͯͷ"84"1*΁ͷΞΫηε੍ޚج൫ ໿αʔϏεͱ࿈ܞ͍ͯ͠Δ ओཁͳαʔϏε͸શͯ໢ཏ ࣌఺ ໿ "1*ΞΫγϣϯ਺

    1. IAMΛ੍͢Δऀ͸AWSΛ੍͢
  11. Operation Lab ӡ༻ઃܭϥϘ ʮ"84Λਅʹཧղ͢Δʯͱ͸ 11 "84"1*ͷಇ͖Λཧղ͢Δ͜ͱ *".͕Θ͔Βͳ͍ਓ͸ "84ΛΘ͔ͬͯͳ͍ਓ *".Λ஌Δ͜ͱ͸ɺ "84ͷ"1*ΞΫγϣϯͱͷ෇͖߹͍ํΛ஌Δ͜ͱɻ

    ໿ "1*ΞΫγϣϯ਺ ͭ·Γ 1. IAMΛ੍͢Δऀ͸AWSΛ੍͢
  12. Operation Lab ӡ༻ઃܭϥϘ ·ͱΊ*".Λ੍͢Δऀ͸"84Λ੍͢ 12 "84ઃܭ͸*".ʹ࢝·Γ*".ʹऴΘΔɻ "84࣮૷͸*".ʹ࢝·Γ*".ʹऴΘΔɻ "84ֶश͸*".ʹ࢝·Γ*".ʹऴΘΔɻ *".͕Θ͔Βͳ͍ਓ͸ "84ΛΘ͔ͬͯͳ͍ਓ

    1. IAMΛ੍͢Δऀ͸AWSΛ੍͢
  13. Operation Lab ӡ༻ઃܭϥϘ "84*".ͷجૅ஌ࣝ 13

  14. Operation Lab ӡ༻ઃܭϥϘ "84ͷར༻ 14 "84 Ϧιʔε ར༻ऀ "84 Ϧιʔε

    ֎෦ Ϧιʔε ݺͼग़͢ଆ ݺͼग़͞ΕΔଆ "1* 2. AWS IAMͷجૅ஌ࣝ
  15. Operation Lab ӡ༻ઃܭϥϘ "84ͷར༻ *".ͷҐஔ෇͚ 15 "84 Ϧιʔε ར༻ऀ "84

    Ϧιʔε ֎෦ Ϧιʔε "84 *". ݺͼग़͞ΕΔଆ ݺͼग़͢ଆ 2. AWS IAMͷجૅ஌ࣝ ୭ʹ ԿΛڐՄېࢭ
  16. Operation Lab ӡ༻ઃܭϥϘ *".άϧʔϓ *".ͷجຊཁૉ 16 "84 Ϧιʔε ར༻ऀ "84

    Ϧιʔε ֎෦ Ϧιʔε *".Ϣʔβ *".ϩʔϧ *". ϙϦγ ୭ʹ ԿΛڐՄېࢭ ݺͼग़͢ଆ ݺͼग़͞ΕΔଆ 2. AWS IAMͷجૅ஌ࣝ
  17. Operation Lab ӡ༻ઃܭϥϘ *".άϧʔϓ *".ͷجຊཁૉ ਓ΍֎෦Ϧιʔεʹରͯ͠ 17 "84 Ϧιʔε ར༻ऀ

    ֎෦ Ϧιʔε *".Ϣʔβ *". ϙϦγ ୭ʹ ԿΛڐՄېࢭ Ϣʔβ΍άϧʔϓ͸ ਓ ֎෦Ϧιʔε ͱ"84ϦιʔεΛܨ͙΋ͷ ݺͼग़͞ΕΔଆ ݺͼग़͢ଆ 2. AWS IAMͷجૅ஌ࣝ
  18. Operation Lab ӡ༻ઃܭϥϘ *".ͷجຊཁૉ "84Ϧιʔεʹରͯ͠ 18 "84 Ϧιʔε "84 Ϧιʔε

    *".ϩʔϧ *". ϙϦγ ୭ʹ ԿΛڐՄېࢭ ϩʔϧ͸ "84Ϧιʔεಉ࢜Λܨ͙΋ͷ ݺͼग़͢ଆ ݺͼग़͞ΕΔଆ 2. AWS IAMͷجૅ஌ࣝ
  19. Operation Lab ӡ༻ઃܭϥϘ *".άϧʔϓ Ϣʔβάϧʔϓͱϩʔϧͷೝূ্ͷҧ͍ 19 "84 Ϧιʔε ར༻ऀ "84

    Ϧιʔε ֎෦ Ϧιʔε *".Ϣʔβ *".ϩʔϧ *". ϙϦγ ୭ʹ ԿΛڐՄېࢭ ݺͼग़͢ଆ ݺͼग़͞ΕΔଆ ೝূ৘ใ ͕ඞཁ ೝূ৘ใ ͕ෆཁ ࣗಈॲཧ 2. AWS IAMͷجૅ஌ࣝ
  20. Operation Lab ӡ༻ઃܭϥϘ ͭͷೝূ৘ใ 20 ར༻ऀ ֎෦ Ϧιʔε .'"ʹΑΔอޢ͕Մೳ ೝূ৘ใ

    ͕ඞཁ ύεϫʔυ ΫϨσϯγϟϧ "1*ར༻ $-*4%, 8FCϚωδϝϯτίϯιʔϧ 2. AWS IAMͷجૅ஌ࣝ
  21. *".ϙϦγʔͷߏ੒ཁૉ جຊ͸ɺΞΫγϣϯͱϦιʔεͷ૊Έ߹Θͤɻ Operation Lab ӡ༻ઃܭϥϘ 21 2. AWS IAMͷجૅ஌ࣝ &⒎FDU

    "DUJPO 3FTPVSDF
  22. *".ϙϦγʔͷ&⒎FDU ༏ઌॱҐ Operation Lab ӡ༻ઃܭϥϘ 22 2. AWS IAMͷجૅ஌ࣝ •

    ༏ઌॱҐ໌ࣔతͳېࢭ ࠷ڧ  • ༏ઌॱҐ໌ࣔతͳڐՄ • ༏ઌॱҐ҉໧ͷڋ൱ σϑΥϧτ஋ &⒎FDU "DUJPO 3FTPVSDF ಉҰͷΞΫγϣϯ΍Ϧιʔεʹରͯ͠ɺڐՄͱڋ൱͕ॏෳ͢Δ৔߹ ҎԼͷ༏ઌॱҐͰධՁ͞ΕΔɻ
  23. Operation Lab ӡ༻ઃܭϥϘ *".ઃܭ্ͷઓུ 23

  24. ઓུʹ͓͚Δͭͷ؍఺ • ๷ޚઓུ • ͍͔ʹΫϨσϯγϟϧΛൈ͔Εͯͳ͍Α͏ʹ͢Δ͔ɻ • ݖݶઓུ • ͍͔ʹΦϖϛε͕ى͖ΔϦεΫΛݮΒ͔͢ɻ •

    ΋͠ΫϨσϯγϟϧΛൈ͔Εͯ΋ඃ֐Λখ͘͢͞Δ͔ɻ Operation Lab ӡ༻ઃܭϥϘ 24 3. IAMઃܭ্ͷઓུ
  25. Operation Lab ӡ༻ઃܭϥϘ *".ઃܭ্ͷ๷ޚઓུ 25

  26. *".ͷ๷ޚઓུ Operation Lab ӡ༻ઃܭϥϘ 26 IUUQTXXXTMJEFTIBSFOFU[BLJQFOUFTUFSBXT ΫϨσϯγϟϧΛൈ͔ΕΔͱେྔ՝ۚͷϦεΫ 3.1. IAMઃܭ্ͷ๷ޚઓུ

  27. Operation Lab ӡ༻ઃܭϥϘ ๷ޚઓུ͜ΕΒΛͳΔ΂͘࢖Θͳ͍ 27 ར༻ऀ ֎෦ Ϧιʔε .'"ʹΑΔอޢ͕Մೳ ೝূ৘ใ

    ͕ඞཁ ύεϫʔυ ΫϨσϯγϟϧ "1*ར༻ $-*4%, 8FCϚωδϝϯτίϯιʔϧ 3.1. IAMઃܭ্ͷ๷ޚઓུ
  28. Operation Lab ӡ༻ઃܭϥϘ ๷ޚઓུ*".ϩʔϧΛͳΔ΂͘࢖͏ 28 "84 Ϧιʔε "84 Ϧιʔε *".ϩʔϧ

    *". ϙϦγ ୭ʹ ԿΛڐՄېࢭ ՄೳͳݶΓ*".ϩʔϧΛ࢖͏ ݺͼग़͢ଆ ݺͼग़͞ΕΔଆ ೝূ৘ใ ͕ෆཁ ࣗಈॲཧ 3.1. IAMઃܭ্ͷ๷ޚઓུ
  29. Operation Lab ӡ༻ઃܭϥϘ ๷ޚઓུ*".ϩʔϧΛͳΔ΂͘࢖͏ 29 "84 Ϧιʔε &$ *".ϩʔϧ *".

    ϙϦγ ୭ʹ ԿΛڐՄېࢭ &$΍$MPVEΛ࡞ۀ؀ڥͱ͢Δ ݺͼग़͞ΕΔଆ ೝূ৘ใ ͕ෆཁ ࣗಈॲཧ 3.1. IAMઃܭ্ͷ๷ޚઓུ $MPVE
  30. ྫ $MPVEΛར༻͢Δ • $MPVE͸8FC*%&؀ڥɻ • ࣮ࡍʹ͸8FCλʔϛφϧ؀ڥͱͯ͠ར༻Ͱ͖Δɻ • ݩʑ͸04ґଘഉআ͕໨తɻ ϒϥ΢βར༻ 

    • .BDͷݖݶ΍ɺ8JOEPXT༝དྷͷτϥϒϧ͸ׂͱଟ͍ɻ • $MPVE͔Βىಈ͢Δ&$ʹϩʔϧΛ෇༩ • $MPVEͷ5FNQPSBSZ$SFEFOUJBMT͕༗ޮͩͱ*".·ΘΓ੍͕ ໿͞ΕΔ 454Ͱఆظߋ৽͞ΕΔͷͰ΍΍ηΩϡΞ ɻ Operation Lab ӡ༻ઃܭϥϘ 30 ࡞ۀ؀ڥΛ$MPVE؀ڥΛར༻͢Δ͜ͱͰ࣮ݱ 3.1. IAMઃܭ্ͷ๷ޚઓུ
  31. $MPVE؀ڥͩͱͳͥηΩϡΞ͔ • $MPVE͸"84ͷϚωʔδυαʔϏεɻ • Ϛωδϝϯτίϯιʔϧͱ͸44)઀ଓɻ άϩʔόϧܦ༝  • *%&ͳͷͰɺඇར༻࣌͸ఀࢭ͢Δɻ •

    $MPVE؅ཧԼͷ৔߹ɺ෼ૢ࡞͕ͳ͍ͱTUPQ EFGBVMU  • ݖݶ෇༩͸ϩʔϧͰͰ͖ΔͷͰDSFEFOUJBMTෆཁ • $MPVEͷ5FNQPSBSZ$SFEFOUJBMT΋ແޮʹͰ͖Δɻ Operation Lab ӡ༻ઃܭϥϘ 31 3.1. IAMઃܭ্ͷ๷ޚઓུ
  32. Operation Lab ӡ༻ઃܭϥϘ ๷ޚઓུϢʔβ͸࠷௿ݶ෼ׂ 32 ར༻ऀ ֎෦ Ϧιʔε ೝূ৘ใ ͕ඞཁ

    ύεϫʔυ ΫϨσϯγϟϧ "1*ར༻ $-*4%, 8FCϚωδϝϯτίϯιʔϧ 3.1. IAMઃܭ্ͷ๷ޚઓུ • $MPVE5SBJMͰͲͷΫϨσϯγϟϧ͕౪·Ε͔ͨ௥੻Ͱ͖Δɻ • αʔυύʔςΟπʔϧΛ࢖͏࣌ʹಛʹ஫ҙ͢Δɻ ෳ਺ͷ৔ॴͰಉҰϢʔβΛ࢖Θͳ͍ɻϢʔβΛ෼͚Δɻ
  33. Operation Lab ӡ༻ઃܭϥϘ *".ઃܭ্ͷݖݶઓུ 33

  34. *".ͷݖݶઓུ • ࠷খݖݶͷݪଇ Operation Lab ӡ༻ઃܭϥϘ 34 3.2. IAMઃܭ্ͷݖݶઓུ େࣄͳͷ͸͜Ε͚ͩ

  35. Operation Lab ӡ༻ઃܭϥϘ ݖݶઓུ࠷খݖݶͷݪଇ 35

  36. ࠷খݖݶͷݪଇΛ࣮ݱ͢Δ  ϙϦγʔ͸࢖͍ࣺͯ ϥΠϑαΠΫϧϚωδϝϯτ  • όʔδϣϯߋ৽ͯ͠࢖͏ΑΓ͸ɺ༻్ʹ߹Θͤͯ࡞੒ɺഇغ͢Δɻ • Ϧιʔε΍άϧʔϓͷϥΠϑαΠΫϧʹ߹Θͤͯ࡞੒ɺഁغ͢Δɻ 

    ਓͱϦιʔεͷ྆໘͔ΒϙϦγʔΛߟ͑Δɻ • ࢖͏ଆ͔Βߟ͕͕͑ͪͩɺ࢖ΘΕΔଆ͔Β΋ߟ͑Δɻ  খ͞ͳϙϦγΛ૊Έ߹Θͤͯద༻͢Δɻ • *".ϙϦγ͸ͭͷର৅ʹରͯ͠ϙϦγΛద༻Ͱ͖Δɻ Operation Lab ӡ༻ઃܭϥϘ 36 3.2. IAMઃܭ্ͷݖݶઓུ
  37. Operation Lab ӡ༻ઃܭϥϘ *".ઃܭ্ͷઓज़ 37

  38. ઓज़ʹ͓͚Δͭͷ؍఺  ΫϨσϯγϟϧͷอޢ • ΫϨσϯγϟϧͷอޢͰͰ͖Δ͜ͱΛ࣮ફ͢Δɻ  ࠷খݖݶͷ࣮ݱ • ࠷খݖݶͷݪଇΛՄೳͳݶΓ࣮ફ͢Δɻ Operation

    Lab ӡ༻ઃܭϥϘ 38 4. IAMઃܭ্ͷઓज़
  39. Operation Lab ӡ༻ઃܭϥϘ ΫϨσϯγϟϧͷอޢઓज़ 39

  40. ઓज़ΫϨσϯγϟϧͷอޢ • .'"Ͱอޢ͢Δɻ • ࿙Εͨͱ͖ʹ΋͋Δఔ౓҆৺ɻ • ໘౗͘͞͞ͱͷτϨʔυΦϑ͸͋Δɻ • ͭ࡞ΕΔͷͰɺఆظతʹࣗಈߋ৽Λ͢Δɻ •

    ߋ৽ݖݶΛϢʔβʹݖݶΛ෇༩͓ͯ͘͠ɻ Operation Lab ӡ༻ઃܭϥϘ 40 4.1. ΫϨσϯγϟϧͷอޢઓज़
  41. Operation Lab ӡ༻ઃܭϥϘ ࠷খݖݶͷ࣮ݱઓज़ 41

  42. ઓज़࠷খݖݶͷ࣮ݱ 8)Ͱߟ͑Δ • ୭ ར༻ऀ ʹɺͲ͜ Ϧιʔε Ͱɺͳͥ ҙਤ ɺ

    ԿΛ͍ͤͨ͞ ΞΫγϣϯ ͷ͔ɺΛ໌֬ʹ͢Δɻ • ΞΫγϣϯͱϦιʔεͷ͍ͣΕ΋  ΞελϦεΫ ʹ͠ͳ͍ ͜ͱ͕େࣄɻ • ࣌ؒଳ ͍ͭ ͰϙϦγʔͷΞλονσλον΋ ݕ౼͢Δɻ Operation Lab ӡ༻ઃܭϥϘ 42 গͳ͘ͱ΋ຊ൪؀ڥ͸͖ͬͪΓઃܭ͢Δɻ 4.2. ࠷খݖݶͷ࣮ݱઓज़
  43. ࠷খݖݶͷ࣮ફྫ • "84ϚωδυϙϦγ ͳΔ΂͘ ࢖Θͳ͍ • Ϧιʔε͕ ͳͷͰɺβϧա͗Δɻ • ҰൠతʹϙϦγΛʮૢ࡞͢ΔଆʯΛى఺ʹܾΊ͕ͪ

    • Ͳ͏ͯ͠΋ݖݶΛ޿ׂ͘Γ౰͕ͯͪɻ • +"846($-*Ͱ͸ʮૢ࡞͞ΕΔଆʯى఺Ͱ࡞੒ • Ϧιʔεͷ࡞੒ͱಉ࣌ʹɺ3FBE0OMZϙϦγͱ3FBE8SJUFϙϦγ Λ࡞੒͢Δɻ Operation Lab ӡ༻ઃܭϥϘ 43 ϙϦγΛϦιʔευϦϒϯͰ࡞੒ ՄೳͳൣғͰɺ࡞ۀલʹݖݶ௥Ճɺ׬ྃޙʹݖݶണୣ 4.2. ࠷খݖݶͷ࣮ݱઓज़
  44. ྫϙϦγΛϦιʔευϦϒϯͰ࡞੒ɾ࡟আ Operation Lab ӡ༻ઃܭϥϘ 44 ϦιʔεͷϥΠϑαΠΫϧʹ͋ΘͤͯϙϦγ࡞੒ɾ࡟আ 3FBE0OMZ 3FBE8SJUF 4.2. ࠷খݖݶͷ࣮ݱઓज़

  45. Operation Lab ӡ༻ઃܭϥϘ ϙϦγྫ$PEF$PNNJUϦϙδτϦ΁ͷ3FBE8SJUF 45 4.2. ࠷খݖݶͷ࣮ݱઓज़

  46. ϦιʔευϦϒϯͰϙϦγ࡞੒ͷϝϦοτ • $-*Λ೔ৗར༻͍ͯ͠Ε͹ΞΫγϣϯͷ೺Ѳ͸༰қ • αϒίϚϯυ"1*ΞΫγϣϯ • *".ͷϙϦγ্ݶҎ಺ͳΒ͹ӡ༻΋༰қ • Λ௒͑ͨͱ͖͸Ͳ͏͢Δ͔ɺ͸೰·͍͠ɻ •

    ࡞ۀલݖݶ௥Ճɺ׬ྃޙݖݶണୣΛ࣮ફ͢Ε͹গ͠؇࿨Ͱ͖Δɻ • ετΞܕͷαʔϏε͸ಛʹ࣮ફ͕༰қ • 4όέοτɺ$MPVE8BUDI-PHTϩάάϧʔϓɺ$PEF$PNNJUϦϙδτϦͳͲ Operation Lab ӡ༻ઃܭϥϘ 46 4.2. ࠷খݖݶͷ࣮ݱઓज़
  47. Operation Lab ӡ༻ઃܭϥϘ ࢀߟաڈͷൃදࢿྉ 47 IUUQTXXXPQTMBCKQQVCMJTI աڈͷൃදࢿྉ͸ 0QT-BCKQͱ͍͏αΠτʹஔ͍ͯ͋Γ·͢ɻ

  48. Operation Lab ӡ༻ઃܭϥϘ 48 IUUQXXXPQFSBUJPOMBCDPKQ OperationLab ӡ༻ઃܭ