az dataprotection enable-backup

Nota:

Esta referencia forma parte de la extensión dataprotection para el CLI de Azure (versión 2.75.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az dataprotection enable-backup . Obtenga más información sobre las extensiones.

Habilite la copia de seguridad para los recursos de Azure.

Comandos

Nombre Description Tipo Estado
az dataprotection enable-backup trigger

Habilite la copia de seguridad de un clúster de AKS configurando todos los recursos necesarios, incluidos el almacén de copia de seguridad, la directiva, la cuenta de almacenamiento, la extensión y el acceso de confianza.

Extension GA

az dataprotection enable-backup trigger

Habilite la copia de seguridad de un clúster de AKS configurando todos los recursos necesarios, incluidos el almacén de copia de seguridad, la directiva, la cuenta de almacenamiento, la extensión y el acceso de confianza.

Este comando organiza todos los pasos necesarios para habilitar la copia de seguridad de un clúster de AKS:

  1. Crea o reutiliza un grupo de recursos de copia de seguridad, una cuenta de almacenamiento y un contenedor de blobs.
  2. Instala la extensión de copia de seguridad en el clúster (o reutiliza una existente).
  3. Crea o reutiliza un almacén de copia de seguridad y una directiva de copia de seguridad
  4. Configura asignaciones de roles y acceso de confianza
  5. Crea una instancia de copia de seguridad.

El parámetro --backup-configuration-file acepta un archivo JSON (@file.json) o una cadena JSON insertada con la siguiente configuración opcional:

  • storageAccountResourceId: identificador de ARM de una cuenta de almacenamiento existente que se va a usar
  • blobContainerName: nombre de un contenedor de blobs existente (usado con storageAccountResourceId)
  • backupResourceGroupId: identificador de ARM de un grupo de recursos existente para los recursos de copia de seguridad
  • backupVaultId: identificador de ARM de un almacén de copia de seguridad existente (necesario para la estrategia personalizada)
  • backupPolicyId: id. de ARM de una directiva de copia de seguridad existente (necesaria para la estrategia personalizada)
  • tags: diccionario de etiquetas para aplicar a los recursos creados (por ejemplo, {"Owner": "team", "Env": "prod"})

Valores preestablecidos de estrategia de copia de seguridad (--backup-strategy):

  • Semana (valor predeterminado): copias de seguridad incrementales diarias con retención de 7 días en el Almacén operativo.
  • Mes: copias de seguridad incrementales diarias con retención de 30 días en el Almacén operativo.
  • DisasterRecovery: copias de seguridad incrementales diarias con almacenamiento operativo de 7 días + retención del almacén de almacén de 90 días. Las copias de seguridad de FirstOfDay se copian en almacén de almacenes para la restauración entre regiones.
  • Personalizado: traiga su propio almacén y directiva. Requiere backupVaultId y backupPolicyId en --backup-configuration-file.
az dataprotection enable-backup trigger --datasource-id
                                        --datasource-type
                                        [--acquire-policy-token]
                                        [--backup-configuration-file]
                                        [--backup-strategy {Custom, DisasterRecovery, Month, Week}]
                                        [--change-reference]
                                        [--yes]

Ejemplos

Habilitación de la copia de seguridad de un clúster de AKS con la estrategia de semana predeterminada

az dataprotection enable-backup trigger --datasource-type AzureKubernetesService --datasource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.ContainerService/managedClusters/{cluster}

Habilitación de la copia de seguridad con la estrategia month

az dataprotection enable-backup trigger --datasource-type AzureKubernetesService --datasource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.ContainerService/managedClusters/{cluster} --backup-strategy Month

Habilitación de la copia de seguridad con una estrategia personalizada mediante el almacén y la directiva existentes

az dataprotection enable-backup trigger --datasource-type AzureKubernetesService \
  --datasource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.ContainerService/managedClusters/{cluster} \
  --backup-strategy Custom \
  --backup-configuration-file @config.json

Where config.json contains:
{
  "backupVaultId": "/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.DataProtection/backupVaults/{vault}",
  "backupPolicyId": "/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.DataProtection/backupVaults/{vault}/backupPolicies/{policy}"
}

Habilitación de la copia de seguridad con etiquetas de recursos para el cumplimiento de directivas

az dataprotection enable-backup trigger --datasource-type AzureKubernetesService \
  --datasource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.ContainerService/managedClusters/{cluster} \
  --backup-configuration-file '{"tags": {"Owner": "team", "Environment": "prod", "DeleteBy": "2026-12"}}'

Habilitación de la copia de seguridad mediante una cuenta de almacenamiento existente

az dataprotection enable-backup trigger --datasource-type AzureKubernetesService \
  --datasource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.ContainerService/managedClusters/{cluster} \
  --backup-configuration-file @config.json

Where config.json contains:
{
  "storageAccountResourceId": "/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Storage/storageAccounts/{sa}",
  "blobContainerName": "my-backup-container"
}

Parámetros requeridos

--datasource-id

Identificador completo del recurso arm del origen de datos del que se va a realizar una copia de seguridad.

--datasource-type

Tipo de origen de datos del que se va a realizar una copia de seguridad. Valores admitidos: AzureKubernetesService.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--acquire-policy-token

Adquirir un token de Azure Policy automáticamente para esta operación de recursos.

Propiedad Valor
Grupo de parámetros: Global Policy Arguments
--backup-configuration-file -f

Ruta de acceso a un archivo de configuración de copia de seguridad JSON. Admite backupVaultId y backupPolicyId (necesario para la estrategia personalizada). Para obtener la configuración específica de la carga de trabajo, consulte la documentación.

--backup-strategy

Valor preestablecido de la estrategia de copia de seguridad (copias de seguridad incrementales diarias). Para AzureKubernetesService: Semana (retención de almacén operativo de 7 días), Mes (retención de almacén operativo de 30 días), Recuperación ante desastres (7 días operativo + retención de almacén de almacén de 90 días), personalizado (traiga su propio almacén o directiva). Valor predeterminado: Semana.

Propiedad Valor
Valores aceptados: Custom, DisasterRecovery, Month, Week
--change-reference

Identificador de referencia de cambio relacionado para esta operación de recurso.

Propiedad Valor
Grupo de parámetros: Global Policy Arguments
--yes -y

No solicitar confirmación.

Propiedad Valor
Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False