Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Acquia Cloud Platform入門:ユーザー管理方法を学ぼう

Acquia Cloud Platform入門:ユーザー管理方法を学ぼう

More Decks by アクイアジャパン Acquia Japan

Other Decks in Programming

Transcript

  1. Acquia Cloud Platformೖ໳ ɹΞδΣϯμ • Acquia Cloud Platform্ͷϢʔβʔ؅ཧ • ΞΧ΢ϯτొ࿥Λͯ͠ΈΑ͏

    • ΦʔΨχθʔγϣϯͷίϯηϓτ • ΦʔΨχθʔγϣϯʹϢʔβʔΛ௥Ճ͢ Δ • ΞΫηε੍ޚ • Q&A Ϣʔβʔ؅ཧํ๏ 
 Λֶ΅͏
  2. Acquia Cloud Platformೖ໳΢ΣϏφʔγϦʔζ • Acquia Cloud Platform͸ɺDrupalΞϓϦέʔγϣϯΛߏஙɺ؅ ཧ͢ΔͨΊͷεέʔϥϒϧͰ҆શͳϓϥοτϑΥʔϜͰ͢ɻ 
 •

    ຊ΢ΣϏφʔγϦʔζͰ͸ɺAcquia Cloud Platform͕ͲΜͳ΋ ͷ͔ڵຯ͕͋Δํɺ͜Ε͔Β࢖͍࢝ΊΔํ޲͚ʹɺAcquia Cloud PlatformͰߦ͏DrupalΞϓϦέʔγϣϯ։ൃߏஙํ๏΍ ศརͳπʔϧͳͲΛ͝঺հ͠·͢ɻ
  3. աڈ์ૹ • Acquia Cloud Platformͱ͸ͳʹ͔ • DrupalΞϓϦέʔγϣϯ։ൃΛ࢝ΊΔ [ϩʔΧϧฤ] • DrupalΞϓϦέʔγϣϯ։ൃΛ࢝ΊΔ

    [Cloud IDEฤ] • ΞϓϦέʔγϣϯ؅ཧํ๏Λֶ΅͏ Acquia Cloud Platformೖ໳΢ΣϏφʔγϦʔζ
  4. Acquia Cloud Platform ্ͷϢʔβʔ؅ཧ • DrupalΞϓϦέʔγϣϯͷϢʔβʔ؅ཧͷ͓࿩Ͱ͸͋Γ·ͤΜ • Acquia Cloud Platformͷ؅ཧը໘΁ͷΞΫηεɺAPIͷૢ࡞Λߦ͏ϢʔβʔΛ؅ཧͰ͖·͢

    • ΞΫΠΞଆ͔ΒαϒεΫϥΠόʔͷϢʔβʔͷ࡞੒ɺฤूɺ࡟আΛߦ͏͜ͱ͸͋Γ·ͤΜ • ΦʔΨχθʔγϣϯͷ؅ཧऀ͕੹೚Λ࣋ͬͯϢʔβʔ؅ཧΛߦ͍·͢
  5. NOT DrupalϢʔβʔ ૢ࡞ Cloud PlatformଆͷϢʔβʔͰߦ͏ DrupalଆͷϢʔβʔͰߦ͏ Acquia Cloud Platform؅ཧը໘͔ΒWebαΠτʹίʔυΛσϓϩΠ͢Δ ✔

    AcquiaαϒεΫϦϓγϣϯʹ৽͍͠ϢʔβʔΛ௥Ճ͢Δ ✔ αϙʔτνέοτͷ࡞੒ɺදࣔɺฤू ✔ Acquia InsightͷΞϥʔτ؅ཧ ✔ σʔλϕʔεόοΫΞοϓͷૢ࡞ ✔ Πϯϑϥߏ੒ͷઃఆ΍࠶ىಈ ✔ DrupalαΠτͰίϯςϯπΛ࡞੒͢Δ ✔ DrupalαΠτͰͷDrupalϞδϡʔϧͷ༗ޮԽͱߏ੒ ✔ DrupalαΠτͰͷDrupalϢʔβʔͷ௥Ճ·ͨ͸࡟আ ✔ https://docs.acquia.com/cloud-platform/access/teams/
  6. ొ৔ਓ෺ Organization Subscription Application Environment Φʔφʔ ؅ཧऀ ΦʔΨχθʔγϣϯԼͷશͯͷΞ ϓϦέʔγϣϯʹରͯ͠શݖݶ Λ࣋ͪ·͢ɻ

    νʔϜϝϯόʔ νʔϜ͸ΞϓϦέʔγϣϯʹ ରׂͯ͠Γ౰ͯΒΕ·͢ɻ • Φʔφʔ • Cloud PlatformͷΦʔΨχθʔγϣϯ্ͷશͯͷΞϓϦ έʔγϣϯʹରͯ͠શݖݶΛ࣋ͭಛผͳϩʔϧͰ͢ɻ • 1ͭͷΦʔΨχθʔγϣϯʹ1໊ͷΈΦʔφʔϩʔϧʹׂ Γ౰ͯΒΕ·͢ɻ • ؅ཧऀ • Cloud PlatformͷΦʔΨχθʔγϣϯ্ͷશͯͷΞϓϦ έʔγϣϯʹରͯ͠શݖݶΛ࣋ͭಛผͳϩʔϧͰ͢ɻ • 1ͭͷΦʔΨχθʔγϣϯʹෳ਺໊Λ؅ཧऀϩʔϧʹׂ Γ౰ͯΒΕ·͢ɻ • νʔϜϝϯόʔ • ΞϓϦέʔγϣϯͷ։ൃɺ؅ཧΛߦ͏Ϣʔβʔͷू·Γ Ͱ͢ɻ • νʔϜ͸ΞϓϦέʔγϣϯʹରׂͯ͠Γ౰ͯΒΕ·͢ɻ ্ʹߦ͘΄ͲಛผͰڧ͍ݖݶΛ࣋ͭ
  7. ϩʔϧͱύʔϛογϣϯ • ύʔϛογϣϯͱ͸ • Cloud PlatformͷΦʔΨχθʔγϣϯ or ΞϓϦέʔγϣϯʹରͯ͠ಛఆͷૢ࡞ΛϢʔβʔʹڐՄ͠·͢ • ݸʑͷύʔϛογϣϯ͸Ϣʔβʔʹ௚઀ׂΓ౰ͯΒΕΔͷͰ͸ͳ͘ɺʮϩʔϧʯʹΑׂͬͯΓ౰ͯΒΕ

    ·͢ 
 • ϩʔϧͱ͸ • νʔϜϝϯόʔʹద੾ͳύʔϛογϣϯΛׂΓ౰ͯΔͨΊʹ࢖༻͠·͢ • ඪ४Ͱ͍͔ͭ͘ͷϩʔϧ͕༻ҙ͞Ε͓ͯΓɺΧελϚΠζ΋ՄೳͰ͢ • ؅ཧऀ - શͯͷݖݶΛ࣋ͪ·͢ɻฤूෆՄ • Developer - Dev΍StageͳͲඇຊ൪؀ڥͷΈʹΞΫηεͰ͖·͢ • Senior Developer - ඇຊ൪؀ڥɺຊ൪؀ڥ΁ͷશͯͷΞΫηεΛ࣋ͪ·͢ • Team Lead - αϒεΫϦϓγϣϯ΁ͷશͯͷΞΫηεͱɺνʔϜʹϝϯόʔΛট଴͢ΔݖݶΛ࣋ ͪ·͢ʢʹશͯͷݖݶ͕༗ޮԽ͞Ε͍ͯ·͢ʣ • ΧελϜϩʔϧΛ࡞Ε·͢
  8. • νʔϜϝϯόʔͱ͸ • Cloud PlatformͷϢʔβʔ͸ɺΦʔφʔɺ؅ཧऀɺνʔϜϝϯόʔ ͷͲΕ͔ʹଐ͠·͢ • Φʔφʔͱ؅ཧऀ͸ΦʔΨχθʔγϣϯԼͷશͯͷݖݶΛ࣋ͭڧ͍ϢʔβʔͰ͢ • ϢʔβʔʹϑϧݖݶΛ࣋ͨͤΔͷͰ͸ͳ͘ɺద੾ͳݖݶΛ࣋ͭϩʔϧΛ෇༩͍ͨ͠৔߹ɺνʔϜϝϯόʔͱ

    ͯ͠௥Ճ͢Δ͜ͱͰՄೳʹͳΓ·͢ • Φʔφʔɺ؅ཧऀҎ֎ͷϢʔβʔ͸ඞͣνʔϜϝϯόʔͱͳΓ·͢ • νʔϜϝϯόʔ͸ෳ਺ͷνʔϜʹॴଐͰ͖·͢ 
 • νʔϜͱ͸ • DrupalΞϓϦέʔγϣϯͷ։ൃ΍؅ཧʹऔΓ૊ΉϢʔβʔΛʮνʔϜʯͱ͍͏ܗͰฤ੒ͯ͠ɺνʔϜΛ1ͭ Ҏ্ͷΞϓϦέʔγϣϯʹඥ෇͚Δ͜ͱ͕Ͱ͖·͢ • ΦʔΨχθʔγϣϯԼʹɺෳ਺ͷνʔϜΛ࡞੒Ͱ͖·͢ νʔϜͱνʔϜϝϯόʔ
  9. ΞϓϦέʔγϣϯɺνʔϜɺϩʔϧͷؔ܎ Application Φʔφʔ ؅ཧऀ Φʔφʔͱ؅ཧऀ͸νʔϜʹଐ͠·ͤΜɻΦʔΨ χθʔγϣϯԼͷશͯͷΞϓϦέʔγϣϯʹର͠ ͯશݖݶΛ࣋ͪ·͢ɻ νʔϜ͸1ͭҎ্ͷΞϓϦέʔγϣϯΛׂΓ౰ͯΒΕ·͢ɻ Application Team

    Team Team Role Role Role ྫɿA͞Μͷ৔߹ ॴଐνʔϜ ׂΓ౰ͯΒΕͨϩʔϧ Dev Team Dev Backend Team Dev, Ops ϑϧݖݶʂ ଟ ର ଟ ͷؔ܎ Ϣʔβʔ͸ɺΦʔφʔɺ؅ཧऀ΋͘͠͸νʔϜʹট଴͢ΔݖݶΛ࣋ͭνʔϜϝϯ όʔʹΑͬͯνʔϜʹ௥Ճ͞Ε·͢ɻͦͷࡍɺ1ͭҎ্ͷϩʔϧΛબ୒͠·͢ɻ νʔϜͱϩʔϧ͸ηοτ A͞Μ A͞Μ
  10. ΦʔΨχθʔγϣϯʹϢʔβʔΛ௥Ճ͢Δ 1. ؅ཧऀ͔νʔϜϝϯόʔͱͯ͠௥Ճ͢Δ͔ ※Φʔφʔ or ؅ཧऀͰૢ࡞͠ͳ͍ݶΓ ͜ͷ࣭໰͸ग़͖ͯ·ͤΜ 2. ট଴͢ΔϢʔβʔͷϝʔϧΞυϨεೖྗ 3.

    νʔϜͷબ୒ ϥδΦϘλϯܗࣜͰ͢ બ୒Ͱ͖Δͷ͸1ͭͷΈͰ͢ νΣοΫϘοΫεܗࣜͰ͢ ෳ਺બ୒ՄೳͰ͢ 4. ϩʔϧͷબ୒ 5. ֬ೝը໘
  11. ύεϫʔυڧ౓ • ࠷௿ݶͷύεϫʔυڧ౓ཁ݅ΛϢʔβʔʹཁٻ͠·͢ɻ • ௕͕͞12จࣈҎ্Ͱ͋Δ • গͳ͘ͱ΋1ͭେจࣈ • গͳ͘ͱ΋1ͭͷখจࣈ •

    গͳ͘ͱ΋1ͭͷಛघจࣈ • ϢʔβʔͷҎલͷ24ݸͷύεϫʔυΛ࠶ར༻͠ͳ͍ 
 • ϒϧʔτϑΥʔε߈ܸ͔Βͷอޢ • Cloud Platformͷ؅ཧը໘͸ɺϢʔβʔͷαΠϯΠϯͷࢼߦͷ૯਺Λ੍ݶ͢ΔϙϦγʔʹΑͬͯɺϒϧʔτϑΥʔε߈ܸ͔ΒϢʔβʔΛอޢ͠· ͢ɻ • 1ਓͷϢʔβʔͱIPΞυϨε͔Β30෼ؒʹ3ճαΠϯΠϯʹࣦഊͨ͠ޙɺCloud Platform͸Ϣʔβʔ໊ͱIPΞυϨεͷ૊Έ߹ΘͤʹΑΔα ΠϯΠϯΛ1࣌ؒϒϩοΫ͠·͢ɻ • 1ͭͷIPΞυϨε͔Β1࣌ؒʹ50ճͷαΠϯΠϯࢼߦ͕ࣦഊͨ͠ޙɺCloud Platform͸֘౰͢ΔIPΞυϨε͔ΒͷαΠϯΠϯΛ1࣌ؒϒϩο Ϋ͠·͢ɻ https://docs.acquia.com/cloud-platform/access/password-strength/
  12. ೋஈ֊ೝূ • ೋஈ֊ೝূϓϩηε͸ύεϫʔυೝূͷΈͷ৔߹ΑΓ΋҆શͱ͞Ε͍ͯ·͢ɻ • Cloud PlatformͰ͸Ϣʔβʔ͕ύεϫʔυೖྗޙʹೋஈ֊ೝূΞϓϦ΍SMSςΩετϝοηʔδ͔ΒૹΒΕΔݕূίʔυΛೖྗ͢ΔΑ͏ʹཁٻ Ͱ͖·͢ɻ • αϙʔτ͢ΔϞόΠϧೝূΞϓϦ •

    Google AuthenticatorʢAndroid, iPhone, BlackBerryʣ • AuthyʢAndroid, iPhoneʣ • AuthenticatorʢWindows Phoneʣ • FreeOTPʢAndroidʣ • ※Time-based One-time Password Algorithm ʢTOTPʣʢRFC 6238ʣͰಈ࡞͢ΔݶΓɺଞͷϞόΠϧೝূΞϓϦΛ࢖༻͢Δ͜ͱ΋Ͱ͖ ·͢ɻ • SMSςΩετϝοηʔδʹ࢖༻͢Δి࿩൪߸͸US·ͨ͸CAͷΈͰ͢ɻ • ΦʔΨχθʔγϣϯͷΦʔφʔɺ؅ཧऀ͸ɺΦʔΨχθʔγϣϯԼͰ؅ཧ͢ΔΞϓϦέʔγϣϯ͝ͱʹೋஈ֊ೝূΛ༗ޮԽͰ͖·͢ɻ • Ϣʔβʔ͸ϓϩϑΟʔϧઃఆը໘͔Βɺೋஈ֊ೝূͷ༗ޮԽ΍ඇ༗ޮԽΛߦ͑·͢ɻ • ΋͠ೋஈ֊ೝূ͕༗ޮԽ͞ΕͨΞϓϦέʔγϣϯͰ࡞ۀ͍ͯ͠Δ৔߹ɺϓϩϑΟʔϧઃఆଆͰೋஈ֊ೝূΛOFFʹ͢ΔͱΞϓϦέʔ γϣϯʹΞΫηεͰ͖ͳ͘ͳΓ·͢ɻ https://docs.acquia.com/cloud-platform/access/two-step-verification/
  13. IPΞυϨεͷϗϫΠτϦετ • σϑΥϧτͰ͸શͯͷIPΞυϨε͔ΒΞΫηεՄೳͰ͕͢ɺAcquia Cloud PlatformͰ͸࣍ͷཁૉͰΞΫηε੍ޚ͠·͢ɻ • Ϣʔβʔ໊ͱύεϫʔυʹΑΔೝূ • ϢʔβʔʹׂΓ౰ͯΒΕͨϩʔϧͱύʔϛογϣϯ •

    ೋஈ֊ೝূʢΦϓγϣϯʣ • Cloud Platformͷ؅ཧը໘΁ͷαΠϯΠϯΛɺࢦఆͨ͠IPΞυϨε͔ΒͷΈʹ੍ݶ͢Δ͜ͱ͕ՄೳͰ͢ɻ • IPΞυϨεͷϗϫΠτϦετ͕ద༻͞ΕΔͷ͸ɺCloud Platform؅ཧը໘΁ͷΞΫηεͷΈͰ͢ɻ • Cloud PlatformͰϗετ͢ΔDrupalαΠτ΁ͷΞΫηεʹ͸Өڹ͠·ͤΜɻ • SSH͔ΒͷΞΫηεΛ੍ޚ͢Δ৔߹΋ؚ·Ε·ͤΜɻʢAcquia Shieldͱ͍͏Φϓγϣϯ੡඼ͰରԠՄೳͰ͢ʣ • ΦʔΨχθʔγϣϯ୯ҐͰ͸ͳ͘ɺΞϓϦέʔγϣϯ୯ҐͰઃఆ͠·͢ɻ • Φʔφʔ·ͨ͸؅ཧऀ͕ɺΞϓϦέʔγϣϯͷIPΞυϨεϗϫΠτϦετͷ༗ޮԽɺແޮԽΛ੍ޚͰ͖·͢ɻ https://docs.acquia.com/cloud-platform/access/ip-allowlist/
  14. Q&A

  15. • ୭͕ϝϯόʔΛট଴Ͱ͖Δͷ͔ • Φʔφʔ • ؅ཧऀ • νʔϜʹট଴͢ΔݖݶΛ࣋ͭνʔϜϝϯόʔʢྫɿTeam Leadϩʔϧ͕֘౰ʣ 


    • Φʔφʔͱ؅ཧऀͷҧ͍ • Φʔφʔ͸ΦʔΨχθʔγϣϯʹ1໊ͷΈ • ؅ཧऀ͸ෳ਺໊ஔ͚Δ • ΦʔφʔͷΈ࣮ߦՄೳɿΦʔΨχθʔγϣϯͷΦʔφʔݖͷৡ౉ 
 • ΦʔΨχθʔγϣϯ͸͍ͭ࡞ΒΕΔͷ͔ • αϒεΫϦϓγϣϯ͕࡞ΒΕΔͱ͖ʹɺࣗಈతʹΦʔΨχθʔγϣϯ͕࡞੒͞ΕΔ • Ϣʔβʔࣗ਎ͰΦʔΨχθʔγϣϯΛ࡞੒͢Δ͜ͱ͸Ͱ͖ͳ͍ʢ࡟আ͸ՄೳͰ͢ʣ Α͋͘Δ࣭͝໰
  16. Acquia Cloud Platformೖ໳ ɹΞδΣϯμ • Acquia Cloud Platform্ͷϢʔβʔ؅ཧ • ΞΧ΢ϯτొ࿥Λͯ͠ΈΑ͏

    • ΦʔΨχθʔγϣϯͷίϯηϓτ • ΦʔΨχθʔγϣϯʹϢʔβʔΛ௥Ճ͢ Δ • ΞΫηε੍ޚ • Q&A Ϣʔβʔ؅ཧํ๏ 
 Λֶ΅͏