Como recuperar o URL do anexo com o Rails Active Storage com S3
rails version 5.2
Tenho um cenário em que preciso acessar o URL público do Rails Active Storage com o Amazon s3 para criar um arquivo zip com o trabalho em segundo plano do Sidekiq.
Estou com dificuldades para obter o URL do arquivo real. Eu tentei seguir
rails_blob_url
mas me dá o seguinte
http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZUk9IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--9598613be650942d1ee4382a44dad679a80d2d3b/sample.pdf
Como acesso o URL do arquivo real através do sidekiq?
storage.yml
test:
service: Disk
root: <%= Rails.root.join("tmp/storage") %>
local:
service: Disk
root: <%= Rails.root.join("storage") %>
development:
service: S3
access_key_id: 'xxxxx'
secret_access_key: 'xxxxx'
region: 'xxxxx'
bucket: 'xxxxx'
development.rb
config.active_storage.service = :development
Eu posso acessar estes bem na interface web, mas não dentro do sidekiq