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
ownCloud on AWS in Hackers Champloo 前夜祭 #hcmpl
Search
Naoto Enokawa
July 12, 2014
How-to & DIY
0
620
ownCloud on AWS in Hackers Champloo 前夜祭 #hcmpl
2014,7,11に行われたハッカーズチャンプルー前夜祭のLT資料です。
Naoto Enokawa
July 12, 2014
Tweet
Share
More Decks by Naoto Enokawa
See All by Naoto Enokawa
CircleCI Orbs にコントリビュートした話 / Story contributed to CircleCI Orbs
enokawa
0
600
AWS re:Invent 2017行ってきました報告 / JAWS-UG Okinawa 20180106
enokawa
1
320
Roadworkerではじめる大量DNS移行 / Codenize Meetup
enokawa
0
3.3k
AWS構築のハマりポイントを詳しく解説 / Cloud on the BEACH 2016
enokawa
3
1.5k
JAWS DAYS 2016 ランチセッション
enokawa
0
570
AWS初心者がCodenize.toolsでInfrastructure as Codeした話/jawsug-beginner2-lt
enokawa
0
840
AWS SDK for RubyでDynamoDBを操作してみた
enokawa
0
330
cloudpackインターン成果報告
enokawa
0
2k
#jawsug 沖縄 勉強会「AWS触ってみたけどその後どうしてる?」
enokawa
0
98
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UG 福岡 in 北九州 | JAWS-UG/AWSコミュニティ プログラムのご紹介
awsjcpm
1
130
AWS Community Day 2024: Using AWS to build a launchable knowledge rocket 👉 Organize knowledge, accelerate learning and understand AI in the process
dwchiang
0
210
バーチャルバナナとリアルバナナ #iotlt #TouchDesigner
n0bisuke2
0
160
AIをフル活用! 猫版MBTI「CATS診断」 爆速開発の裏側【個人開発のAIツール活用 LT Night 登壇用スライド】
omori0219
0
950
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
0
410
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
12
4.7k
DroidKaigi 2024 - 海外就職というキャリアの選択肢
iyotetsuya
1
950
苦手の克服方法 / How to overcome weaknesses
toma_sm
0
270
苦いビールを避ける冴えたやり方
watany
2
420
AIお菓子ロッカー
keicafeblack
0
150
AWSコミュニティプログラムとJAWS-UGアップデート / JAWS-UG函館 勉強会 vol.14
awsjcpm
2
130
静岡県のお相撲さん20240509/sumo_wrestler_from_shizuoka_prefecture_20240509
nicepapa_hirano
0
280
Featured
See All Featured
Producing Creativity
orderedlist
PRO
346
40k
Fireside Chat
paigeccino
37
3.5k
Typedesign – Prime Four
hannesfritz
42
2.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Code Review Best Practice
trishagee
69
19k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Side Projects
sachag
455
42k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
750
Agile that works and the tools we love
rasmusluckow
329
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Transcript
ownCloud on AWS Naoto Enokawa
ABOUT ME ӫɹేʢNaoto Enokawaʣ ԭೄࠃࡍେֶ ࢈ۀใֶՊ̐࣍ झຯɿҰ؟Ϩϑ ಛٕɿDJ enokawa.co
झຯҰ؟ϨϑͳΜ͚ͩͲɻɻɻ • όοΫΞοϓͱΒͳ͖Ό • ֎ग़ઌ͔ΒӾཡ͍ͨ͠ • εϚϗͰݟ͍ͨ • ͰηΩϡϦςΟͱ͔ා͍ •
ࣗͰ࡞Δͷ͍͠orz
ʴ
ʴ ࠇ͍ը໘Λ৮Βͣʹ ߏஙͪ͠Ό͍·͠ΐ͏ʂ
– owncloud.jp “YOUR CLOUD, YOUR DATA, YOUR WAY!”
ownCloud • PHPϕʔεͷΦʔϓϯιʔεϓϩμΫτ • ༰ྔແ੍ݶ • ηΩϡϦςΟʢϑΝΠϧɾ௨৴࿏ͷ҉߸Խʣ • ϚϧνσόΠεରԠʢ༗ྉεϚϗΞϓϦʣ •
طଘετϨʔδͱͷ࿈ܞ • ଞݴޠରԠ
– aws.amazon.com
Amazon Web ServiceʢAWSʣ • Amazon͕ࣾఏڙ͢ΔΫϥυαʔϏε • ॳظࢿ͕ෆཁ • ैྔ՝ۚ •
εέʔϧΞοϓʗμϯ͕༰қ • ৽αʔϏεΛΑΓૣ͘ఏڙ • ੈքதͷσʔληϯλ܈Λར༻Ͱ͖Δ…etc
ΞʔΩςΫνϟ ownCloud S3 ΅͘ EC2
STEP1 ownCloudʢEC2ʣͷىಈ
Elastic Computing Cloud(EC2) ɾԾϚγϯ ɾ̍࣌ؒ͋ͨΓͷྉۚ ɾੑೳΛࣗ༝ʹมߋ ɾ༷ʑͳOS ɾແྉ͋Γ
ownCloudͷAMI
None
None
None
STEP2 S3ͷόέοτʗIAMϢʔβͷ࡞
Simple Storage Service(S3) ɾσʔλετϨʔδ ɾอଘσʔλ͋ͨΓͷྉۚ ɾແྉ͕͋Δ ɾ99.999999999ͷٱੑɺ99%ͷՄ༻ੑ ɾ༰ྔແ੍ݶ
Simple Storage Service(S3) ɾετϨʔδͱͯ͠ͷ༻్Ҏ֎ʹ ɾ੩తαΠτϗεςΟϯά ɾCSS,JavaScript ɾ͜ͷ߹σʔλసૹྔ
Identify and Access Management(IAM) ɾAWSͷϦιʔεͷϢʔβΞΫηεཧ ɾׂʹΑͬͯඞཁͳϦιʔεͷΈʹ ΞΫηεͰ͖ΔΑ͏ʹ ɾແྉͰ͑Δ
S3ͷόέοτ࡞
IAMϢʔβͷ࡞
None
None
None
{ "Version": "2012-10-17", "Statement": [ { "Action": [ "s3:ListAllMyBuckets" ],
"Effect": "Allow", "Resource": "arn:aws:s3:::*" }, { "Action": "s3:*", "Effect": "Allow", "Resource": ["arn:aws:s3:::enokawa-photo","arn:aws:s3:::enokawa-photo/*"] } ] }
STEP3 ownCloudͰͷઃఆ
None
None
None
None
None
DEMO
MATOME ɾAWSΛ͑؆୯ʹΠϯϑϥΛߏஙͰ͖Δ ɾDropboxͱൺΔͱૣ͍͚Ͳ·ͩετϨε͔͔Δ ɾεϚϗͷϒϥβͰΞΫηε͢ΔͱUI͕…orz
MATOME ɾ ɾ ɾεϚϗͷϒϥβͰΞΫηε͢Δͱ
FUTURE ɾCloudFront͔·͢ʢϕϯνϚʔΫͱΔʣ ɾͬͱ҆͘ ɾiPhoneΞϓϦങͬͯࢼ͢ʢ¥100ʣ ɾAmazon Zocalo ࢼͯ͠ΈΔ
THANK YOU!!