728x90
aws cli명령어로 s3에 파일을 복사하거나 삭제하는 방법을 알아보겠습니다.
AWS 자격증명
먼저 로컬에서 AWS 접근을 위해 aws configure
를 통해 자격증명을 합니다.
AWS 자격증명방법
버킷 및 객체 나열
# 버킷 리스트 보기
aws s3 ls
# 버킷 내 파일 리스트 보기
aws s3 ls s3://mybucket/
파일 복사
# 현재 작업 디렉터리에서 S3 버킷으로 로컬 파일을 복사
aws s3 cp localfile s3://bucket-name
# S3 버킷에서 현재 작업 디렉터리로 파일을 복사(./은 현재 디렉토리)
aws s3 cp s3://bucket-name ./
객체 동기화
버킷과 디렉터리의 내용을 동기화하기 위해 s3 sync
명령어를 사용합니다.s3 sync
는 동일한 이름의 파일과 크기 또는 수정 시간이 다른 모든 파일을 업데이트합니다.
aws s3 sync . s3://my-bucket/path
recursive
지정된 디렉터리 아래의 모든 파일 또는 객체에 대해 명령이 수행됩니다.
# 현대 디렉터리의 모든 파일 및 폴더 복사
aws s3 cp . s3://my-bucket --recursive
# 현대 디렉터리의 모든 파일 및 폴더 복사
aws s3 rm s3://my-bucket/ --recursive
Reference
728x90
반응형
'AWS' 카테고리의 다른 글
Mac OS에서 AWS Cli 설치하기 (0) | 2022.07.22 |
---|---|
[AWS] AWS Configure 여러 계정 사용하기 (0) | 2022.03.01 |
AWS cli 보안자격증명(aws configure) (0) | 2021.09.04 |
AWS Cli 버전 2 설치 (0) | 2021.09.03 |
AWS Pycharm Toolkit 설치하기 (0) | 2021.08.08 |