Cloud

[AWS] AWS CLI를 이용해서 S3 관리하기

전주호 2023. 6. 6. 01:46
반응형

이전 포스트는 AWS CLI를 이용해서 S3에 연결했다면

 

이번 포스트에서는 연결된 S3를 AWS CLI를 통해 관리하는 방법입니다.

 

버킷 생성 (예시 포함)

aws s3 mb <target> [--options]

aws s3 mb s3://my-bucket

 

버킷 및 객체 조회

aws s3 ls <target> [--options]

 

버킷 삭제

aws s3 rb <target> [--options]

 

버킷 내 객체 삭제

aws s3 rm  <target> [--options]

 

 

객체 이동 (예시 포함)

aws s3 mv <source> <target> [--options]

aws s3 mv s3://bucket-name/example s3://my-bucket/

 

객체 복사

aws s3 cp <source> <target> [--options]

 

객체 동기화

$ aws s3 sync <source> <target> [--options]

 

 

마무리

이처럼 많은 명령어가 존재하고, 이 명령어를 통해서 s3에 접근하여 관리할 수 있습니다.

더 자세하게 확인이 필요하거나 옵션을 찾아보고 싶으면 아래 링크를 통해 공식 문서를 확인하기 바랍니다.

 

또한 대용량의 객체를 업로드의 실패에 대한 설명도 있으니 확인 바랍니다.

 

Reference

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-services-s3-commands.html

 

AWS CLI에서 상위 수준(s3) 명령 사용 - AWS Command Line Interface

PowerShell을 사용하는 경우 셸은 CRLF의 인코딩을 변경하거나, 파이프 입력이나 출력 또는 리디렉션된 출력에 CRLF를 추가할 수 있습니다.

docs.aws.amazon.com

 

반응형