・ Rubis: 2.5.7 Rails: 5.2.4 ・ Vagrant: 2.2.7 -VirtualBox: 6.1 ・ Système d'exploitation: macOS Catalina
Effectuez jusqu'à «créer des clés dans des variables d'environnement» dans «Paramètres AWS» et «Implémentation» dans l'article suivant.
Comment télécharger des images sur AWS S3 à l'aide de Carrierwave et de fog-aws
refile.rb
Terminal
$ touch config/initializers/refile.rb
refile.rb
require 'refile/s3'
if Rails.env.production? #Télécharger vers S3 dans l'environnement de production
aws = {
access_key_id: ENV['S3_ACCESS_KEY_ID'], #ID de la clé d'accès
secret_access_key: ENV['S3_SECRET_ACCESS_KEY'], #Clé d'accès secrète
region: 'ap-northeast-1', #Région
bucket: 'matsubishi-sample', #Nom du godet
}
Refile.cache = Refile::S3.new(prefix: 'cache', **aws)
Refile.store = Refile::S3.new(prefix: 'store', **aws)
end
Recommended Posts