Nice programing

aws s3, cp 또는 sync에서 폴더를 다운로드 하시겠습니까?

nicepro 2020. 10. 14. 20:57
반응형

aws s3, cp 또는 sync에서 폴더를 다운로드 하시겠습니까?


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

원하는 결과를 얻기 위해 실험하십시오.

선적 서류 비치:


다른 프로필, 특히 교차 계정을 사용해야하는 경우. 구성 파일에 프로필을 추가해야합니다.

[profile profileName]
region = us-east-1
role_arn = arn:aws:iam::XXX:role/XXXX
source_profile = default

그런 다음 단일 파일에만 액세스하는 경우

aws s3 cp s3://crossAccountBucket/dir localdir --profile profileName


단일 파일을 다운로드하려는 경우 다음 명령을 시도 할 수 있습니다.

aws s3 cp s3://bucket/filename /path/to/dest/folder

참고 URL : https://stackoverflow.com/questions/27932345/downloading-folders-from-aws-s3-cp-or-sync

반응형