
Tentei decodificar% XX, mas sem sucesso.
Também tentei , aws s3 cp s3://xxxxxxxxxx/xxxx-xxxx-xxxx-xxxx/xxxxxxxx... - --recursive
mas Streaming currently is only compatible with non-recursive cp commands
preciso transmitir vários arquivos do S3.
Usando wget
estou obtendo o mesmo 403.
URL de s3_client.generate_presigned_url
.
Responder1
Use aspas simples para garantir que quaisquer caracteres potencialmente especiais sejam interpretados literalmente.
[user@localhost ~]# curl 'https://xxxxxxxxxx.s3.amazonaws.com/xxxx-xxxx-xxxx-xxxx/xxxxxxxxxxxxx/x?AWSAccessKeyId=AKIAIFKEBR4CLVTDYSLA&Signature=Kv%2B859dJ2eUmLgHdkT%2F9nUJEeRM%3D&Expires=1922517562'
A chave são aspas simples.
Responder2
Aha, descobri que o curl pode baixar URLs sem aspas ( /
em vez de% 2F) quando esse URL está entre "aspas duplas".