Gerenciando políticas de backup
Gerencie as políticas e os planos de backup d IBM Cloud, atualizando as programações, adicionando ou removendo tags, verificando o status, auditando eventos e excluindo políticas desnecessárias.
Gerenciando políticas de backup no console
É possível renomear uma política de backup, excluir um plano em uma política de backup, excluir a política e editar tags de usuário no console.
Renomeando uma política de backup no console
É possível renomear uma política por meio da lista de políticas de backup ou da página de detalhes de políticas de backup.
-
Na lista de políticas de backup, clique no ícone Ações
e selecione Renomear.
-
Na página de detalhes da política, clique no ícone Editar
próximo ao nome da política.
Editando membros do grupo de consistências no console
Na página Detalhes da política de backup, é possível incluir ou excluir volumes de inicialização do Block Storage for VPC na política de backup.
-
Vá para a página de detalhes de uma política de backup.
-
Na guia Visão geral, procure Volume de inicialização nos detalhes da Política e clique no ícone Editar
para mudar o valor.
Editando um plano de backup no console
Depois de provisionar uma política de backup e criar um plano de backup, você pode editar os detalhes do plano, desativar ou excluir o plano. Você deve ter pelo menos um plano restante para a política criar backups.
-
Na página de detalhes do plano de backup, expanda o menu Ações para o plano.
-
Selecione Editar. Os detalhes do plano aparecem no painel lateral.. Ao alternar o botão de status do plano, você pode ativar ou desativar o plano. Você também pode modificar os detalhes do plano, como o nome e a frequência do backup. Para backups de volumes individuais, é possível ativar ou desativar a restauração rápida ou alterar em quais regiões a restauração rápida está disponível. Também é possível ativar ou desativar a criação e retenção de cópias em outras regiões. Os recursos de restauração rápida e cópia entre regiões não são compatíveis com backups de vários volumes ou de compartilhamento de arquivos.
-
Confirme suas escolhas quando terminar.
As alterações no plano de política se aplicam a backups futuros. Por exemplo, se você ativar a criação de cópias em uma região remota, os instantâneos do Backup que existiam antes da alteração não serão copiados para o local remoto. Na próxima vez em que o plano acionar a criação de um instantâneo de backup, uma cópia desse instantâneo será criada na região remota.
Gerenciamento de políticas e planos de backup pela CLI
Excluir uma política de backup, renomear uma política e editar tags de usuário pela CLI.
Antes de Iniciar
Para usar a CLI, deve-se instalar a CLI da IBM Cloud e o plug-in da CLI da VPC. Para obter mais informações, consulte os Pré-requisitos da CLI.
Efetue login no IBM Cloud®.
ibmcloud login --sso -a cloud.ibm.com
Esse comando retorna uma URL e solicita uma senha. Acesse essa URL em seu navegador e efetue login. Se bem-sucedido, você receberá uma senha descartável. Copie essa senha e cole-a como uma resposta no prompt. Após a autenticação bem-sucedida, você é solicitado a escolher sua conta.. Se você tiver acesso a várias contas, selecione a conta com a qual deseja fazer login. Responda a quaisquer prompts restantes para concluir o login.
Renomeando uma política de backup pela CLI
Execute o comando ibmcloud is backup-policy-update e especifique o ID da política ou nome da política, além de um novo nome para a política de backup.
ibmcloud is backup-policy-update POLICY [--name NEW_NAME] [--output JSON] [-q, --quiet]
O exemplo a seguir renomeia uma política de backup identificada por nome:
ibmcloud is backup-policy-update backup-policy-v1 --name new-policy-23
Updating backup policy backup-policy-v1 under account Test Account as user test.user@ibm.com...
ID r138-0521986d-963c-4c18-992d-d6a7a99d115f
Name new-policy-23
CRN crn:v1:bluemix:public:is:eu-de:a/a1234567::backup-policy:r138-0521986d-963c-4c18-992d-d6a7a99d115f
Status stable
Last job completed at 2023-02-22T20:12:44.000Z
Plans ID Name Resource type
r138-2129a79a-5629-4069-bf79-7bb0af3b0bd3 my-policy-plan-a backup_policy_plan
r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9 my-policy-plan-c backup_policy_plan
Backup tags dev:test
Match resource type volume
Resource group defaults
Created at 2023-02-21T22:42:10+00:00
O exemplo a seguir atualiza uma política de backup corporativo que é identificada pelo ID:
ibmcloud is backup-policy-update r006-0bc533ed-4796-407a-982e-693b418f3de3 --name cli-updated-2
Updating backup policy r006-0bc533ed-4796-407a-982e-693b418f3de3 under account Enterprise Test as user test.user@ibm.com...
ID r006-0bc533ed-4796-407a-982e-693b418f3de3
Name cli-updated-2
CRN crn:bluemix:public:is:us-south:a/a1234567::backup-policy:r006-0bc533ed-4796-407a-982e-693b418f3de3
Status stable
Plans ID Name Resource type
r006-0741b600-e8d5-41b4-88a7-c19b6fbf89ca scope-plan-2 backup_policy_plan
Backup tags dev:test
Match resource type volume
Resource group ID Name
e579217258f74f42974e6ec4da287fc5 Default
Scope ID CRN Resource type
7e44cb4667ba4b88b1b1f8dcc15e33b3 crn:v1:bluemix:public:enterprise::a/a1234567::enterprise:7e44cb4667ba4b88b1b1f8dcc15e33b3 -
Health State ok
Created at 2023-08-30T13:39:10+05:30
Para obter mais informações sobre opções de comando disponíveis, consulte ibmcloud is backup-policy-update.
Editando membros do grupo de consistências a partir da CLI
Execute o comando ibmcloud is backup-policy-update e especifique o ID da política ou o nome da política e as tags que deseja modificar.
ibmcloud is backup-policy-update POLICY [--included_content data_volumes|boot_volume ] [--output JSON] [-q, --quiet]
O exemplo a seguir atualiza a política de backup a ser aplicada apenas aos volumes de dados que são anexados à instância de servidor virtual com a tag correspondente
ibmcloud is backup-policy-create --match-tags dev:test --name my-cr-backup-policy-v1 --match-resource-type instance --included-content data_volumes
Updating backup policy my-cr-backup-policy-v1 under account Test Account as user test.user@ibm.com...
ID r006-e0713176-37b6-4168-88ab-ad92f8a544f9
Name my-cr-backup-policy-v1
CRN crn:v1:bluemix:public:is:us-south:a/a1234567::backup-policy:r006-e0713176-37b6-4168-88ab-ad92f8a544f9
Status stable
Plans ID Name Resource type
Backup tags dev:test
Match resource type instance
Included Content data_volumes
Resource group ID Name
11caaa983d9c4beb82690daab08717e9 Default
Scope ID Resource type
a1234567 account
Health State ok
Created at 2023-12-05T19:29:35+05:30
Para obter mais informações sobre opções de comando disponíveis, consulte ibmcloud is backup-policy-update.
Atualização de um plano de backup pela CLI
Execute o comando ibmcloud is backup-policy-plan-update para atualizar um plano de backup. Identifique a política e o plano por ID ou nome na linha de comandos. Você pode atualizar o nome do plano, cron-spec cronograma
de backup, anexar tags de usuário, atualizar período de retenção de backup, adicionar ou remover zonas de restauração rápida.
O fragmento de código a seguir mostra a sintaxe de comando
ibmcloud is backup-policy-plan-update POLICY PLAN [--name NAME] [--active] [--attach-tags ATTACH_TAGS] [--copy-tags true | false] [--cron-spec CRON_SPEC] [[--delete-after DELETE_AFTER] [--delete-over-count DELETE_OVER_COUNT]] [--reset-delete-over-count] [[--clone-policy-zones ZONE1,ZONE2,...] [--clone-policy-max-snapshots CLONE_POLICY_MAX_SNAPSHOTS]] [--remote-region-policies REMOTE_REGION_POLICY_JSON | @REMOTE_REGION_POLICY_JSON] [--output JSON] [-q, --quiet]
Para renomear o plano de backup, execute o comando como o seguinte exemplo. Ele especifica a política e o plano de backup por nome e muda o nome do plano de my-policy-plan-c para my-policy-plan-b
ibmcloud is backup-policy-plan-update new-policy-23 my-policy-plan-c --name my-policy-plan-b
Updating plan my-policy-plan-c of the backup policy r138-0521986d-963c-4c18-992d-d6a7a99d115f under account Test Account as user test.user@ibm.com...
ID r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9
Name my-policy-plan-b
Active true
Lifecycle state updating
Clone policy Max snapshots Zones
3 eu-de-1,eu-de-2
Deletion trigger Delete after Delete over count
20 20
Attached tags daily-backup-plan
Copy tags true
Cron specification 10 20 * * *
Created at 2023-02-21T22:42:32+00:00
Resource type backup_policy_plan
Para atualizar os locais de clones de restauração rápida de capturas instantâneas de backup, execute o comando como o exemplo a seguir: Ela especifica a política e o plano de backup por seus IDs Como apenas eu-de-1 é especificado
na opção --clone-policy-zones, os clones de capturas instantâneas de restauração rápida não são mais retidos em eu-de-2 A atualização também muda o número de clones de backup a serem criados e armazenados nessa
zona de três para cinco.
ibmcloud is backup-policy-plan-update r138-0521986d-963c-4c18-992d-d6a7a99d115f r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9 --clone-policy-max-snapshots 5 --clone-policy-zones eu-de-1
Updating plan r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9 of the backup policy r138-0521986d-963c-4c18-992d-d6a7a99d115f under account Test Account as user test.user@ibm.com...
ID r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9
Name my-policy-plan-b
Active true
Lifecycle state updating
Clone policy Max snapshots Zones
5 eu-de-1
Deletion trigger Delete after Delete over count
20 20
Attached tags daily-backup-plan
Copy tags true
Cron specification 10 20 * * *
Created at 2023-02-21T22:42:32+00:00
Resource type backup_policy_plan
Para atualizar o plano de backup para incluir a criação de uma cópia remota da captura instantânea de backup em uma região diferente, execute o comando backup-policy-plan-update com a opção --remote-region-policies O exemplo a seguir atualiza o plano my-policy-plan-b que faz parte do new-policy-23. Ele especifica a região us-east como o destino da cópia da região remota Opcionalmente, é possível incluir a opção --encryption-key para fornecer o CRN da chave raiz a ser usada para decriptografar a captura instantânea na região remota.
ibmcloud is backup-policy-plan-update new-policy-23 my-policy-plan-b --remote-region-policies '[
{"delete_over_count": 99,"region": {"name": "us-east"}}
]'
Updating plan r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9 of the backup policy r138-0521986d-963c-4c18-992d-d6a7a99d115f under account Test Account as user test.user@ibm.com...
ID r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9
Name my-policy-plan-b
Active true
Lifecycle state updating
Clone policy Max snapshots Zones
5 eu-de-1
Deletion trigger Delete after Delete over count
20 20
Remote Region Policies Region Encryption Key Delete over count
us-east - 99
Attached tags daily-backup-plan
Copy tags true
Cron specification 10 20 * * *
Created at 2023-05-05T22:42:32+00:00
Resource type backup_policy_plan
Na próxima vez em que o plano de política acionar a criação de backups, o instantâneo de backup será copiado para a região remota especificada. Os instantâneos de backup que existiam antes da alteração no plano de política de backup não são copiados para o local remoto.
Para obter mais informações sobre opções de comando disponíveis, consulte ibmcloud is backup-policy-plan-update.
Os recursos de restauração rápida e cópia entre regiões não são compatíveis com backups de vários volumes ou de compartilhamento de arquivos.
Gerenciamento de políticas e planos de backup por meio da API
É possível renomear e atualizar uma política, editar as tags do usuário e excluir uma política de backup programaticamente com a API.
Renomeando uma política de backup por meio da API
Para alterar o nome de uma política de backup, faça uma solicitação de PATCH /backup_policies/{backup_policies_id} e especifique um novo nome para uma política de backup O exemplo a seguir mostra como renomear a política 5063bfe5-c16f-4606-ba26-fba0f099b97d para my-backup-policy.
curl -X PATCH\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d {"name": "my-backup-policy"}
Editando membros do grupo de consistências com a API
Quando desejar atualizar uma política de backup de vários volumes para incluir ou excluir o volume de inicialização do grupo de consistências, será possível fazer uma solicitação PATCH /backup_policies/{backup_policies_id} e especificar
o valor para a propriedade included-content como data_volumes, boot_volume ou somente data_volumes.
curl -X PATCH\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d {"included_content": ["data_volumes"]}
Atualização de um plano de backup por meio da API
Faça uma solicitação PATCH /backup_policies/{backup_policy_id}/plans/{plan_id} para atualizar o plano de backup especificando as propriedades as seguir:
-
attach_user_tagsespecifica as tags de usuário da política de backup que devem ser associadas aos backups criados pelo plano. A atualização desse valor não altera as tags de usuário dos backups já criados por este plano. -
copy_user_tagsespecifica se as tags de origem devem ser copiadas para a snapshot de backup. O valor é um Boolean, ele étrueoufalse. -
deletion_triggertem duas propriedades. A propriedadedelete_afterconfigura o número de dias para manter um backup. A propriedadedelete_over_countdefine o número máximo de backups recentes a serem mantidos. Quando o número máximo é atingido, o backup mais antigo é excluído para liberar espaço para um novo. Especifiquenullpara remover o máximo existente.
curl -X PATCH\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d/plans/78bb42ae-b82e-4560-861b-5bc4bca3fba6?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d '{
"active": true,
"attach_user_tags": ["my-daily-backup-plan"],
"copy_user_tags": true,
"cron_spec": "*/5 1,2,3 * * *",
"deletion_trigger": {
"delete_after": 20,
"delete_over_count": 1
},
"name": "my-policy-plan"
}'
Atualizando um plano de política de backup para a opção de restauração rápida com a API
Faça uma solicitação POST /backup_policies/{backup_policy_id}/plans/{plan_id} para atualizar um plano de backup. Especifique a propriedade clone_policy e zones subpropriedade para indicar qual zona na
sua região você deseja criar o clone instantâneo de backup. A zona deve ser diferente da sua zona de origem. É possível especificar várias zonas. O plano inclui manter um máximo de dois snapshots de backup cached em cada zona.
Este exemplo atualiza uma política de backup para criar um plano de backup. O novo plano define uma política de clone para criar clones instantâneos na zona us-south-3. O plano especifica manter um máximo de três snapshots de backup em cache.
curl -X POST "$vpc_api_endpoint/v1/backup_policies/8758bd18-344b-486a-b606-5b8cb8cdd044/plans?version=2022-12-09&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d '{
"active": true,
"attach_user_tags": ["daily-backups"],
"clone_policy": {
"max_snapshots": 3,
"zones": [
{"name": "us-south-3"},
{"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-3"}
]
},
"copy_user_tags": true,
"cron_spec": "30 */2 * * 1-5",
"deletion_trigger": {
"delete_after": 20,
"delete_over_count": 20
},
"name": "my-daily-plan-1"
}'
Uma resposta bem-sucedida mostra que a política de clone é criada.
{
"active": true,
"attach_user_tags": ["daily-backups"],
"clone_policy": {
"max_snapshots": 3,
"zones": [
{"name": "us-south-2"},
{"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-3"}
]
},
"copy_user_tags": false,
"created_at": "2022-12-09T15:16:37Z",
"cron_spec": "30 */2 * * 1-5",
"deletion_trigger": {"delete_after": 5},
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/8758bd18-344b-486a-b606-5b8cb8cdd044/plans/6e251cfe-6f7b-4638-a6ba-00e9c327b178",
"id": "6e251cfe-6f7b-4638-a6ba-00e9c327b178",
"lifecycle_state": "stable",
"name": "my-daily-plan-1",
"resource_type": "backup_policy_plan"
}
Atualizando um plano de política de backup para incluir a criação de uma cópia em outra região com a API
Faça uma solicitação PATCH /backup_policies/{backup_policy_id}/plans/{plan_id} para atualizar um plano de backup. Especifique a propriedade remote_region_policies e a subpropriedade region para indicar
a região na qual você deseja criar a cópia de backup
Este exemplo atualiza uma política de backup para criar um plano de backup que cria backups na região do us-south e inclui a criação de uma cópia remota O exemplo a seguir especifica que as cópias devem ser criadas na região do
us-east
curl -X PATCH "$vpc_api_endpoint/v1/backup_policies/8758bd18-344b-486a-b606-5b8cb8cdd044/plans?version=2023-05-09&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d '{
"active": true,
"attach_user_tags": ["daily-backups"],
"copy_user_tags": true,
"cron_spec": "30 */2 * * 1-5",
"deletion_trigger": {
"delete_after": 20,
"delete_over_count": 20
},
"remote_region_policies": {
"delete_over_count": 5,
"encryption_key": [{"CRN": "crn:v1:bluemix:public:kms:us-south:a/a1234567:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd617"}],
"region": [{"name":"us-east"}]
},
"name": "my-daily-plan-2"
}'
Uma resposta bem-sucedida mostra que a política de região remota foi criada..
{
"active": true,
"attach_user_tags": [
"hourly-backups"
],
"copy_user_tags": false,
"created_at": "2023-05-09T15:16:37Z",
"cron_spec": "0 */2 * * *",
"deletion_trigger": {
"delete_after": 5
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/8758bd18-344b-486a-b606-5b8cb8cdd044/plans/6e251cfe-6f7b-4638-a6ba-00e9c327b178",
"id": "6e251cfe-6f7b-4638-a6ba-00e9c327b178",
"lifecycle_state": "stable",
"name": "my-hourly-plan-2",
"remote_region_policies": {
"delete_over_count": 5,
"encryption_key": "crn:v1:bluemix:public:kms:us-south:a/a1234567:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd617",
"region": [
{"name": "us-east"},
{"href": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-east/zones/us-east-2"}
],
},
"resource_type": "backup_policy_plan"
}
Na próxima vez em que o plano de política acionar a criação de backups, o instantâneo de backup será copiado para a região remota especificada. Os instantâneos de backup que existiam antes da alteração no plano de política de backup não são copiados para o local remoto.
Os recursos de restauração rápida e cópia entre regiões não são compatíveis com backups de vários volumes ou de compartilhamento de arquivos.
Gerenciando políticas e planos de backup com o Terraform
É possível gerenciar políticas de backup usando Terraform.
Para usar o Terraform, baixe a CLI do Terraform e configure o plug-in do provedor do IBM Cloud. Para obter mais informações, consulte Introdução ao Terraform.
Os serviços de infraestrutura de VPC usam um terminal regional específico, que tem como destino o us-south por padrão Se sua VPC for criada em outra região, certifique-se de destinar a região apropriada no bloco do provedor no arquivo
provider.tf.
Veja o exemplo a seguir de destinação de uma região diferente do us-south padrão:
provider "ibm" {
region = "eu-de"
}
Atualizando uma política de backup com Terraform
Para atualizar uma política de backup, use o recurso ibm_is_backup_policy.. O exemplo a seguir identifica o nome da política de backup e as tags associadas.
resource "ibm_is_backup_policy" "example" {
match_user_tags = ["dev:env","bck:test",]
name = "example-backup-policy"
}
Para obter mais informações sobre argumentos e atributos, consulte ibm_is_backup_policy.
Atualizando um plano de backup com Terraform
Para atualizar uma política de backup, use o recurso ibm_is_backup_policy_plan.. O recurso de exemplo a seguir identifica a política por ID e é possível mudar o nome do plano ou seu planejamento atualizando o nome ou os argumentos
cron_spec..
resource "ibm_is_backup_policy_plan" "example" {
backup_policy_id = "r138-0521986d-963c-4c18-992d-d6a7a99d115f"
cron_spec = "10 20 * * *"
name = "example-backup-policy-plan"
}
O exemplo a seguir é uma definição de recurso que pode ser usada para atualizar o plano de backup com clones de restauração rápida em duas zonas de eu-de
resource "ibm_is_backup_policy_plan" "example" {
backup_policy_id = "r138-0521986d-963c-4c18-992d-d6a7a99d115f"
cron_spec = "10 20 * * *"
name = "example-backup-policy-plan"
clone_policy {
zones = ["eu-de-1", "eu-de-2"]
max_snapshots = 4
}
}
Para obter mais informações sobre os argumentos e os atributos, consulte ibm_is_backup_policy_plan.
Os recursos de restauração rápida e cópia entre regiões não são compatíveis com backups de vários volumes ou de compartilhamento de arquivos.
Visão geral de exclusão de política de backup
É possível excluir um plano ou vários planos dentro de uma política Ao excluir uma política de backup, você também exclui todos os planos associados a ela.
Quando você exclui uma política de backup, ela não cria mais novos backups No entanto, os backups existentes que ele criou permanecem intactos porque seu ciclo de vida é independente da política. Os backups existentes devem ser excluídos separadamente no console, a partir daCLI, coma API, com oTerraform.
Excluindo um plano de backup no console
-
Vá para a lista de políticas de backup e localize a política de backup.
-
Na página de detalhes da política de backup, selecione o plano que você deseja excluir. Expanda o menu Ações para o plano e selecione excluir É possível ter até quatro planos de backup por política.
Excluindo uma política de backup no console
-
Vá para a lista de políticas de backup.
-
Localize a política que você deseja excluir.
-
No menu Ações, selecione Excluir.
Confirme se os recursos associados à política de backup não serão mais submetidos a backup e se os backups que foram criados pela política continuarão a existir. Deve-se ir para a lista de capturas instantâneas e excluir cada uma manualmente.
-
Digite “delete” para confirmar e, em seguida, clique em “Excluir política ”.
Excluindo um plano de backup pela CLI
Execute o comando ibmcloud is backup-policy-plan-delete e especifique a política de backup e o plano ou planos que você deseja excluir. É possível especificar a política de backup e os planos por ID ou por nome.
O exemplo a seguir mostra a sintaxe do comando.
ibmcloud is backup-policy-plan-delete POLICY (PLAN1 PLAN2 ...) [--output JSON] [-f, --force] [-q, --quiet]
O exemplo a seguir exclui o plano de backup my-policy-plan-a da política my-new-policy-23 identificada por seu ID.
ibmcloud is backup-policy-plan-delete r138-0521986d-963c-4c18-992d-d6a7a99d115f my-policy-plan-a
This will delete plan my-policy-plan-a and cannot be undone. Continue [y/N] ?> y
Deleting plan my-policy-plan-a under account Test Account as user test.user@ibm.com...
OK
Deletion request for plan my-policy-plan-a has been accepted.
Para obter mais informações sobre opções de comando disponíveis, consulte ibmcloud is backup-policy-plan-delete.
Excluindo uma política de backup pela CLI
Execute o comando backup-policy-delete e especifique o ID da política ou nome da política para uma ou mais políticas de backup. Os planos de backup associados à política também são excluídos. Para obter mais informações sobre
a exclusão de políticas de backup, consulte a visão geral sobre a exclusão de políticas de backup.
ibmcloud is backup-policy-delete (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
O exemplo a seguir é uma solicitação para excluir uma política de backup por nome..
ibmcloud is backup-policy-delete my-backup-policy-v1
This will delete backup policy my-backup-policy-v1 and can't be undone. Continue [y/N] ?> y
Deleting backup policy my-backup-policy-v1 under account Test Account as user test.user@ibm.com...
OK
Deletion request for backup policy my-backup-policy-v1 has been accepted.
O exemplo a seguir é uma solicitação para excluir uma política de backup por ID e fornece a resposta no formato JSON.
$ ibmcloud is backup-policy-delete r138-5c719085-cf26-456e-9216-984866659e29 --output JSON
[
{
"id": "r138-5c719085-cf26-456e-9216-984866659e29",
"result": true,
"Error": null
}
]
Para obter mais informações sobre opções de comando disponíveis, consulte ibmcloud is backup-policy-delete.
Exclusão de um plano de backup por meio da API
Faça uma solicitação DELETE /backup_policies/{backup_policy_id}/plans/{plan_id} para excluir um plano de backup específico de uma política de backup. Os recursos que foram criados pelo plano permanecem mas não estão mais sujeitos
ao acionamento de exclusão do plano. Durante a exclusão, o status mostra deleting. Quando a exclusão estiver concluída (status = deleted), o plano de backup não poderá ser recuperado.
Consulte o exemplo a seguir.
curl -X DELETE\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d/plans/4cf9171a-0043-4434-8727-15b53dbc374c?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"
A resposta indica que o plano de backup foi excluído.
{
"active": true,
"attach_user_tags": ["my-daily-backup-plan"],
"copy_user_tags": true,
"created_at": "2022-06-22T01:44:49.070Z",
"cron_spec": "*/5 1,2,3 * * *",
"deletion_trigger": {"delete_after": 20},
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/0fe9e5d8-0a4d-4818-96ec-e99708644a58/plans/4cf9171a-0043-4434-8727-15b53dbc374c",
"id": "4cf9171a-0043-4434-8727-15b53dbc374c",
"lifecycle_state": "deleted",
"name": "my-policy-plan",
"resource_type": "backup_policy_plan"
}
Exclusão de uma política de backup e de planos por meio da API
Faça uma solicitação DELETE /backup_policies/{backup_policy_id} para excluir uma política de backup e todos os planos de backup associados. Durante a exclusão, o status mostra deleting. Quando a exclusão for concluída
(status = deleted), a política de backup e os planos de backup não poderão ser recuperados.
Consulte o exemplo a seguir.
curl -X DELETE\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"
A resposta indica que todos os planos de backup foram excluídos.
Excluindo um plano de backup ou uma política de backup com Terraform
Use o comando terraform destroy para excluir convenientemente um objeto remoto como um único plano de backup ou política de backup. O exemplo a seguir apaga o example-backup-policy-plan
terraform destroy --target ibm_is_backup_policy_plan.example.id
O exemplo a seguir exclui example-backup-policy.
terraform destroy --target ibm_is_backup_policy.example.id
Para obter mais informações, consulte terraform destroy
Próximas etapas
Você pode realizar as seguintes ações.