ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • aws cli s3 cp 사용해보기
    카테고리 없음 2019. 9. 13. 09:40

    이제 aws cli 도 설치를 했으니 미루던 s3 copy 를 해보려고 한다. 

    SLA 수준이 머  99.9999999~~~ 라고 하니.. 해킹에 의한 도난 이슈가 아닌 이상 유실될 일은 없을것이라 믿는다. 

    일단 S3 메뉴로 가서  버켓을 만든다. 그냥 이름 설정하는거 빼고는 전부 기본 설정으로 두고 

    기본 설정이 public 엑세스 모두 차단상태이므로 그대로 사용한다. 

    1. s3 업로드로 사용될 IAM 계정을 하나 생성 
       console 로그인은 허용하지 않고 프로그램 사용만 체크한다. 
        권한은 s3 읽기/쓰기 권한을 부여한다. 

    2. ec2  콘솔에서 aws s3접근을 위한 환경  설정 

    https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-welcome.html

    공식 문서에서 설명하는것 처럼 환경설정해준다

    완료되면  user 디렉토리 .aws 에 폴더에 파일이 config, credential 파일이 생성된다. 

    s3  버킷명을  backup 으로 가정하고 

    내부에 폴더 20190913 을 만들었다고 가정하고  현재 디렉토리에 text.txt 파일이 있다면 

    aws s3 cp test.txt s3://backup/20190913/    

    이렇게 하면 끝!  오 한방에 되서 너무 기쁘다. 

    주의!  첨에 끝에 슬래쉬를 빼고 이렇게만 보냈더니 디렉토리가 아니라  text.txt 가 20190913  이름으로 변경되어 업로드 되었다.  ㅠㅠ . 아 그리고 업로드를 하면 끝나자마지 파일이 보이지 않고 한 1분정도 후에 aws 콘솔에서 볼수 있었다. 

    aws s3 cp test.txt s3://backup/20190913  

    -------
    폴더 복사 
    aws s3 cp 폴더명   s3://버킷명/폴더명/     --recursive

     

    댓글

Designed by Tistory.