Multi-Region Access Point용 단방향 복제 규칙 만들기
Multi-Region Access Point용 단방향 복제 규칙 만들기
복제 규칙은 버킷 간에 객체를 자동으로 비동기 복사하게 해줘요. 단방향 복제 규칙은 한 AWS 리전의 소스 버킷에서 다른 리전의 대상 버킷으로 데이터가 완전히 복제되도록 보장하는 데 도움을 줍니다. 단방향 복제를 설정하면 소스 버킷(amzn-s3-demo-bucket)에서 대상 버킷(amzn-s3-demo-bucket)으로 가는 복제 규칙이 만들어집니다. 다른 모든 복제 규칙처럼 단방향 복제 규칙을 Amazon S3 버킷 전체에 적용하거나 접두사·객체 태그로 필터링한 객체 하위 집합에 적용할 수 있어요.
중요: 사용자가 대상 버킷의 객체만 소비할 것이라면 단방향 복제를 사용하는 걸 권장해요. 사용자가 대상 버킷의 객체를 업로드하거나 수정할 것이라면 모든 버킷을 동기화 상태로 유지하려면 양방향 복제를 사용하세요. Multi-Region Access Point를 페일오버에 사용할 계획이라면 양방향 복제를 사용하는 것도 권장합니다. 양방향 복제를 설정하려면 Multi-Region Access Point용 양방향 복제 규칙 만들기 문서를 참고하세요.
출처: 문서
Multi-Region Access Point용 단방향 복제 규칙 만들기
- AWS Management Console에 로그인하고 Amazon S3 콘솔을 엽니다. (https://console.aws.amazon.com/s3/)
- 왼쪽 탐색 창에서 Multi-Region Access Points를 선택해요.
- Multi-Region Access Point의 이름을 선택해요.
- 복제 및 페일오버(Replication and failover) 탭을 선택해요.
- 복제 규칙(Replication rules) 섹션까지 아래로 스크롤한 뒤 **복제 규칙 만들기(Create replication rules)**를 선택해요. 복제 규칙을 만들 수 있는 충분한 권한이 있는지 확인해야 합니다. 그렇지 않으면 버전 관리가 비활성화됩니다.
- 참고: 복제 규칙은 자신의 계정의 버킷에 대해서만 만들 수 있어요. 외부 버킷에 대한 복제 규칙을 만들려면 버킷 소유자가 그 버킷에 대한 복제 규칙을 만들어야 합니다.
- 복제 규칙 만들기 페이지에서 하나 이상의 소스 버킷에서 하나 이상의 대상 버킷으로 객체 복제 템플릿을 선택해요.
- 중요: 이 템플릿으로 복제 규칙을 만들면 버킷에 이미 할당된 기존 복제 규칙을 대체해요. 기존 복제 규칙을 대체하지 않고 추가하거나 수정하려면 콘솔에서 각 버킷의 관리(Management) 탭으로 가서 복제 규칙 섹션의 규칙을 편집하세요. AWS CLI, SDK, REST API로 기존 복제 규칙을 추가하거나 수정할 수도 있어요. 자세한 내용은 복제 구성 파일 요소 문서를 참고하세요.
- 소스 및 대상(Source and destination) 섹션의 소스 버킷(Source buckets) 아래에서 객체를 복제할 버킷을 하나 이상 선택해요. 복제를 위해 선택된 모든 버킷(소스와 대상)은 S3 버전 관리가 활성화되어 있어야 하고, 각 버킷은 서로 다른 AWS 리전에 있어야 합니다. S3 버전 관리에 대한 자세한 내용은 Amazon S3 버킷에서 버전 관리 사용 문서를 참고하세요.
- 대상 버킷(Destination buckets) 아래에서 객체를 복제할 버킷을 하나 이상 선택해요.
- 복제 규칙 구성(Replication rule configuration) 섹션에서 복제 규칙이 만들어질 때 활성화(Enabled) 또는 비활성화(Disabled) 중 무엇일지 선택해요.
- 참고: 복제 규칙 이름 상자에 이름을 입력할 수 없어요. 복제 규칙 이름은 복제 규칙을 만들 때 구성에 따라 생성됩니다.
- 범위(Scope) 섹션에서 복제에 적절한 범위를 선택해요.
- 버킷 전체를 복제하려면 **버킷의 모든 객체에 적용(Apply to all objects in the bucket)**을 선택해요.
- 버킷의 객체 하위 집합을 복제하려면 **하나 이상의 필터로 이 규칙의 범위 제한(Limit the scope of this rule using one or more filters)**을 선택해요. 접두사, 객체 태그, 또는 둘의 조합으로 객체를 필터링할 수 있어요.
- 같은 문자열(예:
pictures)로 시작하는 이름을 가진 모든 객체로 복제를 제한하려면 접두사(Prefix) 상자에 접두사를 입력해요. 폴더 이름을 접두사로 입력한다면 그 계층 수준을 나타내는/(슬래시) 같은 구분자를 사용해야 해요(예:pictures/). 접두사에 대한 자세한 내용은 접두사를 사용한 객체 구성 문서를 참고하세요. - 하나 이상의 객체 태그를 가진 모든 객체를 복제하려면 **태그 추가(Add tag)**를 선택하고 상자에 키-값 쌍을 입력해요. 태그를 더 추가하려면 이 과정을 반복해요. 객체 태그에 대한 자세한 내용은 객체에 태그 지정 문서를 참고하세요.
- 같은 문자열(예:
- 추가 복제 옵션(Additional replication options) 섹션까지 아래로 스크롤하고 적용하려는 복제 옵션을 선택해요.
- 참고: 다음 옵션을 적용하는 걸 권장해요.
- Replication Time Control(RTC) – 예측 가능한 시간 안에 여러 리전에 데이터를 복제하려면 S3 Replication Time Control(S3 RTC)을 사용할 수 있어요. S3 RTC는 Amazon S3에 저장된 새 객체의 99.99%를 15분 안에 복제합니다(서비스 수준 계약으로 뒷받침). 자세한 내용은 S3 Replication Time Control로 규정 준수 요구 사항 충족 문서를 참고하세요.
- 복제 지표 및 알림(Replication metrics and notifications) – 복제 이벤트를 모니터링하려면 Amazon CloudWatch 지표를 활성화해요.
- 삭제 마커 복제(Delete marker replication) – S3 삭제 작업이 만든 삭제 마커가 복제됩니다. 라이프사이클 규칙이 만든 삭제 마커는 복제되지 않아요. 자세한 내용은 버킷 간 삭제 마커 복제 문서를 참고하세요.
- S3 RTC와 CloudWatch 복제 지표·알림에는 추가 요금이 있어요. 자세한 내용은 Amazon S3 요금과 Amazon CloudWatch 요금을 참고하세요.
- 참고: 다음 옵션을 적용하는 걸 권장해요.
- 기존 규칙을 대체하는 새 복제 규칙을 작성한다면 **복제 규칙 만들기를 선택하면 기존 복제 규칙이 덮어써진다는 것을 인지합니다(I acknowledge that by choosing Create replication rules, these existing replication rules will be overwritten)**를 선택해요.
- **복제 규칙 만들기(Create replication rules)**를 선택해 새 단방향 복제 규칙을 만들고 저장해요.