Esta página fornece instruções sobre como configurar um B4GDC BackupRepository
denominado dbs-backup-repository
no servidor da API Management para usar como destino das suas cópias de segurança.
Tem a opção de configurar um repositório de cópia de segurança através da IU do B4GDC ou manualmente.
Antes de começar
Antes de usar os serviços de cópia de segurança e restauro para os serviços de base de dados (DBS) da CLI gdcloud, tem de:
- Ser um administrador da plataforma (PA).
- Ter a função de identidade e acesso necessária:
- Administrador de cópias de segurança de RD: faz cópias de segurança de recuperação de desastres. Peça ao administrador de IAM da organização para lhe conceder a função de cluster de administrador de cópias de segurança de RD (
dr-backup-admin
).
- Administrador de cópias de segurança de RD: faz cópias de segurança de recuperação de desastres. Peça ao administrador de IAM da organização para lhe conceder a função de cluster de administrador de cópias de segurança de RD (
- Ter um segredo de armazenamento de objetos existente. Para mais informações, consulte o artigo Obtenha credenciais de acesso ao contentor.
Configure manualmente o repositório de cópias de segurança da DBS
Esta secção pressupõe que já tem um ponto final compatível com o S3 disponível e que criou um contentor para usar como repositório de cópias de segurança. Consulte o artigo Crie um contentor no site de cópia de segurança. Também tem de ter um segredo de armazenamento de objetos existente. Para mais informações, consulte o artigo Obtenha credenciais de acesso ao contentor. Depois, siga estes passos:
Obtenha a chave de armazenamento de objetos existente:
kubectl get secret -n dr-system | grep object-storage-key
Se seguiu os passos indicados em Obtenha credenciais de acesso ao contentor, este comando devolve um valor de
object-storage-key-sysstd-sa-id
.Crie um
BackupRepository
denominadodbs-backup-repository
no servidor da API Management e forneça o valor da chave de armazenamento de objetos do passo anterior. Substitua os valores dos marcadores de posição pelos seus valores:
apiVersion: backup.gdc.goog/v1
kind: BackupRepository
metadata:
name: dbs-backup-repository
spec:
secretReference:
namespace: "dr-system"
name: OBJECT_STORAGE_KEY_SECRET
endpoint: ENDPOINT
type: "S3"
s3Options:
bucket: BUCKET_NAME
region: REGION
forcePathStyle: true
importPolicy: "ReadWrite"
force: true
Substitua o seguinte:
- OBJECT_STORAGE_KEY_SECRET: o nome secreto que obteve no primeiro passo.
- ENDPOINT: o ponto final do seu armazenamento de objetos.
- BUCKET_NAME: o nome do seu contentor.
- REGION: a região do seu contentor.