AWS Backup을 사용하여 여러 AWS 계정에서 백업을 생성하고 싶습니다.
해결 방법
전제 조건: 여러 계정에 걸쳐 작업을 수행하려면 올바른 권한을 구성해야 합니다. 또한 사용하는 계정이 AWS Organizations에서 동일한 조직에 속해야 합니다.
소스 계정 요구 사항 검토
계정 간 백업을 구성하기 전에 소스 계정에 대한 요구 사항을 검토하십시오.
소스 계정의 리소스가 고객 관리형 키로 암호화된 경우 이 키를 대상 계정과 공유하십시오. 전체 AWS Backup Management를 지원하는 서비스를 제외한 모든 서비스에서 계정 간 백업 기능은 고객 관리형 키만 지원합니다. AWS 키는 계정 간에 공유할 수 없기 때문에 지원하지 않습니다.
소스 계정의 사용자에게 복사 작업을 생성할 수 있는 적절한 권한이 있는지 확인하십시오(예: AWSBackupFullAccess). AWSBackupFullAccess 권한은 백업 관리자에게 액세스 권한을 제공합니다. 백업 관리자는 백업 계획 수정 및 백업 복원과 같은 모든 AWS Backup 작업을 감독합니다.
기본 저장소는 AWS Key Management Service(AWS KMS) 관리형 키로 암호화됩니다. 하지만 AWS KMS 관리형 키는 다른 계정과 공유할 수 없습니다. 고객 볼트는 고객 관리형 키로 암호화되므로 고객 볼트를 사용하는 것이 가장 좋습니다.
전체 AWS Backup 관리를 지원하지 않는 암호화된 리소스에 대해 계정 간 백업을 수행하려면 고객 관리형 키로 리소스를 암호화해야 합니다. 자세한 내용은 AWS Backup의 백업 암호화를 참조하십시오.
대상 계정 요구 사항 구성
대상 계정은 백업 사본을 보관하려는 계정입니다. 대상 계정을 여러 개 선택할 수 있습니다.
계정 간 백업을 설정하기 전에 대상 계정을 구성하려면 다음 단계를 완료하십시오.
- 대상 계정에 백업 볼트를 생성한 다음, 고객 관리형 키를 할당하여 백업을 암호화하십시오.
- 대상 계정 백업 볼트의 Amazon 리소스 이름(ARN)에 유의하십시오.
- 대상 백업 볼트에 대한 액세스 정책 backup:CopyIntoBackupVault를 허용해야 합니다. 이 정책이 없으면 대상 계정으로 복사하려는 시도가 거부됩니다. 액세스를 제공하는 다음 예제 정책을 참조하십시오.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Allow account to copy into backup vault",
"Effect": "Allow",
"Action": "backup:CopyIntoBackupVault",
"Resource": "*",
"Principal": {
"AWS": "arn:aws:iam::account-id:root"
}
}
]
}
대상 계정 요구 사항에 대한 자세한 내용은 다른 AWS 계정과 백업 볼트 공유를 참조하십시오.
보안 요구 사항 검토
기본 볼트는 전체 AWS Backup 관리를 지원하는 리소스의 대상 볼트로만 사용할 수 있습니다. 자세한 내용은 리소스별 특성 가용성을 참조하십시오.
계정 간 백업은 비활성화한 후에도 최대 15분 동안 지속될 수 있습니다.
대상 계정이 조직을 떠나더라도 해당 계정에 백업이 유지됩니다. 잠재적인 데이터 유출을 방지하려면 AWS Organizations 조직에서 멤버 계정 제거를 참조하십시오.
교차 계정 복사 중에 복사 작업 역할을 삭제하면, AWS Backup이 복사 작업 완료 시 소스 계정에서 스냅샷 공유를 해제할 수 없습니다.
Organizations 내 계정 간 백업 허용
다음 단계를 완료하십시오.
- AWS Backup 콘솔을 엽니다.
- 탐색 창의 내 계정에서 설정을 선택합니다.
- 크로스 계정 관리에서 계정 간 백업을 켭니다.
조직의 모든 계정은 조직의 다른 계정과 백업 볼트의 콘텐츠를 공유할 수 있습니다.
계정 간 백업 일정 생성
다음 단계를 완료하십시오.
- AWS Backup 콘솔을 엽니다.
- 탐색 창의 내 계정에서 백업 계획을 선택합니다.
- 백업 계획 생성을 선택합니다.
- 시작 옵션에서 새 계획 수립을 선택합니다.
- 백업 규칙 구성에서 백업 일정, 백업 기간 및 수명 주기 규칙을 포함하는 백업 규칙을 생성합니다. 그런 다음 필요한 다른 백업 규칙을 추가합니다.
- 일정에서 원하는 백업 빈도를 선택합니다.
- 백업 기간에서 기본 설정을 사용합니다.
- 백업 볼트를 선택하여 백업용 복구 시점을 저장하거나 새 백업 볼트를 생성합니다.
참고: 백업 볼트를 사용하면 로컬 계정에 백업을 저장할 수 있습니다.
- 대상으로 복사에서 백업 사본의 대상 AWS 리전을 선택한 다음 새 복사 규칙을 추가합니다.
- 다른 계정의 볼트로 복사 옵션을 켭니다.
참고: 이 옵션이 활성화되면 파란색으로 바뀝니다. 그런 다음 외부 볼트 ARN 옵션이 나타납니다.
- 대상 계정 백업 볼트의 ARN을 입력합니다.
참고: AWS Backup은 백업을 대상 계정의 볼트에 복사합니다. 대상 리전 목록은 외부 Vault ARN의 리전으로 자동 업데이트됩니다.
- 백업 볼트 액세스 허용에서 허용을 선택합니다. 그런 다음 허용을 다시 선택합니다.
- 콜드 스토리지로 전환에서 백업 사본을 콜드 스토리지로 전환할 시기와 사본을 삭제할 시기를 선택합니다.
참고: 콜드 스토리지로의 전환은 콜드 스토리지로의 수명 주기를 지원하는 리소스에만 적용됩니다.
- 계획 생성을 선택합니다.
관련 정보
Amazon Aurora를 사용한 재해 복구 지침
계정 간 백업 및 리전 간 백업을 통한 암호화된 Amazon Relational Database Service(RDS) DB 인스턴스 보호