Nesta página, explicamos como editar e gerenciar planos de backup atuais para recursos armazenados em vault. Para uma descrição do que são planos de backup e como eles são usados, consulte Planos de backup no console do Google Cloud . Para criar um plano de backup, consulte Criar um plano de backup para recursos em cofre.
Editar um plano de backup
Use as instruções a seguir para editar um plano de backup de recursos em um cofre.
Console
No console Google Cloud , acesse a página Planos de backup do Backup e DR.
Selecione o plano de backup que você quer editar ou marque a caixa dele e clique no ícone
.Clique em Editar.
É possível editar a Descrição do plano de backup.
Para adicionar uma regra, clique em Adicionar regra.
No painel Adicionar uma regra de backup, insira as informações da regra e clique em Salvar.
- Escolha um nome para a regra de backup: insira um nome para a regra de backup.
- Escolha quando criar backups: especifique a recorrência e a frequência do backup.
- Janela: selecione o Fuso horário, o Horário de início e o Horário de término do job de backup.
Escolha por quanto tempo manter os backups até a exclusão: insira a duração em dias em que os backups devem ser mantidos antes de serem excluídos. Esse valor precisa ser igual ou maior que o período mínimo de retenção obrigatório do backup vault.
Você também pode editar ou remover uma regra do plano de backup clicando nos ícones no final da linha da regra.
Clique em Salvar alterações.
gcloud
Atualiza um plano de backup específico no projeto. Um plano de backup só pode ser atualizado em regiões compatíveis com o serviço de Backup e DR.
gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \ --project=PROJECT_ID\ --location=LOCATION \ --description=DESCRIPTION \ --backup-rule=BACKUP_RULE \ --add-backup-rule=ADD_BACKUP_RULE \ --remove-backup-rule=REMOVE_BACKUP_RULE
Substitua:
BACKUP_PLAN_NAME
: o nome do plano de backup.PROJECT_ID
: o nome do projeto em que você quer criar o plano de backup.LOCATION
: o local onde você quer criar o plano de backup.DESCRIPTION
: a descrição atualizada do plano de backup.BACKUP_RULE
: definição completa de uma regra de backup atual com valores atualizados.ADD_BACKUP_RULE
: parâmetros da regra de backup a serem adicionados ao plano de backup. Essa flag pode ser repetida para adicionar mais regras de backup.REMOVE_BACKUP_RULE
: a regra de backup atual a ser removida do plano de backup.
Exemplo: para atualizar duas regras de backup e a descrição de um plano de backup sample-backup-plan no projeto sample-project, no local us-central1:
Execute:
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --backup-rule=BACKUP_RULE \ --add-backup-rule=ADD_BACKUP_RULE \ --description "This is a sample backup plan"
Exemplo: para adicionar regras de backup a um plano de backup sample-backup-plan no projeto sample-project, no local us-central1:
Execute:
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --add-backup-rule BACKUP_RULE_1 --add-backup-rule BACKUP_RULE_2
Exemplo: para remover uma regra de backup com o ID sample-daily-rule de um plano de backup sample-backup-plan no projeto sample-project, no local us-central1:
Execute:
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --remove-backup-rule sample-daily-rule
Exemplo: para substituir regras de backup em um plano de backup sample-backup-plan no projeto sample-project, no local us-central1, transmita um caminho que contenha regras de backup no formato YAML ou JSON. Essa flag é mutuamente exclusiva com as flags --add-backup-rule, --remove-backup-rule e --backup-rule.
Execute:
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --backup-rules-from-file (FILE_PATH)
Exemplos de preenchimento dos detalhes de BACKUP_RULE
Propriedades nestes exemplos:
RULE_NAME
: o nome da regra de backup.BACKUP_RETENTION
: o período de armazenamento do backup. O período de armazenamento do backup precisa ser igual ou maior que o período mínimo de retenção obrigatória do backup vault.RECURRENCE
: a frequência com que os backups serão criados. Pode ser de hora em hora, diária, semanal, mensal ou anual.HOURS
: a frequência dos backups por hora. Especifique esse valor somente se você definir a recorrência como horária. O mínimo por hora é sempre definido como seis horas.TIME_ZONE
: o fuso horário do plano de backup, como UTC. Use o formato fuso horário da IANA para incluir o fuso horário no plano de backup.START_TIME
: o horário de início é a hora do dia em um formato de 24 horas. O horário de início precisa ser anterior ao horário de término e está incluído na janela de backup.END_TIME
: o horário de término é a hora do dia em um formato de 24 horas. O horário de término precisa ser posterior ao horário de início e é exclusivo para a janela de backup.
Exemplo: uma regra de backup por hora com frequência de backup de 6 horas, armazene o backup por 30 dias e espere que os backups sejam executados apenas entre 10:00 e 20:00 UTC:
rule-id=sample-hourly-rule,retention-days=30,recurrence=HOURLY,hourly-frequency=6,time-zone=UTC,backup-window-start=10,backup-window-end=20 Properties for this example: rule-id = "sample-hourly-rule" \ retention-days = 30 \ recurrence = HOURLY \ hourly-frequency = 6 \ time-zone = UTC \ backup-window-start = 10 \ backup-window-end = 20
Exemplo: regra de backup diário com frequência de backup diário de 6 horas e armazenamento por 7 dias
rule-id=sample-daily-rule,retention-days=7,recurrence=DAILY,backup-window-start=1,backup-window-end=14 Properties for this example: rule-id = "sample-daily-rule" \ retention-days = 7 \ recurrence = DAILY \ backup-window-start = 1 \ backup-window-end = 14
Exemplo de arquivo YAML:
backup-rules: - rule-id: weekly-rule retention-days: 7 recurrence: WEEKLY backup-window-start: 0 backup-window-end: 23 days-of-week: [MONDAY, TUESDAY] time-zone: UTC - rule-id: daily-rule retention-days: 1 recurrence: DAILY backup-window-start: 1 backup-window-end: 24 time-zone: UTC
Exemplo de arquivo JSON:
{ "backup-rules": [ { "rule-id": "weekly-rule", "retention-days": 7, "recurrence": "WEEKLY", "backup-window-start": 0, "backup-window-end": 23, "days-of-week": ["MONDAY", "TUESDAY"], "time-zone": "UTC" }, { "rule-id": "daily-rule", "retention-days": 1, "recurrence": "DAILY", "backup-window-start": 1, "backup-window-end": 24, "time-zone": "UTC" } ] }
Execute $ Google Cloud CLI help para mais detalhes.
Ver revisões de um plano de backup
Só é possível analisar revisões de planos de backup usando a Google Cloud CLI.
gcloud
Para listar as revisões de um plano de backup:
gcloud alpha backup-dr backup-plan-revisions list \ --backup-plan=BACKUP_PLAN --location=LOCATION \
Substitua:
BACKUP_PLAN
: o nome do plano de backup editado.LOCATION
: o local do plano de backup editado.
Exemplo: para listar todas as revisões do plano de backup my-backup-plan no local us-central1, execute:
gcloud alpha backup-dr backup-plan-revisions list \ --backup-plan=my-backup-plan --location=us-central1
Conferir jobs de atualização do plano de backup
É possível conferir os jobs do sistema no console Google Cloud .