Amazon не е безплатно устройство, трябва да предоставите номера на кредитната си карта, за да го използвате. Плащате обаче само това, което използвате, но не е скъпо. Например за моите уебсайтове миналия месец платих $2,46 за 15Gb място за съхранение и платих $1,90 за 16Gb пренос на данни.
За да използвате S3 с кламер, трябва да добавите gem 'aws-s3'
към вашия Gemfile
След това трябва да добавите config/s3.yml
вашите идентификационни данни за активи, например :
production:
access_key_id: AAAAAAAAAAAAAAAAAA
secret_access_key: BBBBBBBBBBBBBBBBBBBBBBBBBBB
bucket: assets.my-bucket
След това имам модел, който съхранява моите активи, например:
class Asset
has_attached_file :asset,
:styles => { :thumb => "60x60#", :large => "700x330#"},
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/s3.yml",
:path => "/images/:id/:style.:extension"
validates_attachment_content_type :asset, :content_type => ['image/gif', 'image/jpeg', 'image/png', 'image/x-ms-bmp']
end
Надявам се да помогне