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

AWS S3 making experience

AWS S3 making experience

2015.06.12 株式会社ヴァル研究所 社内研修用の資料になります

uchimanajet7

June 11, 2015
Tweet

More Decks by uchimanajet7

Other Decks in Technology

Transcript

  1. Agenda • AWS Ϛωδϝϯτίϯιʔϧ΁ͷϩάΠϯͯ͠ΈΔ • όέοτΛ࡞੒ͯ͠ΈΔ • όέοτΛઃఆͯ͠ΈΔ • ϑΝΠϧΛΞοϓϩʔυͯ͠ΈΔ

    • Ξοϓϩʔυ͞ΕͨϑΝΠϧΛެ։ͯ͠ΈΔ • ެ։͞Ε͍ͯΔWebϖʔδΛߋ৽ͯ͠ΈΔ • ΞΫηεϩάΛ֬ೝͯ͠ΈΔ
  2. AWS Ϛωδϝϯτίϯιʔϧ ΁ͷϩάΠϯͯ͠ΈΔ • ࢦఆͷURL͔ΒϩάΠϯΛߦ͏ • Multi-Factor Authentication (MFA) Λ༗ޮԽ͍ͯ͠Δ

    ৔߹͸ೖྗ͕ඞཁ • ݴޠઃఆ͸ʮ೔ຊޠʯ͕σϑΥϧτͰબ୒͞Ε͍ͯΔ • ͜ͷݴޠઃఆͰϩάΠϯޙͷදࣔը໘ͷݴޠ͕ܾఆ͢ Δ
  3. όέοτΛઃఆͯ͠ΈΔ • ࣮ࡍͷϧʔϧΛઃఆͯ͠ΈΔ • ࠓճ͸όʔδϣχϯάΛONʹ͍ͯ͠ΔͷͰ࠷৽όʔδϣϯͱҎલͷόʔδϣϯʹ ରͯ͠ͷૢ࡞͕ͦΕͧΕઃఆग़དྷΔ • ΞʔΧΠϒͱ࡟আͷ྆ํʹઃఆΛߦ͏ • Amazon

    GlacierʹΞʔΧΠϒ͢Δ೔਺ͱ࡟আΛߦ͏೔਺Λೖྗͯ͠ΈΔ • Glacierʹؔͯ͠͸ॾ஫ҙ͕දࣔ͞ΕΔ͜ͱ͕͋ΔͷͰɺΑ͘ಡΜͰཧղͨ͠ͷͪ ྃঝ͢ΔΛνΣοΫ͢Δ͜ͱ • Glacier͸σʔλऔΓग़͠ʹ࣌ؒ΋ྉۚ΋͔͔ΔͷͰຊ౰ͷҙຯͰར༻͕ͳ͍Ξʔ ΧΠϒͱͯ͠ར༻͢Δ
  4. ϑΝΠϧΛΞοϓϩʔυͯ͠Έ Δ • EC2ΠϯελϯεʹΞοϓϩʔυͨ͠ΒAWS CLIΛར༻ͯ͠S3 ʹίϐʔͯ͠ΈΔ • S3ͷίϐʔઌόέοτΛ֬ೝ͢Δ • ҎԼͷίϚϯυΛ࣮ߦͯ͠S3όέοτʹίϐʔͯ͠ΈΔ

    • aws s3 cp xxxx s3://yyyy —recursive • ίϐʔ͕ऴྃͨ͠ΒAWS CLI͔Ϛωʔδϝϯτίϯιʔϧʹͯ ਖ਼ৗʹίϐʔ͞Ε͍ͯΔ͜ͱΛ֬ೝͯ͠ΈΔ
  5. Ξοϓϩʔυ͞ΕͨϑΝΠϧΛ ެ։ͯ͠ΈΔ • ੩త΢ΣϒαΠτϗεςΟϯάΛઃఆͯ͠ΈΔ • ੩త΢ΣϒαΠτϗεςΟϯάΛઃఆ͢Δ͜ͱʹΑΓɺWebαʔόͱ ͯ͠ར༻͕ՄೳͱͳΓWebαΠτΛެ։͢Δ͜ͱ͕ग़དྷΔ • ࡞੒ͨ͠όέοτΛબ୒ͯ͠ϓϩύςΟΛදࣔ͢Δ •

    ੩త΢ΣϒαΠτϗεςΟϯάͷ߲໨Λ։͍ͯʮ΢ΣϒαΠτͷϗε ςΟϯάΛ༗ޮʹ͢ΔʯΛબ୒͢Δ • ʮΠϯσοΫευΩϡϝϯτʯͱʮΤϥʔυΩϡϝϯτʯʹhtmlϑΝ ΠϧΛࢦఆͯ͠ΈΔ
  6. ΞΫηεϩάΛ֬ೝͯ͠ΈΔ • ࠓճ͸όέοτ࡞੒࣌ʹҰॹʹઃఆ͕ͨ͠ɺޙ͔ΒͰ΋ઃఆՄೳ • ϩάه࿥Λઃఆ͢Δ͜ͱʹΑΓɺόέοτͷΦϒδΣΫτ΁ͷΞΫηε͕ه࿥͞Ε Δ • ͨͩ͠ϩά͕ग़ྗ͞ΕΔͷ͸ϕετΤϑΥʔτͱͳΔͨΊϦΞϧλΠϜʹ͸֬ೝͰ ͖ͳ͍ •

    ͦͷͨΊWebαΠτͰͷΞΫηεϩάͷΑ͏ͳ࢖͍ํΛ͢Δͱ͋·Γ૬ੑ͕ྑ͘ ͳ͍Α͏ʹײ͡Δ • ϩά͸ग़ྗͷλΠϛϯάͰϑΝΠϧ୯Ґʹ෼ׂ͞ΕΔ • ࠓճઃఆͨ͠ϩάه࿥৔ॴΛ֬ೝͯ͠ϩά͕ग़ྗ͞Ε͍ͯͨΒ಺༰΋֬ೝͯ͠ΈΔ
  7. ·ͱΊ • S3ʹόέοτΛ࡞੒ͯ͠ϑΝΠϧΛૢ࡞͢Δ͜ͱ͕ग़དྷͨ • AWS CLIΛগ͚ͩ͠৮ͬͯಈ͔ͨ͠ • S3ͰWebαΠτΛެ։͢Δ͜ͱ͸؆୯ʹग़དྷΔ • ϑΝΠϧͷόʔδϣϯ؅ཧ΍ϩάͷग़ྗΛߦ͏͜ͱ΋ग़དྷΔ

    • σʔλΛͨͩ஝ੵ͢Δ͚ͩͰͳ͘ɺϥΠϑαΠΫϧͷઃఆʹΑΓޮ཰తʹ؅ཧग़དྷ Δ • S3͸AWSαʔϏεͰ͸ඇৗʹྑ͘ར༻͞ΕΔ͔ͭɺS3ʹσʔλ͕͋Δ͜ͱͰ࿈ܞ ͕͠қ͘ͳΔͨΊଞͷػೳ΍αʔϏεʹ͍ͭͯɺυΩϡϝϯτ΍AWS͔Βग़͍ͯ ΔࢿྉͰ֬ೝͯ͠Έͯཉ͍͠
  8. Appendix • AWS Ϋϥ΢υαʔϏε׆༻ࢿྉू • http://aws.amazon.com/jp/aws-jp-introduction/ • Amazon S3 (Ϋϥ΢υετϨʔδαʔϏε

    ) • http://aws.amazon.com/jp/s3/ • Amazon Glacier (ΦϯϥΠϯόοΫΞοϓαʔϏε & Ϋϥ΢υόο ΫΞοϓιϦϡʔγϣϯ) • http://aws.amazon.com/jp/glacier/
  9. Appendix • AWS શൠͷϦϑΝϨϯε • http://docs.aws.amazon.com/ja_jp/general/latest/gr/ Welcome.html • ϗϫΠτϖʔύʔ •

    http://aws.amazon.com/jp/whitepapers/ • AWS ίϚϯυϥΠϯΠϯλʔϑΣΠε • http://aws.amazon.com/jp/cli/
  10. Appendix • AWS Policy Generator • http://awspolicygen.s3.amazonaws.com/policygen.html • Cyberduck •

    https://cyberduck.io/?l=ja • Black Tie – Free Handsome Bootstrap Themes – Small – Dribbble Portfolio Theme • http://www.blacktie.co/2013/11/small-dribbble-portfolio- theme/