Sto provando a configurare l'endpoint che viene restituito da paperclip quando il mio oggetto viene caricato con successo nel servizio S3 di Amazon. Il caricamento e tutto funziona correttamente, ma l'URL che viene restituito non è corretto per la visualizzazione del caricamento.Rails 4, Paperclip, Amazon S3 Config Amazon Path
In questo momento, l'URL che viene restituito è http://s3.amazonaws.com/path/to/my/items
(come si vede nella figura qui sotto).
Invece di s3.amazonaws.com
, vorrei la radice per essere specifico per la posizione del secchio (ad es s3-us-west-1.amazonaws.com/path/to/my/items~~V~~3rd)
Dove devo provare e configurare un percorso URL diverso (da s3.amazonaws.com a qualcos'altro)? Ho provato ad aggiungere un URL con il percorso precedente nel mio file di configurazione come:
#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']
}
}
che non sembra avere alcun effetto. Si prega di avvisare su dove dovrei impostare questa opzione!
Grazie in anticipo!
** ** Sostituire ': url => "https://s3-us-west-1.amazonaws.com/ "' ** with ** ': s3_host_name => 's3-us-west-1.amazonaws.com' e starai bene. –