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용 단방향 복제 규칙 만들기

  1. AWS Management Console에 로그인하고 Amazon S3 콘솔을 엽니다. (https://console.aws.amazon.com/s3/)
  2. 왼쪽 탐색 창에서 Multi-Region Access Points를 선택해요.
  3. Multi-Region Access Point의 이름을 선택해요.
  4. 복제 및 페일오버(Replication and failover) 탭을 선택해요.
  5. 복제 규칙(Replication rules) 섹션까지 아래로 스크롤한 뒤 **복제 규칙 만들기(Create replication rules)**를 선택해요. 복제 규칙을 만들 수 있는 충분한 권한이 있는지 확인해야 합니다. 그렇지 않으면 버전 관리가 비활성화됩니다.
    • 참고: 복제 규칙은 자신의 계정의 버킷에 대해서만 만들 수 있어요. 외부 버킷에 대한 복제 규칙을 만들려면 버킷 소유자가 그 버킷에 대한 복제 규칙을 만들어야 합니다.
  6. 복제 규칙 만들기 페이지에서 하나 이상의 소스 버킷에서 하나 이상의 대상 버킷으로 객체 복제 템플릿을 선택해요.
    • 중요: 이 템플릿으로 복제 규칙을 만들면 버킷에 이미 할당된 기존 복제 규칙을 대체해요. 기존 복제 규칙을 대체하지 않고 추가하거나 수정하려면 콘솔에서 각 버킷의 관리(Management) 탭으로 가서 복제 규칙 섹션의 규칙을 편집하세요. AWS CLI, SDK, REST API로 기존 복제 규칙을 추가하거나 수정할 수도 있어요. 자세한 내용은 복제 구성 파일 요소 문서를 참고하세요.
  7. 소스 및 대상(Source and destination) 섹션의 소스 버킷(Source buckets) 아래에서 객체를 복제할 버킷을 하나 이상 선택해요. 복제를 위해 선택된 모든 버킷(소스와 대상)은 S3 버전 관리가 활성화되어 있어야 하고, 각 버킷은 서로 다른 AWS 리전에 있어야 합니다. S3 버전 관리에 대한 자세한 내용은 Amazon S3 버킷에서 버전 관리 사용 문서를 참고하세요.
  8. 대상 버킷(Destination buckets) 아래에서 객체를 복제할 버킷을 하나 이상 선택해요.
  9. 복제 규칙 구성(Replication rule configuration) 섹션에서 복제 규칙이 만들어질 때 활성화(Enabled) 또는 비활성화(Disabled) 중 무엇일지 선택해요.
    • 참고: 복제 규칙 이름 상자에 이름을 입력할 수 없어요. 복제 규칙 이름은 복제 규칙을 만들 때 구성에 따라 생성됩니다.
  10. 범위(Scope) 섹션에서 복제에 적절한 범위를 선택해요.
    • 버킷 전체를 복제하려면 **버킷의 모든 객체에 적용(Apply to all objects in the bucket)**을 선택해요.
    • 버킷의 객체 하위 집합을 복제하려면 **하나 이상의 필터로 이 규칙의 범위 제한(Limit the scope of this rule using one or more filters)**을 선택해요. 접두사, 객체 태그, 또는 둘의 조합으로 객체를 필터링할 수 있어요.
      • 같은 문자열(예: pictures)로 시작하는 이름을 가진 모든 객체로 복제를 제한하려면 접두사(Prefix) 상자에 접두사를 입력해요. 폴더 이름을 접두사로 입력한다면 그 계층 수준을 나타내는 /(슬래시) 같은 구분자를 사용해야 해요(예: pictures/). 접두사에 대한 자세한 내용은 접두사를 사용한 객체 구성 문서를 참고하세요.
      • 하나 이상의 객체 태그를 가진 모든 객체를 복제하려면 **태그 추가(Add tag)**를 선택하고 상자에 키-값 쌍을 입력해요. 태그를 더 추가하려면 이 과정을 반복해요. 객체 태그에 대한 자세한 내용은 객체에 태그 지정 문서를 참고하세요.
  11. 추가 복제 옵션(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 요금을 참고하세요.
  12. 기존 규칙을 대체하는 새 복제 규칙을 작성한다면 **복제 규칙 만들기를 선택하면 기존 복제 규칙이 덮어써진다는 것을 인지합니다(I acknowledge that by choosing Create replication rules, these existing replication rules will be overwritten)**를 선택해요.
  13. **복제 규칙 만들기(Create replication rules)**를 선택해 새 단방향 복제 규칙을 만들고 저장해요.

관련 주제