반응형
1. aws cli 설치 ( virtualenv 환경 )
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
2. aws 계정 configure 설정
$ pip install --user virtualenv
$ virtualenv ~/cli-ve
$ virtualenv -p /usr/bin/python37 ~/cli-ve
$ pip install --upgrade awscli
$ aws configure
3. s3 관련 기본 명령어들
버킷 생성
$ aws s3 mb s3://fruits
# mb = makebucket
버킷 조회
$aws s3 ls
파일 복사하기 (단일 파일)
# aws s3 cp s3://[source] [target]
$ aws s3 cp ./jayden_sample.csv s3://jayden_test/jayden/sample/
파일 복사하기 (멀티플 파일)
$ aws s3 cp s3://[source] [target] --recursive
파일 목록 조회하기
$ aws s3 ls s3://jayden_test
--recursive 옵션
: 하위 디렉토리 까지 적용
$ aws cp . s3://jayden_test --recursive
$ aws s3 cp [source] [target]
용량 확인하기
aws s3 ls s3://[버켓]/디렉토리 --summarize --human-readable
반응형
'Cloud Platform Service' 카테고리의 다른 글
AWS lambda - cli를 이용해서 만들기 (0) | 2021.08.10 |
---|---|
AWS Kinesis(키네시스)를 이용한 간단한 파이프 라인 구성 (0) | 2021.06.08 |
GoogleCloudSDK (1) (0) | 2018.10.27 |