
%XX을(를) 해독하려고 시도했지만 성공하지 못했습니다.
또한 시도했지만 aws s3 cp s3://xxxxxxxxxx/xxxx-xxxx-xxxx-xxxx/xxxxxxxx... - --recursive
S3 Streaming currently is only compatible with non-recursive cp commands
에서 여러 파일을 스트리밍해야 합니다.
사용하면 wget
동일한 403이 표시됩니다.
의 URL입니다 s3_client.generate_presigned_url
.
답변1
특수 문자일 가능성이 있는 문자를 문자 그대로 받아들이려면 작은따옴표를 사용하세요.
[user@localhost ~]# curl 'https://xxxxxxxxxx.s3.amazonaws.com/xxxx-xxxx-xxxx-xxxx/xxxxxxxxxxxxx/x?AWSAccessKeyId=AKIAIFKEBR4CLVTDYSLA&Signature=Kv%2B859dJ2eUmLgHdkT%2F9nUJEeRM%3D&Expires=1922517562'
핵심은 작은따옴표입니다.
답변2
/
아하, URL이 "큰따옴표"로 묶인 경우 컬이 인용되지 않은 URL(%2F 대신) 을 다운로드할 수 있다는 것을 발견했습니다 .