brunch

You can make anything
by writing

C.S.Lewis

by Master Seo May 20. 2020

358. 다른 리전으로 S3 data 복사

실습

<1> 목표

source S3 에 데이터를 넣으면 ,  destination s3 에 자동으로 복사 되도록 설정해보자.

S3 의 관리기능을 이용하자.

source와 destination는 서로 다른 리전으로 구성 한다.





<2> source S3 에 데이터를 넣으면 , destination1-s3 에 자동으로 복사 되도록 설정해보자.


1.  사전 적업

s3  에 대한 role 을 만든다.



2. 소스 s3 만들기

seo-s333   

us east

Enable versioning    (속성 >  Versioning ) 

버저닝을 해야 한다.


버저닝이 안되어 있으면  복사 룰을 설정할떄 아래처럼 필요하다고 나온다.




3.  목적지 S3만들기

seo-d333

us west

Enable versioning



4.  source bucket 에  파일 upload

1.txt



Management  >  Replicaton  > add rule   >  Set  source  : Entire bucket  >  Next  > 

Destination bucket  >  bucket in this  accout  :  목적지 버킷이름을 선택  seo-d333 선택 > Next

IAM role  :   s3-full   (  사전에  role  생성)  >   

Role name :  

s3-full

SAVE



6.   테스트 

Overvire > upload >  add file  >  2.txt



7. seo-d333에 

2.txt  파일이 올라가 있는것을 확인한다.

// 3분 걸림 





//  아래 부분은 추가 테스트가 필요하다.


<3>  파일의 tag와 매칭되는 파일을  업로드 해  복사해 보자


food tag를 가진 파일을 다른  S3 로 복사되게 하자.



1

s3 up , s3 down   bucket  모두 

속성 > 버전닝 > 활성화 



2

관리 > 복제 >  규칙추가  > 접두사 또는 태그 >    

food

> tag food  >  enter  >  Next >   대상버킷 >  다음   >  iam : s3 full role 


3

파일 올릴때  tag 로 구분하기

파일 올리기 

upload  >  tag > Key  > food  >  value    > yes   >   저장.


다음

업로드




파일의 속성을 보면  Tag 가 되어 있다.


감사합니다.

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