이 페이지에서는 데이터베이스 서비스 (DBS)의 백업 저장소를 가져오는 방법을 설명합니다. DBCluster를 복원하려는 각 조직에 대해 이 작업을 수행해야 합니다.
시작하기 전에
gdcloud CLI DBS의 백업 및 복원 서비스를 사용하기 전에 다음을 충족해야 합니다.
- 플랫폼 관리자 (PA)여야 합니다.
필요한 ID 및 액세스 역할이 있어야 합니다.
- DR 백업 관리자: 재해 복구 백업을 실행합니다. 조직 IAM 관리자에게 DR 백업 관리자 (
dr-backup-admin) 클러스터 역할을 부여해 달라고 요청하세요.
DBS의 백업 저장소를 가져오려면 다음 단계를 따르세요.
- DR 백업 관리자: 재해 복구 백업을 실행합니다. 조직 IAM 관리자에게 DR 백업 관리자 (
백업 저장소 DBS 가져오기
타겟 gdcloud CLI DBCluster의 관리 API 서버에서 소스 gdcloud CLI 인스턴스에서 DBS 백업을 저장하는 데 사용된 것과 동일한 버킷을 가리키는 B4GDC 백업 저장소 리소스를 만듭니다.
cat << EOF > backup_repo_plan.yaml apiVersion: backup.gdc.goog/v1 kind: BackupRepository metadata: name: dbs-backup-repository spec: secretReference: namespace: dbs-dr name: secret endpoint: ENDPOINT type: S3 s3Options: bucket: ORGNAME-dbs-bucket region: REGION forcePathStyle: true importPolicy: ReadWrite EOF kubectl apply -f backup_repo_plan.yaml백업이 타겟 gdcloud CLI 인스턴스의 관리 API 서버로 성공적으로 가져왔는지 확인합니다.
kubectl get backups.backup.gdc.goog -n dbs-dr백업이 성공적으로 가져와지면
Succeeded상태가 됩니다.