Ocasionalmente, preciso baixar um backup de uma instância onde não é possível usar ssh. Baixar 2 GB pela minha conexão doméstica, onde o speedtest.net afirma que tenho quase 500 Mbps de download, não é tão doloroso, mas enviá-lo de volta por uma conexão de 20 Mbps é.
Pensei que poderia usar curl e passar uma chave de API para baixar o backup, mas o que ele recebe é um redirecionamento em um documento HTML, e tentar usar essa URL no curl resulta em um “bad request”.
Existe alguma maneira de fazer isso que eu esteja ignorando?
Eu também tive esse problema ao tentar extrair um backup de uma máquina que não era a minha (sem acesso SSH). A situação foi ainda mais complicada porque uso o Brevo como provedor de e-mail e eles alteram o link para redirecionar para o próprio servidor para rastreamento.
Para os e-mails de backup, pode ser útil mostrar explicitamente o URL completo e o token em vez de escondê-los no href, que pode ser sobrescrito pelos provedores de e-mail.