Gestión de políticas de copia de seguridad
Gestiona las políticas y los planes de copia de seguridad de « IBM Cloud » actualizando las programaciones, añadiendo o eliminando etiquetas, comprobando el estado, auditando eventos y eliminando las políticas que ya no sean necesarias.
Administrar políticas de respaldo en la consola
Puede cambiar el nombre de una política de copia de seguridad, suprimir un plan dentro de una política de copia de seguridad, suprimir la política y editar las etiquetas de usuario en la consola.
Cambiar el nombre de una política de respaldo en la consola
Puede renombrar una política de la lista de políticas de copia de seguridad o en la página de detalles de políticas de copia de seguridad.
-
En la lista de políticas de copia de seguridad, pulse el icono Acciones
y seleccione Renombrar.
-
En la página de detalles de política, pulse el icono Editar
junto al nombre de política.
Editar miembros del grupo de coherencia en la consola
En la página Detalles de política de copia de seguridad, puede incluir o excluir Block Storage for VPC volúmenes de arranque en la política de copia de seguridad.
-
Vaya a la Página de detalles de una política de copia de seguridad.
-
En la pestaña Visión general, busque Volumen de arranque en los detalles de política y pulse el icono Editar
para cambiar el valor.
Editar un plan de respaldo en la consola
Después de aprovisionar una política de copia de seguridad y crear un plan de copia de seguridad, puede editar los detalles del plan, desactivarlo o eliminarlo. Debe tener al menos un plan restante para la política para crear copias de seguridad.
-
En la página Detalles del plan de copia de seguridad, expanda el menú Acciones para el plan.
-
Seleccione Editar. Los detalles del plan aparecen en el panel lateral. Activando el conmutador de estado del plan, puede activar o desactivar el plan. También puedes modificar los detalles del plan, como el nombre y la frecuencia de las copias de seguridad. Para copias de seguridad de volúmenes individuales, puede habilitar o inhabilitar la restauración rápida, o cambiar en qué regiones está disponible la restauración rápida. También puede habilitar o inhabilitar la creación y retención de copias en otras regiones. Las funciones de restauración rápida y copia entre regiones no son compatibles con las copias de seguridad de varios volúmenes o archivos compartidos.
-
Confirma tus selecciones cuando hayas terminado.
Los cambios en el plan de la póliza se aplican a las copias de seguridad futuras. Por ejemplo, si habilita la creación de copias en una región remota, las instantáneas de copia de seguridad que existían antes del cambio no se copiarán en la ubicación remota. La próxima vez que el plan active la creación de una instantánea de copia de seguridad, se creará una copia de esa instantánea en la región remota.
Gestión de políticas y planes de copia de seguridad desde la interfaz de línea de comandos (CLI)
Eliminar una política de copia de seguridad, cambiar el nombre de una política y editar las etiquetas de usuario desde la CLI.
Antes de empezar
Para poder utilizar la CLI, debe instalar la CLI de IBM Cloud y el plugin de la CLI de VPC. Para obtener más información, consulte los Requisitos previos de la CLI.
Inicia sesión en IBM Cloud®.
ibmcloud login --sso -a cloud.ibm.com
Este mandato devuelve un URL y solicita un código de acceso. Vaya a ese URL en el navegador e inicie la sesión. Si se ejecuta correctamente, recibe un código de acceso de un solo uso. Copie este código de acceso y péguelo como respuesta en la solicitud. Después de una autenticación correcta, se le solicitará que elija su cuenta. Si tienes acceso a varias cuentas, selecciona la cuenta con la que quieras iniciar sesión. Responda a cualquier solicitud restante para finalizar el inicio de sesión.
Cambiar el nombre de una política de copia de seguridad desde la CLI
Ejecute el comando ibmcloud is backup-policy-update y especifique el ID de política o el nombre de política y un nombre nuevo para la política de copia de seguridad.
ibmcloud is backup-policy-update POLICY [--name NEW_NAME] [--output JSON] [-q, --quiet]
El ejemplo siguiente cambia el nombre de una política de copia de seguridad identificada por el nombre:
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
El ejemplo siguiente actualiza una política de copia de seguridad de empresa identificada por 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 obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is backup-policy-update.
Edición de miembros de grupo de consistencia desde la CLI
Ejecute el mandato ibmcloud is backup-policy-update y especifique el ID de política o el nombre de política y las etiquetas que desea modificar.
ibmcloud is backup-policy-update POLICY [--included_content data_volumes|boot_volume ] [--output JSON] [-q, --quiet]
El ejemplo siguiente actualiza la política de copia de seguridad para que se aplique sólo a los volúmenes de datos que están conectados a la instancia de servidor virtual con la etiqueta coincidente.
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 obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is backup-policy-update.
Actualización de un plan de copia de seguridad desde la CLI
Ejecute el mandato ibmcloud is backup-policy-plan-update para actualizar un plan de copia de seguridad. Identifique la política y el plan por ID o nombre en la línea de mandatos. Puede actualizar el nombre del plan, la planificación
de copia de seguridad de cron-spec, adjuntar etiquetas de usuario, actualizar el periodo de retención de copia de seguridad, añadir o eliminar zonas de restauración rápida.
El siguiente fragmento de código muestra la sintaxis del mandato.
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 cambiar el nombre del plan de copia de seguridad, ejecute el mandato como en el ejemplo siguiente. Especifica la política de copia de seguridad y el plan por nombre, y cambia el nombre del plan de my-policy-plan-c a 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 actualizar ubicaciones de clones de restauración rápida de instantáneas de copia de seguridad, ejecute el mandato como en el ejemplo siguiente. Especifica la política de copia de seguridad y la planificación por sus ID. Puesto que sólo
se especifica eu-de-1 en la opción --clone-policy-zones, los clones de instantánea de restauración rápida ya no se conservan en eu-de-2. La actualización también cambia el número de clones de copia
de seguridad que se van a crear y almacenar en esa zona de tres a 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 actualizar el plan de copia de seguridad para incluir la creación de una copia remota de la instantánea de copia de seguridad en una región diferente, ejecute el mandato backup-policy-plan-update con la opción --remote-region-policies.
El ejemplo siguiente actualiza el plan my-policy-plan-b que forma parte de new-policy-23. Especifica la región us-east como destino de la copia de región remota. Opcionalmente, puede añadir la opción --encryption-key para proporcionar el CRN de la clave raíz que se utilizará para descifrar la instantánea en la región 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
La próxima vez que el plan de políticas active la creación de copias de seguridad, la instantánea de la copia de seguridad se copiará en la región remota especificada. Las instantáneas de copia de seguridad que existían antes del cambio en el plan de política de copia de seguridad no se copian en la ubicación remota.
Para obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is backup-policy-plan-update.
Las funciones de restauración rápida y copia entre regiones no son compatibles con las copias de seguridad de varios volúmenes o archivos compartidos.
Gestión de políticas y planes de copia de seguridad mediante la API
Puede renombrar y actualizar una política, editar etiquetas de usuario y suprimir una política de copia de seguridad mediante programación con la API.
Cambiar el nombre de una política de copia de seguridad mediante la API
Para cambiar el nombre de una política de copia de seguridad, realice una solicitud PATCH /backup_policies/{backup_policies_id} y especifique un nombre nuevo para una política de copia de seguridad. El ejemplo siguiente muestra
cómo cambiar el nombre de la política 5063bfe5-c16f-4606-ba26-fba0f099b97d por 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"}
Edición de miembros de grupo de consistencia con la API
Si desea actualizar una política de copia de seguridad de varios volúmenes para incluir o excluir el volumen de arranque del grupo de consistencia, puede realizar una solicitud PATCH /backup_policies/{backup_policies_id} y especificar
el valor de la propiedad included-content como data_volumes, boot_volume o simplemente 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"]}
Actualización de un plan de copia de seguridad mediante la API
Realice una solicitud de PATCH /backup_policies/{backup_policy_id}/plans/{plan_id} para actualizar el plan de copia de seguridad especificando las siguientes propiedades:
-
attach_user_tagsespecifica las etiquetas de usuario de la política de copias de seguridad que se deben adjuntar a las copias de seguridad creadas por el plan. La actualización de este valor no modifica las etiquetas de usuario de las copias de seguridad que ya se hayan creado con este plan. -
copy_user_tagsespecifica si las etiquetas de origen se van a copiar en la instantánea de copia de seguridad. El valor es un booleano, estrueofalse. -
deletion_triggertiene dos propiedades. La propiedaddelete_afterestablece el número de días que se debe mantener una copia de seguridad. La propiedad «delete_over_count» establece el número máximo de copias de seguridad recientes que se deben conservar. Cuando se alcanza el número máximo, se elimina la copia de seguridad más antigua para dejar espacio a una nueva. Especifiquenullpara eliminar el 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"
}'
Actualización de un plan de política de copia de seguridad para la opción de restauración rápida con la API
Realice una solicitud POST /backup_policies/{backup_policy_id}/plans/{plan_id} para actualizar un plan de copia de seguridad. Especifique la propiedad clone_policy y la subpropiedad zones para indicar
qué zona de la región desea crear el clon de instantánea de copia de seguridad. La zona debe ser diferente de la zona de origen. Puedes especificar varias zonas. El plan incluye el mantenimiento de un máximo de dos instantáneas de copia
de seguridad en memoria caché en cada zona.
Este ejemplo actualiza una política de copia de seguridad para crear un plan de copia de seguridad. El nuevo plan define una política de clonación para crear clones de instantánea en la zona us-south-3. El plan especifica el mantenimiento de un máximo de tres instantáneas de copia de seguridad en memoria caché.
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"
}'
Una respuesta satisfactoria muestra que se ha creado la política de clonación.
{
"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"
}
Actualización de un plan de política de copia de seguridad para incluir la creación de una copia en otra región con la API
Realice una solicitud PATCH /backup_policies/{backup_policy_id}/plans/{plan_id} para actualizar un plan de copia de seguridad. Especifique la propiedad remote_region_policies y la subpropiedad region para indicar la región donde desea crear la copia de seguridad.
Este ejemplo actualiza una política de copia de seguridad para crear un plan de copia de seguridad que crea copias de seguridad en la región us-south e incluye la creación de una copia remota. El ejemplo siguiente especifica que
las copias se van a crear en la región 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"
}'
Una respuesta satisfactoria muestra que se ha creado la política de región remota.
{
"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"
}
La próxima vez que el plan de políticas active la creación de copias de seguridad, la instantánea de la copia de seguridad se copiará en la región remota especificada. Las instantáneas de copia de seguridad que existían antes del cambio en el plan de política de copia de seguridad no se copian en la ubicación remota.
Las funciones de restauración rápida y copia entre regiones no son compatibles con las copias de seguridad de varios volúmenes o archivos compartidos.
Gestión de políticas y planes de copia de seguridad con Terraform
Puede gestionar políticas de copia de seguridad utilizando Terraform.
Para utilizar Terraform, descarga la CLI de Terraform y configura el complemento del proveedor de « IBM Cloud ». Para obtener más información, consulte Iniciación a Terraform.
Los servicios de infraestructura de VPC utilizan un punto final regional específico, que se dirige a us-south de forma predeterminada. Si la VPC se crea en otra región, asegúrese de que el destino sea la región adecuada en el bloque
de proveedor en el archivo provider.tf.
Consulte el ejemplo siguiente de destino de una región que no sea la predeterminada us-south.
provider "ibm" {
region = "eu-de"
}
Actualización de una política de copia de seguridad con Terraform
Para actualizar una política de copia de seguridad, utilice el recurso ibm_is_backup_policy. El ejemplo siguiente identifica el nombre de la política de copia de seguridad y las etiquetas asociadas.
resource "ibm_is_backup_policy" "example" {
match_user_tags = ["dev:env","bck:test",]
name = "example-backup-policy"
}
Para obtener más información sobre los argumentos y atributos, consulte ibm_is_backup_policy.
Actualización de un plan de copia de seguridad con Terraform
Para actualizar una política de copia de seguridad, utilice el recurso ibm_is_backup_policy_plan. El recurso de ejemplo siguiente identifica la política por ID y puede cambiar el nombre del plan o su planificación actualizando
el nombre o los 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"
}
El ejemplo siguiente es una definición de recurso que puede utilizar para actualizar el plan de copia de seguridad con clones de restauración rápida en dos zonas 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 obtener más información sobre los argumentos y atributos, consulte ibm_is_backup_policy_plan.
Las funciones de restauración rápida y copia entre regiones no son compatibles con las copias de seguridad de varios volúmenes o archivos compartidos.
Visión general de la supresión de políticas de copia de seguridad
Puede suprimir un plan o varios planes dentro de una política. Cuando suprime una política de copia de seguridad, también suprime todos los planes asociados a ella.
Cuando suprime una política de copia de seguridad, ya no crea nuevas copias de seguridad. Sin embargo, las copias de seguridad existentes que ha creado permanecen intactas ya que su ciclo de vida es independiente de la política. Las copias de seguridad existentes deben borrarse por separado en la consoladesdela CLIconla APIconTerraform.
Eliminar un plan de respaldo en la consola
-
Vaya a la lista de políticas de copia de seguridad y localice la política de copia de seguridad.
-
En la página de detalles de la política de copias de seguridad, selecciona el plan que quieras eliminar. Expanda el menú Acciones para el plan y seleccione suprimir. Puede tener hasta cuatro planes de copia de seguridad por política.
Eliminar una política de respaldo en la consola
-
Vaya a la lista de políticas de copia de seguridad.
-
Localice la política que desea suprimir.
-
En el menú Acciones, seleccione Suprimir.
Confirme que los recursos asociados con la política de copia de seguridad ya no se van a copiar y que las copias de seguridad creadas por la política siguen existiendo. Hay que ir a la lista de instantáneas y suprimir cada una manualmente.
-
Escribe «delete » para confirmar y, a continuación, haz clic en « Eliminar política ».
Cómo eliminar un plan de copia de seguridad desde la CLI
Ejecuta el comando « ibmcloud is backup-policy-plan-delete » y especifica la política de copia de seguridad y el plan o los planes que deseas eliminar. Puede especificar la política de copia de seguridad y los planes por ID o
por nombre.
El siguiente ejemplo muestra la sintaxis comando.
ibmcloud is backup-policy-plan-delete POLICY (PLAN1 PLAN2 ...) [--output JSON] [-f, --force] [-q, --quiet]
El ejemplo siguiente suprime el plan de copia de seguridad my-policy-plan-a de la política my-new-policy-23 identificada por su 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 obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is backup-policy-plan-delete.
Eliminar una política de copia de seguridad desde la CLI
Ejecute el comando backup-policy-delete y especifique el ID de política o nombre de política de una o varias políticas de copia de seguridad. También se eliminan los planes de copia de seguridad asociados a la póliza. Para obtener
más información sobre la eliminación de políticas de copia de seguridad, consulta la descripción general sobre la eliminación de políticas de copia de seguridad.
ibmcloud is backup-policy-delete (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
El ejemplo siguiente es una solicitud para suprimir una política de copia de seguridad por nombre.
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.
El ejemplo siguiente es una solicitud para suprimir una política de copia de seguridad por ID y proporciona la respuesta en 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 obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is backup-policy-delete.
Cómo eliminar un plan de copia de seguridad mediante la API
Realice una solicitud de DELETE /backup_policies/{backup_policy_id}/plans/{plan_id} para suprimir un plan de copia de seguridad concreto de una política de copia de seguridad. Los recursos creados por el plan permanecen pero ya
no están sujetos al desencadenante de supresión del plan. Durante la supresión, el estado aparecerá como deleting. Cuando se haya completado la eliminación (estado = « deleted »), no se podrá recuperar el plan de
copia de seguridad.
Vea el ejemplo siguiente.
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"
La respuesta indica que se ha eliminado el plan de respaldo.
{
"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"
}
Eliminación de una política de copias de seguridad y de los planes correspondientes mediante la API
Realice una solicitud de DELETE /backup_policies/{backup_policy_id} para suprimir una política de copia de seguridad y todos los planes de copia de seguridad asociados. Durante la supresión, el estado aparecerá como deleting.
Una vez completada la eliminación (estado = « deleted »), no se podrán recuperar ni la política de copias de seguridad ni los planes de copia de seguridad.
Vea el ejemplo siguiente.
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"
La respuesta indica que se han eliminado todos los planes de copia de seguridad.
Supresión de un plan de copia de seguridad o una política de copia de seguridad con Terraform
Utilice el mandato terraform destroy para suprimir convenientemente un objeto remoto como, por ejemplo, un único plan de copia de seguridad o una política de copia de seguridad. El ejemplo siguiente borra example-backup-policy-plan.
terraform destroy --target ibm_is_backup_policy_plan.example.id
El ejemplo siguiente suprime el example-backup-policy.
terraform destroy --target ibm_is_backup_policy.example.id
Para obtener más información, consulte terraform destroy.
Próximos pasos
Puedes realizar las siguientes acciones.