Slide1
Mit Strategie in die Zukunft

SoftwareLab - Ihr Partner für Web-Applikationen

Carrierwave mit Amazon S3
File-Upload mit Carrierwave auf S3

Um Files auf Amazon S3 zu kriegen, sind einige Konfigurationen nötig. Ich verwendete es in der Kombination mit Carrierwave auf Heroku.

config/initializers/carrierwave.rb

CarrierWave.configure do |config|
  if Rails.env.production?
    config.root = Rails.root.join('tmp')
    config.cache_dir = 'carrierwave'
    config.storage = :s3
    config.s3_access_key_id = 'xxx'
    config.s3_secret_access_key = 'xxx'
    config.s3_bucket = 'xxx'
  else
    config.storage = :file
  end
end

Zudem muss man in der AWS Management Console ein neuer Bucket für dieses Projekt eröffnen. Das Gem fog noch installieren.

Nun den Server noch neu starten und uploaden.

Author: Marco
Geschrieben am: 03.12.2011
Berichte zu ähnlichen Themen
Aktuelle Kategorien:
  • Amazon S3, Carrierwave