<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 가 되어 있다.
감사합니다.