20130614 jaws ug山形-lt
TRANSCRIPT
Cloud Firstでいますぐ作ろう
アカツカセイジ
Who am i ?• 赤塚誠二
• 大分ー>東京ー>山形
• 顔抜きジャーナリスト
• SE (WEB)
• Elastic Beanstalk
テーマ
Kaonuki(顔抜き)
(இдஇ; )
•若者離れ•野ざらし•老朽化•写真の整理
なんとかしたいっ!
( ✧Д✧) カッ!!
要件
• スマホ
• Facebookに投稿
• ログイン=Facebookアカウントまたは Amazonで
• 現在地から探す
/(^O^)\ナンテコッタ
• 画像のキャパシティー
• セキュリティー
いってみよう!
Infrastructure
EC2
RDS
Application
# config/initializers/carrierwave.rbCarrierWave.configure do |config| config.cache_dir = "#{Rails.root}/tmp/uploads" config.storage = :fog config.fog_credentials = { provider: 'AWS', aws_access_key_id: ENV["AWS_S3_KEY_ID"], aws_secret_access_key: ENV["AWS_S3_SECRET_KEY"], region: 'ap-northeast-1' } config.fog_directory = ENV["AWS_S3_BUCKET"] config.fog_public = false config.fog_authenticated_url_expiration = 60end
S3 + carrierwave / fog
# app/models/photo.rbmount_uploader :image, ImageUploader
API
Kaonuki fun!
まとめ
•すぐ試せる•APIエコノミー
•どこのだれでもつかえる
お待ちしています
お待ちしています
•コアメンバー•学生•次の開催地
ありがとうございました