As URLs de upload do S3 devem incluir o protocolo http/https?

Estou expondo algumas URLs de upload por meio de um endpoint de API personalizado e qualquer coisa que foi enviada para o S3 retorna algo como o seguinte no console do Rails.

Upload.last.url
=> "//link-to-my-bucket.s3.dualstack......"

Em vez de…

Upload.last.url
=> "https://link-to-my-bucket.s3.dualstack......"

Gostaria de entender se esse é o comportamento esperado e se o protocolo está sendo adicionado em outro lugar?

Respondendo à minha própria pergunta.

É esperado. UrlHelper.cook_url(url) é o que você precisa.

Embora aparentemente este método não adicione https:// a uma URL do S3 que não seja de CDN. Tive que adicionar código personalizado para conseguir isso.

Olá James, como você fez isso? Minhas imagens estão me dando erros 403 e sem https