J'essaie de configurer le point de terminaison renvoyé par trombone lorsque mon objet a été transféré avec succès sur le service S3 d'Amazon. Le téléchargement et tout fonctionne correctement, mais l'URL renvoyée est incorrecte pour afficher le téléchargement.Rails 4, Paperclip, Amazon S3 Config Chemin Amazon
À l'heure actuelle, l'URL renvoyée est http://s3.amazonaws.com/path/to/my/items
(comme indiqué dans l'image ci-dessous).
Au lieu de s3.amazonaws.com
, je voudrais la racine d'être spécifique à l'emplacement du seau (par exemple s3-us-west-1.amazonaws.com/path/to/my/items~~V~~3rd)
Où dois-je essayer et configurer un autre chemin d'URL (de s3.amazonaws.com à quelque chose d'autre)? J'ai essayé d'ajouter une URL avec le chemin ci-dessus dans mon fichier de configuration comme:
#Paperclip Amazon S3
config.paperclip_defaults = {
:storage => :s3,
:url => "https://s3-us-west-1.amazonaws.com/",
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
Ce qui ne semble pas avoir d'effet. S'il vous plaît conseiller sur où je devrais mettre cette option!
Merci d'avance!
** Remplacer ** ': url => « https://s3-us-west-1.amazonaws.com/ "** avec **": s3_host_name => "s3-us-west-1.amazonaws.com" et vous serez bien. –