Amazon není bezplatné zařízení, abyste jej mohli používat, musíte zadat číslo své kreditní karty. Platíte však pouze to, co používáte, ale není to drahé. Například za své webové stránky jsem minulý měsíc zaplatil 2,46 $ za 15Gb úložiště a 1,90 $ za 16Gb přenesených dat.
Chcete-li použít S3 s kancelářskou sponkou, musíte přidat gem 'aws-s3'
do vašeho Gemfile
Dále musíte přidat config/s3.yml
vaše přihlašovací údaje k aktivům, například:
production:
access_key_id: AAAAAAAAAAAAAAAAAA
secret_access_key: BBBBBBBBBBBBBBBBBBBBBBBBBBB
bucket: assets.my-bucket
Pak mám model, který ukládá moje aktiva, například:
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
Doufám, že to pomůže