Как загрузить файл с диска сервера на S3 с помощью Shrine и сделать его общедоступным? - PullRequest
0 голосов
/ 25 июня 2019

Я хочу загрузить файл, расположенный на диске, в S3 и сделать его общедоступным.

obj.file_attacher.assign(File.open(processed_file, binmode: true), upload_options: { acl: "public-read" })

Загрузка работает, но файл не является общедоступным.obj.file_url возвращает:

https://s3.amazonaws.com/my_bucket/my_ifle.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWI2QZS65O5D6QAHF%2F20190624%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-D

Я хочу, чтобы obj.file_url возвращал простые URL-адреса (без подписей и т. Д.):

https://s3.amazonaws.com/my_bucket/my_ifle.mp3
...