Heroku'da barındırılan bir Rails uygulamasına sahibim. Uygulama Amazon S3'te PDF dosyaları oluşturur ve saklar. Kullanıcılar bu dosyaları tarayıcılarında görüntülemek veya bilgisayarlarına kaydetmek için indirebilirler.Raylar: gerçek S3 URL'sini kullanıcıya göstermeden S3'te saklanan dosyaların indirilmesine izin ver
Yapmakta olduğum sorun şu ki, bu dosyaların indirilmesi S3 URL'si aracılığıyla mümkün olsa da ("https://s3.amazonaws.com/my-bucket/F4D8CESSDF.pdf" gibi), açıkçası bir Bunu yapmanın iyi yolu. Kullanıcıya, arka uç ile ilgili çok fazla bilgi açığa çıkmak, ortaya çıkan güvenlik sorunlarından bahsetmek istemez.
Uygulamamın bir denetleyicideki dosya verilerini bir şekilde S3'ten almasını sağlayın, ardından kullanıcı için bir indirme akışı oluşturun, böylece Amazon URL'si açıkta kalmıyor mu?
Açıkçası indirebilirsiniz ve sonra kullanıcıya geri akışa ama özellikle hızlı olmayacaktır. –