brunch

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

실습

by Master Seo

<1> 목표

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

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

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


10 s3 to s3.png




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


1. 사전 적업

s3 에 대한 role 을 만든다.



2. 소스 s3 만들기

seo-s333

us east

Enable versioning (속성 > Versioning )

버저닝을 해야 한다.


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

30 버저닝.png




3. 목적지 S3만들기

seo-d333

us west

Enable versioning



4. source bucket 에 파일 upload

1.txt


20 s3.png


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 > 저장.

100 tag.png


다음

업로드




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


감사합니다.

keyword
매거진의 이전글357. 보안2 Management&Governance