Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
150
期待値コントロール
uchimanajet7
0
1.2k
Enjoy the difference
uchimanajet7
0
1.8k
Developer が Serverworks で働いてみて感じた6つのこと
uchimanajet7
1
1.9k
入社したてエンジニアがサーバーワークスで働いてみて感じた3つのこと
uchimanajet7
0
2.1k
JAWS−UG中央線の紹介
uchimanajet7
0
170
Technology that is used in “Skybrain”
uchimanajet7
0
84
We are using the “Fastly”
uchimanajet7
0
130
Other Decks in Technology
See All in Technology
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
290
田んぼの見回りをIoTで減らしたい!水位監視から電池駆動カメラまでの試行錯誤
itosoft
1
120
MCPでAIが自分で調べに行く
cdataj
0
140
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
160
AWS Quick 入門 | 目指せ Quick マスター 01
inariku
PRO
2
300
Active Directory と Entra ID のむむむな関係
murachiakira
PRO
4
1.8k
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
210
Kiro アップデート 2026 年 11 月号 (11 月 8 日時点) | 目指せ Kiro マスター アップデート編
inariku
PRO
2
100
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
110
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
16k
生成AI時代のIAMのマニアックな話
takuros
6
2.9k
2026 Apache Flink Community Checkpoint
rmetzger
0
220
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Balancing Empowerment & Direction
lara
6
1.4k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
Color Theory Basics | Prateek | Gurzu
gurzu
1
520
Music & Morning Musume
bryan
48
7.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
840
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/