참고: 디렉터리와 버킷 (또는 두 개의 버킷)의 내용을 동기화 하려는 경우 gsutil help rsync를 참조 하십시오. 대상 버킷에 대 한 쓰기 권한이 없거나 일부 개체의 대상 경로가 허용 되는 최대 길이 보다 길면 다시 시도 하는 경우와 같이 성공 하지 못할 수 있습니다. 이제 모든 s3 버킷 s3explorer 왼쪽 패널에 표시 됩니다. 기본적으로, gsutil cp 명령은 개체 acl을 새 개체에 복사 하지 않고 대신 기본 버킷 acl을 사용 합니다 (gsutil 도움말 defacl 참조). 이 동작은-p 옵션을 사용 하 여 재정의할 수 있습니다 (아래 옵션 참조). 하위 디렉터리 복사는 시간에 따라 기존 버킷 디렉토리 구조에 데이터를 추가 하려는 경우에 유용 합니다. 여러 컴퓨터에서 업로드 및 다운로드를 병렬화 하려는 경우에도 유용 합니다 (하나의 시스템 에서만 gsutil-m cp를 실행 하는 것과 비교 하면 전체 전송 시간이 단축 될 수 있음). 예를 들어 양동이에이 구조가 포함 된 경우: cp-p를 사용 하는 대신 해당 버킷에 기본 객체 acl을 설정 하 여 대상 버킷에 있는 모든 객체가 동일한 acl로 끝나게 하려면 추가 성능 및 cp-p 사용 비용을 피할 수 있습니다. 참조 하십시오. @Layke에 의하여 응답은 좋다, 그러나 당신은 자료의 톤이 있고 영원히 기다리고 싶지 않는 경우에, 당신은 다량 병렬화를 가진 물통을 동기화 하기 위하여 AWS S3 CLI sync 명령을 얻는 방법이 문서에 세심 한 주의를 기울여야 한다. 다음 명령은 AWS CLI에서 1000 스레드를 사용 하 여 작업 (작은 파일 또는 다중 파트 복사본의 한 부분)을 실행 하도록 말하고 10만 작업을 미리 살펴봅니다. 내가 얼마나 자주 파일을 s 3에서 다운로드에 대 한 호기심이 있어 이후, 난 양동이 그들을 제공 하는 로깅을 활성화 d는 내가 그들을 잡아 만든 양동이에 로그를 지시 했다.

그럼 난 내 로컬 컴퓨터에, 그래서 로그 주위에 찌를 수 있고 유용한 정보로 그들을 설정 하는 최선의 방법을 확인할 양동이 로그에 모든 것을 이동 싶 었 어 요. 버킷 목록에서 다운로드 하려는 객체가 포함 된 버킷을 클릭 하 고 객체를 탐색 합니다. 그런 다음 특정 장소에서 양동이를 다운로드 폴더를 탐색 하위 디렉터리 작업을 할 때 추가 주름이 있습니다. 결과 이름은 대상 하위 디렉터리가 있는지 여부에 따라 달라 집니다.