Amazon bukan perangkat gratis, Anda harus memberikan nomor kartu kredit Anda untuk menggunakannya. Namun Anda hanya membayar apa yang Anda gunakan tetapi tidak mahal. Misalnya untuk situs web saya, bulan lalu saya membayar $2,46 untuk penyimpanan 15Gb dan saya membayar $1,90 untuk transfer data 16Gb.
Untuk menggunakan S3 dengan penjepit kertas, Anda perlu menambahkan gem 'aws-s3'
ke Gemfile
. Anda
Selanjutnya Anda perlu menambahkan config/s3.yml
kredensial aset Anda, misalnya :
production:
access_key_id: AAAAAAAAAAAAAAAAAA
secret_access_key: BBBBBBBBBBBBBBBBBBBBBBBBBBB
bucket: assets.my-bucket
Kemudian saya memiliki model yang menyimpan aset saya, misalnya :
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
Semoga membantu