GCP wget(및 컬)이 파일 오류 403을 다운로드할 수 없습니다.

GCP wget(및 컬)이 파일 오류 403을 다운로드할 수 없습니다.

저는 최근 GCP(Google Cloud Platform)를 사용하기 시작했습니다. Google Cloud Engine에서 Ubuntu VM을 생성했으며 wget을 통해 웹사이트에서 일부 파일을 다운로드하고 싶습니다.

Windows 컴퓨터에서 일반 웹 브라우저를 사용하여 다운로드하거나 Windows 컴퓨터에 로컬로 설치된 WSL Ubuntu 커널에서 wget을 사용하여 다운로드할 수 있습니다.

다음 명령을 사용하고 있습니다.

 wget -c --tries=0 -O sample.zip --user-agent="Mozilla" --referer="https://ida.loni.usc.edu/<.......>" --accept="text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9" https://<.....url.....>.zip

그것은 나에게 다음과 같은 오류를 제공합니다 :

HTTP 요청이 전송되었습니다. 응답을 기다리는 중입니다... 403 오류 403: (설명 없음)

다른 사용자 에이전트 값 시도, 사용자 에이전트 없음, 리퍼러 없음 등 여러 다른 명령을 시도했습니다. 하지만 그것도 작동하지 않습니다.

마지막으로, 컬과 파이썬 스크립트를 사용해 보았지만 성공하지 못했습니다. 모든 것이 동일한 403(금지됨) 오류로 끝납니다.

나는 게시물을 읽었습니다.컬과 wget으로 인해 403이 금지되는 이유는 무엇입니까?이 403 오류 문제에 대한 해결책을 논의하는 유사한 기사가 있습니다. 그러나 그들 중 누구도 나를 위해 일하지 않습니다.

내 생각엔 방화벽 구성이나 요청 헤더에 뭔가가 빠진 것 같습니다.

고쳐 쓰다:

다운로드하려는 파일이 500MB가 넘습니다. 분명히 다음에서 작은 메타데이터 zip 파일을 다운로드할 수 있습니다.https://ida.loni.usc.edu/필드.

이것에 대해 추측이 있나요?

또한 외부 IP를 허용하는 방화벽 규칙도 포함시켰습니다.

관련 정보