Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS S3 making experience
Search
uchimanajet7
June 11, 2015
Technology
4.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS S3 making experience
2015.06.12 株式会社ヴァル研究所 社内研修用の資料になります
uchimanajet7
June 11, 2015
More Decks by uchimanajet7
See All by uchimanajet7
aws chaliceで作るslack翻訳bot
uchimanajet7
0
2.8k
Building "Cloud Automator" CLI with golang
uchimanajet7
1
140
期待値コントロール
uchimanajet7
0
1.2k
Enjoy the difference
uchimanajet7
0
1.8k
Developer が Serverworks で働いてみて感じた6つのこと
uchimanajet7
1
1.9k
入社したてエンジニアがサーバーワークスで働いてみて感じた3つのこと
uchimanajet7
0
2k
JAWS−UG中央線の紹介
uchimanajet7
0
160
Technology that is used in “Skybrain”
uchimanajet7
0
78
We are using the “Fastly”
uchimanajet7
0
130
Other Decks in Technology
See All in Technology
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
12
8.5k
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
360
MIRU 2026 チュートリアル
keisuke198619
0
880
その“隠したつもり”が命取り ── 自前と平文をやめて「正解」に委ねる
kuroneko13
0
100
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
8
2.4k
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
210
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
210
システム思考で問題に対処する
yussak
0
220
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
270
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
180
サイバー捜査員研修(前半)
nomizone
1
1.9k
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
170
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
550
Building Applications with DynamoDB
mza
96
7.2k
Building Adaptive Systems
keathley
44
3.2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
460
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Making Projects Easy
brettharned
120
6.7k
Bash Introduction
62gerente
615
220k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
260
Transcript
AWS S3 making experience 201506݄12 גࣜձࣾϰΝϧݚڀॴ Business Development Dept. ాɹֶ
Agenda • AWS ϚωδϝϯτίϯιʔϧͷϩάΠϯͯ͠ΈΔ • όέοτΛ࡞ͯ͠ΈΔ • όέοτΛઃఆͯ͠ΈΔ • ϑΝΠϧΛΞοϓϩʔυͯ͠ΈΔ
• Ξοϓϩʔυ͞ΕͨϑΝΠϧΛެ։ͯ͠ΈΔ • ެ։͞Ε͍ͯΔWebϖʔδΛߋ৽ͯ͠ΈΔ • ΞΫηεϩάΛ֬ೝͯ͠ΈΔ
ҙࣄ߲ • ը໘γϣοτ201505݄29ʹऔಘͨ͠ͷͰ͢ • αʔϏεͷՃߋ৽ʹΑͬͯը໘ͷঢ়ଶ͕มߋʹͳ͍ͬͯΔ ߹͕͋Γ·͢ͷͰे֬ೝΛߦͬͯ࡞ۀΛਐΊ͍ͯͩ͘͞ • ༻ޠؔ࿈͢ΔαʔϏεʹؔͯ͠ϋϯζΦϯޙʹϑΥϩʔ͠ ·͢ͷͰɺखΛಈ͔ͯ͠ମݧ͍ͯͩ͘͠͞ •
ෆ໌ɺ͕ٙ͋Δ߹ͦͷͰߏΘͳ͍ͷͰ࣭ͯ͠ ͍ͩ͘͞
AWS Ϛωδϝϯτίϯιʔϧ ͷϩάΠϯͯ͠ΈΔ
None
AWS Ϛωδϝϯτίϯιʔϧ ͷϩάΠϯͯ͠ΈΔ • ࢦఆͷURL͔ΒϩάΠϯΛߦ͏ • Multi-Factor Authentication (MFA) Λ༗ޮԽ͍ͯ͠Δ
߹ೖྗ͕ඞཁ • ݴޠઃఆʮຊޠʯ͕σϑΥϧτͰબ͞Ε͍ͯΔ • ͜ͷݴޠઃఆͰϩάΠϯޙͷදࣔը໘ͷݴޠ͕ܾఆ͢ Δ
None
όέοτΛ࡞ͯ͠ΈΔ
None
όέοτΛ࡞ͯ͠ΈΔ • ϚωδϝϯτίϯιʔϧͷμογϡϘʔυ͔ ΒʮS3ʯΛબ • ը໘ࠨԼʹݴޠઃఆΓସ͑ͷͨΊͷϝχϡʔ ͋Γ • ଞͷݴޠઃఆʹΓସ͍͑ͨ߹͜ͷϝ χϡʔΛ༻͢Δ
None
None
όέοτΛ࡞ͯ͠ΈΔ • όέοτҰཡը໘ͷࠨ্ʹ͋ΔʮόέοτΛ࡞ʯΛબ ͢Δ • ʮόέοτ໊ʯͱʮϦʔδϣϯʯࢦఆ͢ΔμΠΞϩά͕ද ࣔ͞ΕΔ • ʮόέοτ໊ʯੈքதͰϢχʔΫͰ͋Δඞཁ͕͋Δ •
ʮϦʔδϣϯʯࠓճ౦ژϦʔδϣϯΛબͯ͠ΈΔ • ଓ͚ͯʮϩάهͷηοτΞοϓʯΛબ͢Δ
None
όέοτΛ࡞ͯ͠ΈΔ • ଓ͚ͯϩάهʹؔͯ͠ͷઃఆΛߦ͏ • ࠓճΞΫηεϩάΛ͢ઃఆͱ͢ΔͷͰɺνΣοΫBOX ΛνΣοΫͯ͠༗ޮԽ͢Δ • λʔήοτόέοτࠓ࡞͍ͯ͠ΔόέοτΛࢦఆ͢Δ • λʔήοτϓϨϑΟοΫεσϑΥϧτͷlogs/Λࢦఆ͢Δ
• ࡞Λબͯ͠όέοτΛ࡞͢Δ
None
None
όέοτΛ࡞ͯ͠ΈΔ • όέοτͷ࡞͕ྃ͢ΔͱόέοτҰཡʹදࣔ͞Ε Δ • όέοτҰཡʹͯ࡞ͨ͠όέοτΛબ͢Δ • ը໘ӈ্ͷϓϩύςΟΛબ͢Δͱόέοτʹؔ͢Δ ใ͕දࣔ͞ΕΔ •
ϩάهʹؔͯ͠ઃఆࡁΈͳͷͰਖ਼͘͠ઃఆ͞Εͯ ͍Δ͔֬ೝͯ͠ΈΔ
όέοτΛઃఆͯ͠ΈΔ
None
όέοτΛઃఆͯ͠ΈΔ • ΞΫηεڐՄͷϧʔϧΛՃͯ͠ΈΔ • ࡞ͬͨόέοτجຊతʹ͚͔ࣗͩ͠ΞΫηεͰ ͖ͳ͍Α͏ʹͳ͍ͬͯΔ • ࡞ͨ͠όέοτΛબͯ͠ϓϩύςΟΛදࣔ͢Δ • ΞΫηεڐՄͷ߲Λ։͍ͯʮόέοτϙϦγʔͷ
ฤूʯΛબͯ͠ΈΔ
None
None
None
όέοτΛઃఆͯ͠ΈΔ • όέοτϙϦγʔΤσΟλʔ্ཱ͕͕ͪΔͷͰࠨԼʹ͋Δʮό έοτϙϦγʔྫʯΛબ͢Δ • ҰൠతͳόέοτϙϦγʔྫ͕هड़͞Ε͍ͯΔWebϖʔδ͔Β ʮಗ໊ϢʔβʔͷಡΈऔΓઐ༻ΞΫηεڐՄͷ༩ʯ߲Λ ࢀߟʹͯ͠ϙϦγʔΛ࡞͢Δ • ࡞ͨ͠ϙϦγʔΛόέοτϙϦγʔΤσΟλʔʹೖྗͯ͠อ
ଘΛબͯ͠ΈΔ • AWS Policy GeneratorΛ͏ͱ͞Βʹศར
None
όέοτΛઃఆͯ͠ΈΔ • όʔδϣχϯάͷ༗ޮԽΛઃఆͯ͠ΈΔ • όʔδϣχϯάΛ༗ޮԽ͢ΔͱɺόέοτͰϑΝ Πϧ͕όʔδϣϯཧ͞ΕΔΑ͏ʹͳΔ • ࡞ͨ͠όέοτΛબͯ͠ϓϩύςΟΛදࣔ͢Δ • όʔδϣχϯάͷ߲Λ։͍ͯʮόʔδϣχϯάͷ
༗ޮԽʯΛબͯ͠ΈΔ
None
None
None
None
όέοτΛઃఆͯ͠ΈΔ • όʔδϣχϯά͕༗ޮԽ͞Εͨ͋ͱʹɺ࡞ͨ͠όέοτΛબ ͢Δ • બ͞Εͨόέοτͷࠨ্ʹ͋Δʮόʔδϣϯʯͷʮදࣔʯଆ Λબͯ͠ΈΔ • ߋ৽͞ΕͨϑΝΠϧ͕͋Δ߹ʹɺόʔδϣϯཧ͞ΕͦΕ ͧΕผʑͷϓϩύςΟ͕දࣔग़དྷΔ
• ϓϩύςΟʹ͋ΔURL͔Βݸผͷ༰֬ೝ͢Δ͜ͱ͕ग़དྷΔ
None
όέοτΛઃఆͯ͠ΈΔ • ϥΠϑαΠΫϧϧʔϧΛՃͯ͠ΈΔ • Կઃఆ͠ͳ͍ͱόέοτʹೖΕͨσʔλͦͷ··ͱͳΔ • ϥΠϑαΠΫϧϧʔϧΛՃ͢Δ͜ͱʹΑΓɺΞʔΧΠϒ আΛࣗಈతʹ࣮ߦग़དྷΔ • ࡞ͨ͠όέοτΛબͯ͠ϓϩύςΟΛදࣔ͢Δ
• ϥΠϑαΠΫϧͷ߲Λ։͍ͯʮϧʔϧΛՃ͢ΔʯΛબ ͯ͠ΈΔ
None
όέοτΛઃఆͯ͠ΈΔ • ϥΠϑαΠΫϧϧʔϧͷద༻ൣғΛܾఆ͢Δ • ࠓճόέοτશମΛબͯ͠ΈΔ • ϓϨϑΟοΫε୯ҐͰͷࢦఆग़དྷΔ • อଘظؒআ·Ͱͷ͕ҟͳΔ߹ϓ ϨϑΟοΫε୯ҐͰϧʔϧΛ࡞͢Δ
None
όέοτΛઃఆͯ͠ΈΔ • ࣮ࡍͷϧʔϧΛઃఆͯ͠ΈΔ • ࠓճόʔδϣχϯάΛONʹ͍ͯ͠ΔͷͰ࠷৽όʔδϣϯͱҎલͷόʔδϣϯʹ ରͯ͠ͷૢ࡞͕ͦΕͧΕઃఆग़དྷΔ • ΞʔΧΠϒͱআͷ྆ํʹઃఆΛߦ͏ • Amazon
GlacierʹΞʔΧΠϒ͢ΔͱআΛߦ͏Λೖྗͯ͠ΈΔ • Glacierʹؔͯ͠ॾҙ͕දࣔ͞ΕΔ͜ͱ͕͋ΔͷͰɺΑ͘ಡΜͰཧղͨ͠ͷͪ ྃঝ͢ΔΛνΣοΫ͢Δ͜ͱ • GlacierσʔλऔΓग़͠ʹ࣌ؒྉ͔͔ۚΔͷͰຊͷҙຯͰར༻͕ͳ͍Ξʔ ΧΠϒͱͯ͠ར༻͢Δ
None
όέοτΛઃఆͯ͠ΈΔ • ϧʔϧ໊শͷઃఆΛͯ͠ΈΔ • ͜͜·Ͱೖྗ͖߲͕ͯͨ͠ਖ਼͘͠ө͞Ε͍ͯΔ͔ ֬ೝ͢Δ • ࣝผͷͨΊʹϧʔϧ໊Θ͔Γ͚ͨ͘͢ํ͕͍͍ • ͕ͳ͚Εʮϧʔϧͷ࡞ͱ༗ޮԽʯΛબͯ͠
ΈΔ
ϑΝΠϧΛΞοϓϩʔυͯ͠ ΈΔ
None
None
ϑΝΠϧΛΞοϓϩʔυͯ͠Έ Δ • CyberduckΛར༻ͯ͠EC2ΠϯελϯεʹϑΝΠϧΛΞοϓ ϩʔυͯ͠ΈΔ • ࠓճCyberduckΛར༻͢Δ͕ɺଞͷπʔϧͰscpͳͲͷ ίϚϯυͰͳ͍ • WebͰެ։͢ΔϑΝΠϧͱͳΔͷͰ༰ʹҙ͢Δ͜ͱ
• EC2ΠϯελϯεΛܦ༝͠ͳͯ͘ͷΞοϓϩʔυ͕Մ ೳ
None
None
None
None
None
ϑΝΠϧΛΞοϓϩʔυͯ͠Έ Δ • EC2ΠϯελϯεʹΞοϓϩʔυͨ͠ΒAWS CLIΛར༻ͯ͠S3 ʹίϐʔͯ͠ΈΔ • S3ͷίϐʔઌόέοτΛ֬ೝ͢Δ • ҎԼͷίϚϯυΛ࣮ߦͯ͠S3όέοτʹίϐʔͯ͠ΈΔ
• aws s3 cp xxxx s3://yyyy —recursive • ίϐʔ͕ऴྃͨ͠ΒAWS CLI͔Ϛωʔδϝϯτίϯιʔϧʹͯ ਖ਼ৗʹίϐʔ͞Ε͍ͯΔ͜ͱΛ֬ೝͯ͠ΈΔ
Ξοϓϩʔυ͞ΕͨϑΝΠϧ Λެ։ͯ͠ΈΔ
None
Ξοϓϩʔυ͞ΕͨϑΝΠϧΛ ެ։ͯ͠ΈΔ • ੩తΣϒαΠτϗεςΟϯάΛઃఆͯ͠ΈΔ • ੩తΣϒαΠτϗεςΟϯάΛઃఆ͢Δ͜ͱʹΑΓɺWebαʔόͱ ͯ͠ར༻͕ՄೳͱͳΓWebαΠτΛެ։͢Δ͜ͱ͕ग़དྷΔ • ࡞ͨ͠όέοτΛબͯ͠ϓϩύςΟΛදࣔ͢Δ •
੩తΣϒαΠτϗεςΟϯάͷ߲Λ։͍ͯʮΣϒαΠτͷϗε ςΟϯάΛ༗ޮʹ͢ΔʯΛબ͢Δ • ʮΠϯσοΫευΩϡϝϯτʯͱʮΤϥʔυΩϡϝϯτʯʹhtmlϑΝ ΠϧΛࢦఆͯ͠ΈΔ
None
Ξοϓϩʔυ͞ΕͨϑΝΠϧΛ ެ։ͯ͠ΈΔ • ਖ਼͘͠ઃఆ͕ऴྃͨ͠ޙʹʮΤϯυϙΠϯ τʯʹରͯ͠ΞΫηεΛͯ͠ΈΔ • ϒϥβͰਖ਼͘͠දࣔ͞ΕΔ͜ͱΛ֬ೝͯ͠ ΈΔ • ͜ΕͰWebαΠτͱͯ͠ެ։͍ͯ͠Δঢ়ଶͱ
ͳ͍ͬͯΔ
ެ։͞Ε͍ͯΔWebϖʔδΛ ߋ৽ͯ͠ΈΔ
None
None
None
ެ։͞Ε͍ͯΔWebϖʔδΛߋ ৽ͯ͠ΈΔ • EC2Πϯελϯε্ͰϑΝΠϧΛฤूͯ͠࠶S3ʹίϐʔͯ͠ΈΔ • EC2Πϯελϯεʹsshଓͯ͠ɺhtmlϑΝΠϧΛฤू͠อଘ͢Δ • AWS CLIͰҎԼͷίϚϯυΛ࣮ߦͯ͠ߋ৽ͨ͠ϑΝΠϧΛS3ʹί ϐʔͯ͠ΈΔ
• aws s3 sync xxxx s3://yyyy • ࠷ॳͷίϚϯυͱҧ͍ಉظͷίϚϯυͰɺมߋͷ͋ͬͨϑΝΠϧͷ ΈΛಉظ͢Δ
None
None
ެ։͞Ε͍ͯΔWebϖʔδΛߋ ৽ͯ͠ΈΔ • S3ͱͷಉظ࡞ۀ͕ྃͨ͠ΒɺAWS CLI͔Ϛωʔδϝϯ τίϯιʔϧʹͯঢ়ଶΛ֬ೝͯ͠ΈΔ • όʔδϣχϯάΛ༗ޮʹ͍ͯ͠ΔͷͰɺߋ৽ͨ͠ϑΝΠ ϧͱߋ৽͢ΔલͷϑΝΠϧͱ͕ཧ͞Ε͍ͯΔ͜ͱ͕Θ ͔Δ
• ࠷ॳʹΞοϓϩʔυͨ͠ࡍͱಉ༷ʹΤϯυϙΠϯτʹϒ ϥβͰΞΫηεͯ͠ߋ৽͕ө͞Ε͍ͯΔ͜ͱΛ֬ೝ ͯ͠ΈΔ
ΞΫηεϩάΛ֬ೝͯ͠ΈΔ
None
None
ΞΫηεϩάΛ֬ೝͯ͠ΈΔ • ࠓճόέοτ࡞࣌ʹҰॹʹઃఆ͕ͨ͠ɺޙ͔ΒͰઃఆՄೳ • ϩάهΛઃఆ͢Δ͜ͱʹΑΓɺόέοτͷΦϒδΣΫτͷΞΫηε͕ه͞Ε Δ • ͨͩ͠ϩά͕ग़ྗ͞ΕΔͷϕετΤϑΥʔτͱͳΔͨΊϦΞϧλΠϜʹ֬ೝͰ ͖ͳ͍ •
ͦͷͨΊWebαΠτͰͷΞΫηεϩάͷΑ͏ͳ͍ํΛ͢Δͱ͋·Γ૬ੑ͕ྑ͘ ͳ͍Α͏ʹײ͡Δ • ϩάग़ྗͷλΠϛϯάͰϑΝΠϧ୯Ґʹׂ͞ΕΔ • ࠓճઃఆͨ͠ϩάهॴΛ֬ೝͯ͠ϩά͕ग़ྗ͞Ε͍ͯͨΒ༰֬ೝͯ͠ΈΔ
·ͱΊ
·ͱΊ • S3ʹόέοτΛ࡞ͯ͠ϑΝΠϧΛૢ࡞͢Δ͜ͱ͕ग़དྷͨ • AWS CLIΛগ͚ͩ͠৮ͬͯಈ͔ͨ͠ • S3ͰWebαΠτΛެ։͢Δ͜ͱ؆୯ʹग़དྷΔ • ϑΝΠϧͷόʔδϣϯཧϩάͷग़ྗΛߦ͏͜ͱग़དྷΔ
• σʔλΛͨͩੵ͢Δ͚ͩͰͳ͘ɺϥΠϑαΠΫϧͷઃఆʹΑΓޮతʹཧग़དྷ Δ • S3AWSαʔϏεͰඇৗʹྑ͘ར༻͞ΕΔ͔ͭɺS3ʹσʔλ͕͋Δ͜ͱͰ࿈ܞ ͕͠қ͘ͳΔͨΊଞͷػೳαʔϏεʹ͍ͭͯɺυΩϡϝϯτAWS͔Βग़͍ͯ ΔࢿྉͰ֬ೝͯ͠Έͯཉ͍͠
Thank you for listening.
Appendix
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/
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/
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/