brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Oct 13. 2019

162. CLI로 S3에 데이터 up/download


<1>  구성

<2>  설정법

<3> 참고 할만한 사이트



<1>  구성

Windows PC -------- S3


<2>  설정법


1. S3 버킷을 만든다. 

Services > S3  > Create bucket 



2.  aws api 계정 생성하고 권한을 할당한다.

IAM >  api 계정 생성 

권한을 할당 : S3 full access



3. Windows  PC 에서 cli로 S3 조회하기


Windows PC에 aws cli 설치하기

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-windows.html


기타 OS설치법 

https://aws.amazon.com/ko/cli/


c:\> aws  --version


C:\> aws configure

AWS Access Key ID [None]: AK
AWS Secret Access Key [None]: NP
Default region name [None]: ap-northeast-2
Default output format [None]:


  

4. aws s3 생성


// make bucket 

C:\> aws  s3  mb  s3://seo-test1123

make_bucket: seo-test1123


s3 에 GUI로 파일 올리고 확인하기


C:\> aws s3 ls


C:\> aws  s3   ls   s3://seo-test1123

2019-10-12 20:03:39 10 2.txt
2019-10-12 19:59:59 430 index.html



5.  PC의 디렉토리와 동기화 할수도 있다.


1) 명령어,  notepad

aws  s3  sync  c:\1   s3://seo-test1123/backup


2) Windows  PC

제어판 > 관리도구 > 작업스케쥴러 > 작업 만들기

가장 높은 수준의 권한으로 실행 

트리거

동작  > 실행해서 동작 확인하자.


3) 리눅스는 crontab 사용한다.




<3> 참고 할만한 사이트


https://www.zenko.io/blog/four-differences-google-amazon-s3-api/



감사합니다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari