오지's blog

s3의 특정 버킷내 파일 모두 다운로드(boto3이용) 본문

개발노트/Python

s3의 특정 버킷내 파일 모두 다운로드(boto3이용)

오지구영ojjy90 2022. 5. 2. 17:26
728x90
반응형
from cloudpathlib import CloudPath, S3Client
client = S3Client(aws_access_key_id = '', aws_secret_access_key = '')
cp = client.CloudPath("s3://bucket_name")
cp.download_to("./")

s3의 특정 버킷내 파일을 모두 다운로드 하는 방법은 awscli를 이용하는 방법, 클릭해서 모두 다운로드 하는 방법, boto3 라이브러리를 사용하는 방법이 있다. 

이중에서 boto3의 wrapup클래스인 cloudpathlib을 이용하여 다운로드 할수 있다. 매우 간단

 

 

Comments