CDN S3 파일 일괄 다운 받기
AWS S3에서 파일 일괄 다운 받는 법
회사에서 S3에 여러 정적 데이터들을 올려 놓았다.
사용하면서 도메인이 변경하게 되어서 S3도 같이 새로 만들어 파일을 옮겨야 하는데
S3는 파일을 하나 씩 받아야 하는 UI였다.... (기존 S3를 복제 할 수 있는지 몰랐던 시기..)
인터넷을 찾다보니 방법이 있어서 나중에도 유용하게 쓰일까 싶어서 이렇게 블로그에 남긴다.
AWS CLI 설치 방법
인터넷을 찾다보니 awscli 환경을 통해 커맨드로 접속 후 다운을 받을 수 있다고 해서
먼저 awscli 설치를 했다.
설치 후
aws configure # 쭉 따라가면 된다.
AWS CLI를 이용한 일괄 다운
# --recursive 옵션과 함께 cp 커맨드를 실행하면 하위 디렉터리의 파일까지 전부 복사 가능
aws s3 cp s3://${버킷 이름}/${디렉토리} ${파일을 붙여 넣을 디렉토리} --recursive
# 싱크 (없는 파일들만 가져 옴)
aws s3 sync s3://${버킷 이름}/${디렉토리} ${파일을 붙여 넣을 디렉토리}
PS. 그리 어려운 부분은 아니지만 나름 또 사용할 일이 있을 것 같아 남겨둔다.