20130614 jaws ug山形-lt

Preview:

Citation preview

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エコノミー

•どこのだれでもつかえる

お待ちしています

お待ちしています

•コアメンバー•学生•次の開催地

ありがとうございました