$30 off During Our Annual Pro Sale. View Details »
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
650
AWS re:Invent 2017行ってきました報告 / JAWS-UG Okinawa 20180106
enokawa
1
320
Roadworkerではじめる大量DNS移行 / Codenize Meetup
enokawa
0
3.4k
AWS構築のハマりポイントを詳しく解説 / Cloud on the BEACH 2016
enokawa
3
1.5k
JAWS DAYS 2016 ランチセッション
enokawa
0
590
AWS初心者がCodenize.toolsでInfrastructure as Codeした話/jawsug-beginner2-lt
enokawa
0
850
AWS SDK for RubyでDynamoDBを操作してみた
enokawa
0
340
cloudpackインターン成果報告
enokawa
0
2k
#jawsug 沖縄 勉強会「AWS触ってみたけどその後どうしてる?」
enokawa
0
99
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UG/AWSコミュニティ アップデート (JAWS-UG函館支部)
awsjcpm
3
100
地方カンファレンスのスタッフしてて思うこと
yumechi
0
150
「変えること」「変わること」を楽しむ力で"敵わない存在"と向き合う
subroh0508
1
390
いぬぬウォッチャー - オレトク賞オンライン決勝 #ヒーローズリーグ
n0bisuke2
0
270
AIをフル活用! 猫版MBTI「CATS診断」 爆速開発の裏側【個人開発のAIツール活用 LT Night 登壇用スライド】
omori0219
0
1.3k
MustをWillに変える技術 〜アイドル・郁田はるきが"すべき"の壁を超えるまで〜
subroh0508
1
850
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
380
GreenPAK 初心者向けハンズオン資料
aoisaya
2
750
The Definitive? Guide To Locally Organizing RubyKaigi
sylph01
6
1.9k
餃子コミュニティの活性化/TechGYOZA
nishiuma
2
140
M5Stackを使ってSズキの魔改造モンスターマシンを作ってみた
syumme01
0
250
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
450
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Navigating Weather and Climate Data
rabernat
0
50
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
65
RailsConf 2023
tenderlove
30
1.3k
Balancing Empowerment & Direction
lara
5
820
Mind Mapping
helmedeiros
PRO
0
38
Everyday Curiosity
cassininazir
0
110
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Scaling GitHub
holman
464
140k
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!!