aws s3 폴더 다운로드

4 months ago

AWS sdk API는 s3에 전체 폴더 및 리포지토리를 업로드하고 s3의 전체 버킷을 로컬로 다운로드하는 데만 가장 적합한 옵션입니다. 당신은 또한 (로컬 폴더에 일부 파일을 추가 한 경우) 로컬 및 s3 디렉토리를 모두 동기화 할 경우 다운로드 할 수 있습니다 특정 폴더에 대한 BucketName / Path와 같은 경로를 할당 할 수 있습니다 : 단순히 버킷을 선택하고 왼쪽 상단 모서리에있는 버킷 메뉴를 클릭한 다음 메뉴에서 옵션에 대한 모든 파일 다운로드를 선택합니다. 아래스크린샷은 동일합니다: 위의 예는 전체 버킷을 다운로드하는 방법인 반면, 이 AWS cli 명령을 사용하여 전체 S3 버킷 콘텐츠를 로컬 폴더에 다운로드할 수 있습니다 수행하여 폴더를 재귀적으로 다운로드할 수 있습니다.–재귀, 로그 폴더 및 그 자연의 것들을 다운로드하기에 너무 유용한 대상에 폴더 이름을 추가해야합니다. 위의 예에서 s3 명령의 동기화 명령은 “원본 디렉터리에서 대상까지 새 파일과 업데이트된 파일을 재귀적으로 복사합니다. 하나 이상의 파일이 포함되어 있는 경우에만 대상에 폴더를 만듭니다.” 나는 간단한 이미지의 전체 컬렉션을 다운로드 할 수 있어요 다른 날 나는 큰 S3 폴더의 내용을 다운로드하는 데 필요한. 즉, 브라우저에서 지루한 작업입니다 : AWS 콘솔에 로그인, 오른쪽 버킷을 찾아, 오른쪽 폴더를 찾아, 첫 번째 파일을 열고, 다운로드를 클릭, 어쩌면 뭔가가 일어날 때까지 몇 번 더 다운로드를 클릭, 다시 가서, 다음 파일을 열고, 반복해서. 다행히도 Amazon은 AWS와 상호 작용하기 위한 명령줄 도구인 AWS CLI를 제공합니다. AWS CLI를 사용하면 전체 프로세스가 3초 미만이 걸렸습니다. 당신이해야 할 모든 아마존 자격 증명을 입력하고 다운로드 / 업로드 / 버킷 / 폴더 / 파일 중 일부를 동기화하는 간단한 인터페이스를 사용하는 것입니다. 다른 GUI 옵션을 추가하려면 WinSCP의 S3 기능을 사용합니다. 연결하기가 매우 쉬우며 UI에서 액세스 키와 비밀 키만 필요합니다. 그런 다음 중첩된 폴더의 재귀 다운로드를 포함하여 액세스 가능한 버킷에서 필요한 파일을 찾아보고 다운로드할 수 있습니다. http://docs.aws.amazon.com/cli/latest/userguide/awscli-install-windows.html 설치 프로그램을 다운로드 하려면 BUCKETNAME 버킷 내의 PATH/TO/폴더 디렉토리 내에서 모든 파일 및 폴더 키를 재귀적으로 다운로드하도록 CLI에 지시합니다.

그런 다음 특정 장소에서 버킷을 다운로드하는 폴더를 찾아 일부 OSX 사용자를 도울 수있는 또 다른 옵션이 전송됩니다. 그것은 또한 당신의 s3 파일에 연결할 수 있는 ftp 프로그램입니다.

Category: