S3에있는 디렉토리의 모든 콘텐츠를 내 로컬 PC로 다운로드하려면 cp 또는 sync를 사용해야하는 명령은 무엇입니까?
어떤 도움이라도 대단히 감사하겠습니다.
예를 들면
"이 폴더"의 모든 컨텐츠를 데스크탑에 다운로드하려면 다음과 같이 표시됩니까?
aws s3 sync s3://"myBucket"/"this folder" C:\\Users\Desktop
답변:
사용 aws s3 cp
으로부터 AWS 명령 줄 인터페이스 (CLI 것은) 필요합니다 --recursive
여러 파일을 복사하는 매개 변수를.
aws s3 cp s3://myBucket/dir localdir --recursive
이 aws s3 sync
명령은 기본적으로 전체 디렉토리를 복사합니다. 새 / 수정 된 파일 만 복사합니다.
aws s3 sync s3://mybucket/dir localdir
원하는 결과를 얻기 위해 실험하십시오.
선적 서류 비치:
aws s3 cp s3://myBucket/dir localdir --recursive
. 이것은 매력처럼 작동합니다. --recursive 플래그를 건너 뛰면 다소 도움이되지 않는 오류가 발생합니다.fatal error: An error occurred (404) when calling the HeadObject operation: Key "myBucket" does not exist