방금 Linux EC2 시스템에서 S3 버킷으로 40GB 백업 파일을 업로드했습니다. 그러나 다운로드하려고 하면 aws 명령이 메시지 없이 끝나고 아무것도 복사되지 않았습니다.
내 명령은 다음과 같습니다.
AWS s3 cp s3://BUCKET/FOLDER1/FOLDER2/FILE.tar.gz ./FILE.tar.gz
"--dryrun"을 사용하면 다음 메시지가 나타납니다.
(dryrun) 다운로드: s3://BUCKET/FOLDER1/FOLDER2/FILE.tar.gz에서 ./FILE.tar.gz로
참고: 파일이 S3에 존재하는지, 다운로드하려는 디스크에 충분한 공간이 있는지 확인했습니다. 동일한 파일을 업로드할 수 있으므로 백업 사용자(IAM)의 권한이 올바른 것으로 가정합니다(S3에 대한 전체 액세스).
어떤 아이디어가 있나요?
답변1
@Ramhound의 생각은 옳았습니다. 다운로드하려는 디렉터리에 대한 쓰기 권한이 없었고 명령 aws
이 오류 메시지나 코드를 반환하지 않았습니다(이 경우).