Rails_5.2_新機能Credentialsを使ってみた.pdf

 Rails_5.2_新機能Credentialsを使ってみた.pdf

596ee6e13572bbc630d8004e3b77230b?s=128

shinji.uyama

July 02, 2018
Tweet

Transcript

  1. 3BJMT৽ػೳ$SFEFOUJBMT Λ࢖ͬͯΈͨ  5IV  .FHVSPSC !TIJOKJVZBNB

  2. ࣗݾ঺հ TIJOKJVZBNB BEJTIגࣜձࣾ XFCΞϓϦέʔγϣϯΤϯδχΞ SVCZPO3BJMT 3FBDUKT $

  3. ࠓ೔࿩͢͜ͱ  $SFEFOUJBMTͱ͸  $SFEFOUJBMTͷ࢖͍ํ B $SFEFOUJBMZNMFODͷฤूํ๏ C $SFEFOUJBMZNMFODͷ҉߸Խɾ෮߸Խ 

    $SFEFOUJBMTͷ؀ڥຖʹग़͠෼͚໰୊
  4. $SFEFOUJBMTͱ͸ w 3BJMT͔Β࠾༻͞ΕͨɺΞϓϦ಺Ͱ࢖༻͢Δൿಗ৘ใΛ؅ཧ͢Δํ๏ • ͜Ε·ͰͷTFDSFUTZNMɺFODSZQUFETFDSFUTͷஔ͖׵͑ • DSFEFOUJBMTZNMFOD҉߸ԽϑΝΠϧͰൿಗ৘ใΛอ࣋͠ɺDPOGJHNBTUFSLFZͰ ෮߸Խͯ͠ར༻ • ෮߸͠ͳ͍ͱத਎͕෼͔Βͳ͍ͷͰɺHJUIVC౳Ͱڞ༗Մೳ

    ΋ͪΖΜɺDPOGJHNBTUFS ΛQVTI͢Δͱҙຯ͕ͳ͍
  5. $SFEFOUJBMTZNMFODͷฤूํ๏

  6. $SFEFOUJBMTZNMFODͷฤू

  7. $SFEFOUJBMTZNMFODͷઃఆ஋ͷ࢖͍ํ

  8. $SFEFOUJBMTZNMFODͷ҉߸Խɾ෮߸Խ

  9. ؀ڥຖͷઃఆ஋ͷग़͠෼͚໰୊

  10. Ҋ1. GemΛ࢖͏

  11. Ҋ2. ؀ڥม਺Ͱग़͠෼͚Δ • લఏ : productionͱstaging͸؀ڥ͸ۃྗಉ͡Ͱ͋Δ΂͖ ◦ stagingͰಈ࡞֬ೝ্ͨ͠Ͱɺproduction΁ຊ൪Ϧʔε͍͔ͨ͠Β؀ڥͷ ҧ͍ʹΑΔ༧ظͤ͵όά͸ഉআ͍ͨ͠ •

    ͱ͸͍͏΋ͷͷɺग़͠෼͚͕ඞཁͷ৔߹΋͋Δ ◦ ίʔυ্͸ಉ͡ݺͼग़͠ํ ◦ ͋ͱ͸؀ڥม਺Ͱɺ؀ڥຖʹ஋Λग़͠෼͚Δ
  12. ·ͱΊ  $SFEFOUJBMTͱ͸  $SFEFOUJBMTͷ࢖͍ํ B $SFEFOUJBMZNMFODͷฤूํ๏ C $SFEFOUJBMZNMFODͷ҉߸Խɾ෮߸Խ 

    $SFEFOUJBMTͷ؀ڥຖʹग़͠෼͚໰୊
  13. ࢀߟจݙ Rails 5.2ͷ৽ػೳCredentialsͰύεϫʔυ౳Λ؅ཧ͢Δ Rails5.2͔Β௥Ճ͞Εͨ credentials.yml.enc ͷΩϗϯ Rails 5.2 ͷ Credentials

    Λ֤؀ڥͰ΋࢖͑ΔΑ͏ʹ͢Δ gem Λ࡞Γ·ͨ͠
  14. ͝੩ௌ͋Γ͕ͱ͏͍͟͝· ͨ͠