Multi-Region Access Point에 대한 양방향 복제 규칙 만들기
Multi-Region Access Point에 대한 양방향 복제 규칙 만들기 (Create two-way replication rules for your Multi-Region Access Point)
복제 규칙은 버킷 간에 객체를 자동으로 비동기 복사할 수 있게 해줘요. 양방향 복제 규칙(양방향 복제 규칙이라고도 함)은 서로 다른 AWS 리전의 두 개 이상의 버킷 간에 데이터가 완전히 동기화되도록 보장해요. 양방향 복제를 설정하면 소스 버킷(DOC-EXAMPLE-BUCKET-1)에서 복제본이 있는 버킷(DOC-EXAMPLE-BUCKET-2)으로 가는 복제 규칙이 만들어져요. 그런 다음 복제본이 있는 버킷(DOC-EXAMPLE-BUCKET-2)에서 소스 버킷(DOC-EXAMPLE-BUCKET-1)으로 가는 두 번째 복제 규칙이 만들어져요.
모든 복제 규칙과 마찬가지로 양방향 복제 규칙을 Amazon S3 버킷 전체 또는 접두사나 객체 태그로 필터링된 객체 하위 집합에 적용할 수 있어요. 각 복제 규칙에 대해 복제본 수정 동기화(replica modification sync)를 활성화해 객체의 메타데이터 변경 사항도 동기화 상태로 유지할 수 있어요. 복제본 수정 동기화는 Amazon S3 콘솔, AWS CLI, AWS SDK, Amazon S3 REST API 또는 AWS CloudFormation을 통해 활성화할 수 있어요.
Amazon CloudWatch에서 객체 및 객체 메타데이터의 복제 진행 상황을 모니터링하려면 S3 Replication 지표와 알림을 활성화해요. 자세한 내용은 복제 지표 및 Amazon S3 이벤트 알림으로 진행 상황 모니터링을 참고하세요.
본문
Multi-Region Access Point에 대한 양방향 복제 규칙 만들기
- AWS Management Console에 로그인하고 https://console.aws.amazon.com/s3/ 에서 Amazon S3 콘솔을 열어요.
- 왼쪽 탐색 창에서 Multi-Region Access Points를 선택해요.
- 업데이트할 Multi-Region Access Point의 이름을 선택해요.
- Replication and failover 탭을 선택해요.
- Replication rules 섹션으로 스크롤한 다음 Create replication rules를 선택해요.
- Create replication rules 페이지에서 Replicate objects among all specified buckets 템플릿을 선택해요. 이 템플릿은 버킷에 대해 양방향 복제(장애 조치 기능 포함)를 설정해요.
중요 이 템플릿을 사용해 복제 규칙을 만들면 버킷에 이미 할당된 기존 복제 규칙을 대체해요. 기존 복제 규칙을 대체하는 대신 추가하거나 수정하려면 콘솔에서 각 버킷의 Management 탭으로 이동해 Replication rules 섹션에서 규칙을 편집해요. AWS CLI, AWS SDK 또는 Amazon S3 REST API를 사용해 기존 복제 규칙을 추가하거나 수정할 수도 있어요. 자세한 내용은 복제 구성 파일 요소를 참고하세요.
- Buckets 섹션에서 객체를 복제하려는 버킷을 최소 두 개 선택해요. 복제를 위해 선택한 모든 버킷은 S3 버전 관리가 활성화되어 있어야 하며 각 버킷은 서로 다른 AWS 리전에 있어야 해요. S3 버전 관리에 대한 자세한 내용은 Amazon S3 버킷에서 버전 관리 사용을 참고하세요.
참고 복제를 설정하려면 필요한 읽기 및 복제 권한이 있는지 확인해요. 그렇지 않으면 오류가 발생해요. 자세한 내용은 IAM 역할 만들기를 참고하세요.
- Replication rule configuration 섹션에서 복제 규칙이 생성될 때 Enabled인지 Disabled인지 선택해요.
참고 Replication rule name 상자에 이름을 입력할 수 없어요. 복제 규칙 이름은 복제 규칙을 만들 때 구성에 따라 생성돼요.
-
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 섹션으로 스크롤해 적용하려는 복제 옵션을 선택해요.
참고 특히 Multi-Region Access Point가 장애 조치를 지원하도록 구성하려는 경우 다음 옵션을 적용할 것을 권장해요.
- 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 삭제 작업으로 만들어진 삭제 마커가 복제돼요. 수명주기 규칙으로 만들어진 삭제 마커는 복제되지 않아요. 자세한 내용은 버킷 간 삭제 마커 복제를 참고하세요.
- Replica modification sync – 각 복제 규칙에 대해 복제본 수정 동기화를 활성화해 객체의 메타데이터 변경 사항도 동기화 상태로 유지해요. 자세한 내용은 복제본 수정 동기화 활성화를 참고하세요.
S3 RTC와 CloudWatch 복제 지표 및 알림에는 추가 요금이 부과돼요. 자세한 내용은 Amazon S3 Pricing과 Amazon CloudWatch pricing을 참고하세요.
- 기존 복제 규칙을 대체하는 새 복제 규칙을 작성하는 경우 I acknowledge that by choosing Create replication rules, these existing replication rules will be overwritten을 선택해요.
- Create replication rules를 선택해 새 양방향 복제 규칙을 만들고 저장해요.
출처: 문서