Ho bisogno di inviare un file memorizzato in S3 attraverso la mia applicazione di rota ospitata su heroku. Non riesco a utilizzare un reindirizzamento all'URL del file su S3 poiché desidero inviare una sitemap che deve essere pubblicata dallo stesso dominio dei collegamenti interni.Proxy un file da S3 con Heroku e Rails
Idealmente, utilizzerei una sorta di metodo proxy per inviare il file tramite l'app per rails, almeno, posso scaricare il file nella directory tmp di heroku e inviarlo dopo.
Vorrei anche inviare il giusto tipo di contenuto per il file.
Sai come posso ottenerlo? Quale sarà il modo migliore?
C'è un app cremagliera che sta facendo questo, ma non sono sicuro di come riprodurre in Rails, vedere il codice here
Grazie per il vostro aiuto
Che cosa intendete per "inviare un file"? A chi lo stai mandando? Stai permettendo a un utente di scaricarlo o stai facendo da proxy per un altro servizio per scaricarlo tramite la tua app di Heroku? – iwasrobbed
Voglio agire come proxy per un altro servizio (S3) per scaricarlo tramite la mia app di Heroku. –
Heroku ha un timeout di richiesta di 30 secondi quindi non sono sicuro di poter utilizzare in modo affidabile un server Heroku come proxy. – iwasrobbed