Como criar instantâneos programados de disco permanente

Neste documento, descrevemos como criar uma programação de instantâneo para fazer backup regular e automaticamente dos discos permanentes zonais e regionais. Use as programações de instantâneo como uma prática recomendada para fazer backup das cargas de trabalho do Compute Engine. Depois de criar uma programação de instantâneo, é possível aplicá-la a um ou mais discos permanentes.

Uma programação de instantâneo inclui as seguintes propriedades:

  • Nome da programação
  • Descrição da programação
  • Frequência da programação (por hora, dia, semana)
  • Política de retenção de instantâneos para determinar por quantos dias eles serão mantidos
  • Horário de início do instantâneo
  • Região onde a programação de instantâneo está disponível
  • Política de exclusão de disco de origem para processar instantâneos gerados automaticamente se o disco de origem for excluído

Uma programação de instantâneo também inclui uma política de retenção opcional que define por quanto tempo os instantâneos gerados com base na programação serão mantidos. Se você não especificar uma política de retenção, os instantâneos serão mantidos por tempo indefinido.

Antes de começar

Restrições

  • Um disco permanente pode ter apenas uma programação de instantâneo por vez anexada a ele.
  • Por padrão, é possível configurar até 10 programações de instantâneo por região e projeto. Se você já tem 10 programações de instantâneo para uma região específica, exclua uma programação antes de criar outra ou crie-a em uma região diferente. Se necessário, use o console para solicitar um aumento na cota de recursos.
  • Não é possível excluir uma programação de instantâneo anexada a um disco. Para excluí-la, desanexe a programação de todos os discos.
  • Depois de criada, a programação de instantâneo é imutável. Para atualizá-la, é necessário excluí-la e criar uma nova.
  • Atualmente, não é possível criar programações de instantâneo para discos permanentes que usam chave de criptografia fornecida pelo cliente (CSEK, na sigla em inglês).

Frequência da programação de instantâneo

Antes de criar uma programação de instantâneo, escolha o horário de início e a frequência do instantâneo. O horário de início é quando você quer que a programação de instantâneo seja iniciada. A frequência é definida por hora, dia ou semana.

Uma programação de instantâneo começa dentro do horário de início especificado. Por exemplo, se o horário de início programado for 12h, a captura do instantâneo será iniciada a qualquer momento entre 12h e 12h59. Se você estiver usando o console ou a ferramenta gcloud, informe o horário UTC ou local. Se você estiver usando a API Compute Engine, informe o horário UTC.

  • Definição de uma programação por hora: para configurar uma programação por hora, escolha o horário de início e especifique o intervalo do instantâneo usando um número inteiro entre 1 e 23. O intervalo do instantâneo define com que frequência ele é capturado. Ao definir o intervalo, uma opção é escolher um número que seja divisor de 24. Por exemplo, ao definir o horário de início como 9h com um intervalo de seis, a programação de instantâneo será executada às 9h com um intervalo a cada seis horas.

  • Definição de uma programação por dia: defina a frequência por dia para que o instantâneo seja capturado uma vez por dia. Por exemplo, é possível definir uma programação para gerar um instantâneo todos os dias às 9h.

  • Definição de uma programação por semana: defina a frequência por semana para capturar instantâneos vários dias da semana. Por exemplo, um horário de início às 9h com uma programação por semana definida para segunda, quinta e domingo indica que a programação de instantâneo ocorrerá semanalmente às 9h de segunda, quinta e domingo. É possível também definir essa programação para dias diferentes da semana. Por exemplo, definir uma programação semanal para todas as segundas-feiras às 14h e quintas-feiras às 10h.

Política de retenção de instantâneos

Uma política de retenção de instantâneos define por quanto tempo os instantâneos serão mantidos. Se você configurar uma política de retenção, torne-a parte da programação de instantâneo. Se você não definir uma política de retenção, o comportamento padrão será manter todos os instantâneos gerados automaticamente até você excluí-los manualmente. Se você escolher a opção padrão de manter os instantâneos por tempo indefinido, lembre-se de que pode haver custos de armazenamento para mantê-los. Como prática recomendada, considere configurar uma política de retenção para minimizar os custos de armazenamento de instantâneos a longo prazo.

  • Especifique uma política de retenção de instantâneos em número de dias com uma retenção mínima de um dia.
  • A política de retenção de instantâneos aplica-se apenas a instantâneos automáticos, não aos que são criados manualmente.
  • Não é possível aplicar uma política de retenção retroativamente. Se você criar uma programação de instantâneo sem política de retenção e, em seguida, alternar para uma programação com a política, ela será aplicada apenas aos novos instantâneos.
  • Seja qual for a política de retenção, sempre será possível excluir manualmente os instantâneos gerados de modo automático ou manual.

Regra de exclusão do disco de origem

Ao criar uma programação de instantâneo, é possível também definir uma regra de exclusão do disco de origem. Essa regra controla o que acontecerá com os instantâneos se o disco de origem for excluído. Por padrão, se o disco de origem for excluído, os instantâneos gerados automaticamente com base na programação serão mantidos de modo permanente, a menos que você os exclua manualmente (independente da política de retenção original definida), exceto se especificado de outra maneira.

É possível também definir a regra para que a política de retenção de instantâneos seja aplicada aos instantâneos se o disco de origem for excluído. Por exemplo, você aplica uma política de retenção que mantém os instantâneos por uma semana após a exclusão do disco de origem.

Por exemplo, suponha que você tenha criado uma programação de instantâneo com uma política de retenção de três dias, mas prefira não a aplicar em caso de exclusão do disco de origem. Depois que você aplicar a política ao disco permanente, o Compute Engine gerará os instantâneos automaticamente, mas também os excluirá de modo automático após três dias, de acordo com a política de retenção. No entanto, se o disco de origem for excluído, a política de retenção não será mais aplicada e todos os instantâneos atuais criados por essa programação serão mantidos por tempo indefinido.

Como programar instantâneos para instâncias do Windows

Se você estiver aplicando uma programação de instantâneo a discos anexados a instâncias de VM do Windows, use a opção guest-flush para permitir que o VSS gere cópias de sombra dos instantâneos. Para mais informações sobre instantâneos para Windows, leia Como criar um instantâneo de disco permanente do Windows.

Regras de localidade e rótulos de instantâneos

Assim como nos instantâneos gerados manualmente, é possível aplicar rótulos de recursos e selecionar o local de armazenamento para os instantâneos gerados automaticamente. Se você definir isso na programação de instantâneo, qualquer instantâneo gerado automaticamente com base nessa programação receberá essas propriedades. Por exemplo, se você definir uma localidade de instantâneo como US, todos os instantâneos gerados com base nessa programação serão armazenados nos EUA. Analise os exemplos abaixo para ver detalhes de como configurar essas opções.

Como criar uma programação de instantâneo

Crie uma programação de instantâneo para os discos permanentes usando o console, o comando gcloud ou o método da API Compute Engine. Crie a programação de instantâneo na mesma região do disco permanente. Por exemplo, se o disco permanente estiver na zona us-west1-a, a programação de instantâneo precisará residir na região us-west1. Para mais informações, leia Como selecionar o local de armazenamento de um instantâneo.

Console

Para criar uma programação de instantâneo:

  1. Acesse a página Instantâneos no Console do Google Cloud Platform.

    Acessar a página "Instantâneos"

  2. Na parte superior da página, clique em Criar programação de instantâneo.
  3. Digite um Nome para a programação.
  4. Selecione uma Região para a programação de instantâneo. Os discos permanentes precisam residir em uma ou mais zonas dentro da região que contém a programação de instantâneo.
  5. Se preferir, selecione o Local do instantâneo ou aceite a opção padrão.
  6. Selecione a Frequência de programação.
  7. Digite o número de dias em Excluir instantâneos automaticamente após.
  8. Selecione a Regra de exclusão para determinar o que acontecerá com os instantâneos se o disco de origem da programação for excluído.
  9. Especifique por quantos dias os instantâneos gerados com base nessa programação serão mantidos.
  10. Se você usa o Windows, é possível Ativar VSS.
  11. Se preferir, especifique os rótulos relevantes que você quer aplicar a esses instantâneos.
  12. Clique em Criar para criar a programação de instantâneo.

gcloud

Para criar uma programação de instantâneo para discos permanentes, use o comando gcloud compute resource-policies create-snapshot-schedule. Defina a frequência da programação por hora, dia ou semana.

  gcloud beta compute resource-policies create-snapshot-schedule [SCHEDULE_NAME] \
      --description "[SCHEDULE_DESCRIPTION]" \
      --max-retention-days [MAX_RETENTION_DAYS] \
      --start-time [START_TIME] \
      --hourly-schedule [SNAPSHOT_INTERVAL] \
      --daily-schedule \
      --weekly-schedule [SNAPSHOT_INTERVAL] \
      --weekly-schedule-from-file [FILE_NAME] \
      --on-source-disk-delete [DELETION_OPTION]

em que:

  • [SCHEDULE_NAME] é o nome da nova programação de instantâneo;
  • "[SCHEDULE_DESCRIPTION]" é uma descrição da programação de instantâneo. Coloque a descrição entre aspas;
  • [MAX_RETENTION_DAYS] é o número de dias de retenção do instantâneo. Por exemplo, a configuração 3 significa que os instantâneos serão mantidos por três dias antes de serem excluídos. Defina uma política de retenção de pelo menos um dia;
  • [START_TIME] é o horário de início em UTC ou local. Por exemplo: 2h PM é igual a 14h. O horário precisa ser uma hora redonda. Por exemplo, se você definir o horário de início como 14h13, receberá um erro;
  • [SNAPSHOT_INTERVAL] define o intervalo da captura de instantâneo. Defina a programação por hora usando um número inteiro entre 1 e 23. Escolha um número de hora que seja divisor de 24. Por exemplo, defina --hourly-schedule como 12 para que o instantâneo seja gerado a cada 12 horas. Para uma programação por semana, defina em que dias você quer que ocorra a captura de instantâneo. Escreva os dias da semana por extenso. Eles não diferenciam entre letras maiúsculas e minúsculas. As sinalizações de frequência de instantâneo hourly-schedule, daily-schedule e weekly-schedule são mutuamente exclusivas. É necessário escolher uma para a programação.

  • [FILE_NAME] é o nome do arquivo que contém a programação de instantâneo semanal, caso você especifique a programação nesse formato. É possível especificar programações semanais em dias diferentes da semana e em horários distintos usando um arquivo, mas não é possível especificar várias programações semanais diretamente na linha de comando. Por exemplo, o arquivo pode incluir uma programação de instantâneo na segunda-feira e na quarta-feira: [{"day": "MONDAY", "startTime": "04:00"}, {"day": "WEDNESDAY", "startTime": "02:00"}]. Se você incluir um horário de início, não será necessário definir a sinalização --start-time. O horário pode ser definido em UTC ou no fuso horário local.

  • [DELETION_OPTION] determina o que acontecerá com os instantâneos se o disco de origem for excluído. Omita essa sinalização para escolher o padrão keep-auto-snapshots ou use apply-retention-policy para aplicar uma política de retenção.

Veja a seguir mais exemplos de configuração de uma programação de instantâneo. Veja o que há em comum em todos os exemplos abaixo:

  • A regra de exclusão de disco está incluída. A sinalização --on-source-disk-delete está definida como o padrão keep-auto-snapshots para manter permanentemente todos os instantâneos gerados automaticamente. A alternativa é definir essa sinalização como apply-retention-policy para usar sua política de retenção de instantâneos.
  • O local de armazenamento está definido como US para que todos os instantâneos gerados sejam armazenados na multirregião EUA.
  • Os rótulos env=dev e media=images estão aplicados a todos os instantâneos gerados.
  • A política de retenção está definida como 10 dias.

Programação por hora: neste exemplo, a programação de instantâneo começa às 14h GMT e ocorre a cada quatro horas.

  gcloud beta compute resource-policies create-snapshot-schedule SCHEDULE_NAME \
      --description "MY HOURLY SNAPSHOT SCHEDULE" \
      --max-retention-days 10 \
      --start-time 14:00 \
      --hourly-schedule 4 \
      --region us-west1 \
      --on-source-disk-delete keep-auto-snapshots \
      --snapshot-labels env=dev,media=images \
      --storage-location US

Programação por dia: neste exemplo, a programação de instantâneo começa às 14h e ocorre todos os dias no mesmo horário. A sinalização --daily-schedule precisar estar presente, mas sem nada definido.

gcloud beta compute resource-policies create-snapshot-schedule SCHEDULE_NAME \
    --description "MY DAILY SNAPSHOT SCHEDULE" \
    --max-retention-days 10 \
    --start-time 14:00 \
    --daily-schedule \
    --region us-west1 \
    --on-source-disk-delete keep-auto-snapshots \
    --snapshot-labels env=dev,media=images \
    --storage-location US

Programação por semana: neste exemplo, a programação de instantâneo começa às 14h e ocorre toda semana às terças e quintas.

gcloud beta compute resource-policies create-snapshot-schedule SCHEDULE_NAME \
    --description "MY WEEKLY SNAPSHOT SCHEDULE" \
    --max-retention-days 10 \
    --start-time 14:00 \
    --weekly-schedule tuesday,thursday \
    --region us-west1 \
    --on-source-disk-delete keep-auto-snapshots \
    --snapshot-labels env=dev,media=images \
    --storage-location US

API

Na API, crie uma solicitação POST a resourcePolicies.insert para criar uma programação de instantâneo. No mínimo, inclua o nome da programação, o local regional do armazenamento e a frequência do instantâneo.

Por padrão, o parâmetro onSourceDiskDelete está definido como keepAutoSnapshots. Isso significa que, se o disco de origem for excluído, o respectivo instantâneo gerado automaticamente será mantido por tempo indefinido. Como alternativa, defina a sinalização como applyRetentionPolicy para aplicar a política de retenção.

No exemplo a seguir, definimos uma programação de instantâneo diária que começa às 12h UTC e se repete todos os dias. No exemplo, também definimos uma política de retenção de cinco dias. Após esse período, os instantâneos serão removidos automaticamente.

Também é possível incluir opções de localidade de instantâneo e rótulos de instantâneo na solicitação para garantir que eles sejam armazenados no local que você escolheu.

POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/regions/[REGION]/resourcePolicies

{
 "name": "[SCHEDULE_NAME]",
 "description": "[SCHEDULE_DESCRIPTION]",
 "snapshotSchedulePolicy": {
   "schedule": {
     "dailySchedule": {
       "startTime": "12:00",
       "daysInCycle": "1"
     }
   },
   "retentionPolicy": {
     "maxRetentionDays": "5"
   },
   "snapshotProperties": {
     "guestFlush": "False",
     "labels": {
       "env": "dev",
       "media": "images"
     },
     "storageLocations": ["US"]
   }
 }
}

em que:

  • [PROJECT_ID] é o nome do projeto;
  • [REGION] é o local da política de programação de instantâneo;
  • [SCHEDULE_DESCRIPTION] é a descrição da programação de instantâneo;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo.

É possível criar uma programação por semana ou por mês do mesmo modo. Consulte a referência da API para detalhes específicos sobre como definir uma programação semanal ou mensal.

Por exemplo, na solicitação a seguir, uma programação semanal é criada e executada às terças e quintas, às 9h e às 2h, respectivamente.

POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/regions/[REGION]/resourcePolicies

{
 "name": "[SCHEDULE_NAME]",
 "description": "[SCHEDULE_DESCRIPTION]",
 "snapshotSchedulePolicy": {
   "schedule": {
     "weeklySchedule": {
       "dayOfWeeks": [
       {
         "day": "Monday",
         "startTime": "9:00"
       },
       {
         "day": "Thursday",
         "startTime": "2:00"
       }
       ]
     }
   },
  "retentionPolicy": {
    "maxRetentionDays": "5"
  },
  "snapshotProperties": {
    "guestFlush": "False",
    "labels": {
      "production": "webserver"
    },
    "storageLocations": ["US"]
  }
 }
}

Como anexar uma programação de instantâneo a um disco

Após a criação da programação, anexe-a a um disco atual. Use o console, o comando gcloud ou o método da API Compute Engine.

Console

Anexe uma programação de instantâneo a um disco atual.

  1. Acesse a página Discos no Console do Google Cloud Platform.

    Acessar a página "Discos"

  2. Selecione o disco a que você quer adicionar a programação.
  3. Na parte superior da página, clique em Editar.
  4. Use o menu suspenso Programação de instantâneo para adicionar a programação ao disco. Se preferir, crie uma nova programação.
  5. Se você criou uma nova programação, clique em Criar.
  6. Clique em Salvar para concluir a tarefa.

gcloud

Para anexar uma programação de instantâneo a um disco, use o comando disks add-resource-policies gcloud.

gcloud beta compute disks add-resource-policies [DISK_NAME] \
    --resource-policies [SCHEDULE_NAME] \
    --zone [ZONE]

em que:

  • [DISK_NAME] é o nome do disco atual;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo;
  • [ZONE] é o local do disco.

API

Na API, crie uma solicitação POST a disks.addResourcePolicies para anexar uma programação de instantâneo a um disco atual.

POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/zones/[ZONE]/disks/[DISK_NAME]/addResourcePolicies

{
  "resourcePolicies": [
    "regions/[REGION]/resourcePolicies/[SCHEDULE_NAME]"
  ]
}

em que:

  • [PROJECT_ID] é o nome do projeto;
  • [ZONE] é o local do disco;
  • [REGION] é o local da programação de instantâneo;
  • [DISK_NAME] é o nome do disco;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo na região que você está aplicando a esse disco.

Como criar um disco com uma programação de instantâneo

Somente no Console do GCP, é possível criar um disco e uma programação de instantâneo ao mesmo tempo.

  1. Acesse a página Discos no Console do Google Cloud Platform.

    Acessar a página "Discos"

  2. Na parte superior da página, clique em Criar disco.
  3. Preencha os campos obrigatórios para criar um disco zonal ou regional.
  4. Crie o disco na mesma região da programação de instantâneo.
  5. Preencha os campos em Programação de instantâneo.
  6. Use o menu suspenso e preencha os campos para criar a programação.
  7. Clique em Criar para criar a programação.
  8. Clique em Criar para criar o disco.

Como ver as programações de instantâneo

Para acessar uma lista de programações de instantâneo, use o console, o comando gcloud ou o método da API Compute Engine. Essa solicitação mostra o nome, a descrição e a região de todas as programações de instantâneo em um projeto.

Console

  1. Acesse a página Instantâneos no Console do Google Cloud Platform.

    Acessar a página "Instantâneos"

  2. Clique em Programações de instantâneo na parte superior da página.
  3. Use a caixa de pesquisa Filtrar programações de instantâneo para revisar uma programação de instantâneo especificada.
  4. Clique em uma programação de instantâneo para ver os detalhes.

gcloud

Para ver uma lista das programações de instantâneo, use o comando gcloud resource-policies list.

gcloud beta compute resource-policies list

Para ver a descrição de uma programação de instantâneo específica, use o comando gcloud resource-policies describe.

gcloud beta compute resource-policies describe [SCHEDULE_NAME]

em que [SCHEDULE_NAME] é o nome da programação de instantâneo.

API

Faça uma solicitação GET a resourcepolicies.aggregatedList para retornar uma lista das programações de instantâneo em um projeto.

GET https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/aggregated/resourcePolicies

em que [PROJECT_ID] é o nome do projeto.

Como ver uma programação de instantâneo por região

Para ver uma programação de instantâneo em uma determinada região, use o console, o comando gcloud ou o método da API Compute Engine. Essa solicitação mostra o nome, a descrição e a região de todas as programações de instantâneo em um projeto.

Console

  1. Acesse a página Instantâneos no Console do Google Cloud Platform.

    Acessar a página "Instantâneos"

  2. Clique em Programações de instantâneo na parte superior da página.
  3. Use a caixa de pesquisa Filtrar programações de instantâneo para revisar uma política de recurso especificada por região.

gcloud

Para ver as programações de instantâneo em uma região específica, use o comando gcloud resource-policies list.

gcloud beta compute resource-policies list [PROJECT_ID] \
    --filter [REGION]

em que:

  • [PROJECT_ID] é o nome do projeto;
  • [REGION] é o local da política.

API

Faça uma solicitação a resourcePolicies.get para recuperar a programação de instantâneo estabelecida em uma região.

GET https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/regions/[REGION]/resourcePolicies/[SCHEDULE_NAME]

em que:

  • [PROJECT_ID] é o nome do projeto;
  • [REGION] é o local da programação de instantâneo;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo que você quer ver.

Como alterar uma programação de instantâneo

Não é possível editar uma programação de instantâneo. Para alterar uma programação que já está anexada a um disco, é necessário desanexá-la antes de excluí-la. Em seguida, crie uma nova e anexe-a ao disco. Use o console, o comando gcloud ou o método da API Compute Engine para fazer alterações na programação de instantâneo.

Console

  1. Acesse a página Discos no Console do Google Cloud Platform.

    Acessar a página "Discos"

  2. Selecione o disco que tem a programação que você quer desanexar.
  3. Clique em Editar na parte superior da página.
  4. Abra o menu suspenso Programação de instantâneo.
  5. Clique em Sem programação para desanexar a programação do disco.
  6. É possível criar uma nova programação ou trocá-la enquanto estiver editando as opções de disco.
  7. Clique em Salvar para concluir a tarefa.

gcloud

Use o comando gcloud disks remove-resource-policies para desanexar a programação de instantâneo do disco com a programação que você quer alterar.

gcloud beta compute disks remove-resource-policies [DISK_NAME] \
    --resource-policies [SCHEDULE_NAME] \
    --region [REGION] \
    --zone [ZONE]

em que:

  • [DISK_NAME] é o nome do disco com a programação de instantâneo anexada;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo que você quer desanexar desse disco;
  • [REGION] é onde reside a programação de instantâneo;
  • [ZONE] é a zona onde reside o disco zonal.

Em seguida, use o comando disks add-resource-policies para adicionar a programação de instantâneo atualizada ao disco.

 gcloud beta compute disks add-resource-policies [DISK_NAME] \
     --resource-policies [SCHEDULE_NAME] \
     --zone [ZONE]

em que:

  • [DISK_NAME] é o nome do disco com a política de programação de instantâneo;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo que você quer adicionar a esse disco;
  • [ZONE] é a zona onde reside o disco.

API

Para desanexar uma programação de um disco, crie uma solicitação POST para disks.removeResourcePolicies.

POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/zones/[ZONE]/disks/[DISK_NAME]/removeResourcePolicies

{
  "resourcePolicies": [
    "regions/[REGION]/resourcePolicies/[SCHEDULE_NAME]"
  ]
}

em que:

  • [PROJECT_ID] é o nome do projeto;
  • [ZONE] é a zona em que o disco reside;
  • [DISK_NAME] é o nome do disco com a programação de instantâneo associada;
  • [REGION] é o local da programação de instantâneo;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo que você está removendo desse disco.

Na API, crie uma solicitação POST a disks.addResourcePolicies para anexar uma programação de instantâneo a um disco atual.

POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/zones/[ZONE]/disks/[DISK_NAME]/addResourcePolicies

{
  "resourcePolicies": [
    "regions/[REGION]/resourcePolicies/[SCHEDULE_NAME]"
  ]
}

em que:

  • [PROJECT_ID] é o nome do projeto;
  • [ZONE] é o local do disco;
  • [DISK_NAME] é o nome do disco;
  • [REGION] é o local da programação de instantâneo;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo na região que você está aplicando a esse disco.

Como excluir uma programação de instantâneo

Se você excluir uma programação de instantâneo, todos os instantâneos gerados automaticamente associados à programação serão mantidos de modo permanente. No entanto, a programação não poderá mais gerar instantâneos após a exclusão.

A política de retenção faz parte da programação de instantâneo. Depois que a programação for excluída, a política de retenção não será mais aplicada. Os instantâneos que já foram gerados serão mantidos de modo permanente até você excluí-los manualmente.

Para excluir uma programação de instantâneo atual, use o console, o comando gcloud ou o método da API Compute Engine. Se a programação já estiver anexada a um disco, será necessário desanexá-la antes de excluí-la. Não é possível excluir uma programação de instantâneo anexada a um disco.

Console

  1. Acesse a página Instantâneos no Console do Google Cloud Platform.

    Acessar a página "Instantâneos"

  2. Selecione Programações de instantâneo para ver uma lista das programações.
  3. Selecione qualquer programação não associada a um disco.
  4. Clique em Excluir na parte superior da página.

gcloud

Para excluir uma programação de instantâneo especificada, use o comando gcloud resource-policies delete.

gcloud beta compute resource-policies delete [SCHEDULE_NAME] \
    --region [REGION]

em que:

  • [SCHEDULE_NAME] é o nome da programação de instantâneo;
  • [REGION] é o local da programação de instantâneo.

API

Faça uma solicitação a resourcepolicies.delete para excluir uma programação de instantâneo. Se a programação de instantâneo já estiver anexada a um disco específico, você receberá um erro.

DELETE https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/regions/[REGION]/resourcePolicies/[SCHEDULE_NAME]

em que:

  • [PROJECT_ID] é o nome do projeto;
  • [REGION] é o local da programação de instantâneo;
  • [SCHEDULE_NAME] é o nome da programação de instantâneo.

Geração de registros

Para a versão Beta, os registros de auditoria serão exibidos quando as políticas forem criadas, excluídas, adicionadas ou removidas da instância. Os registros de atividades também incluem informações sobre quando os instantâneos são criados e excluídos. Esses dados referem-se ao disco de destino na categoria "Eventos do sistema". Veja os registros no menu do Stackdriver no console. Para mais informações, consulte Como visualizar registros.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Compute Engine