Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda> Cloud Backup and Recovery> Referencia de la API> Casos de aplicación> Ejemplo 2: Implementación de copias de seguridad automáticas para un almacén
Actualización más reciente 2023-02-03 GMT+08:00

Ejemplo 2: Implementación de copias de seguridad automáticas para un almacén

Escenarios

En esta sección se describe cómo utilizar las API para establecer una política de copia de respaldo y aplicarla a un almacén para realizar una copia de respaldo automática.

APIs involucradas

Procedimiento

  1. Crear una política de copia de seguridad.
    • API

      Formato URI: POST /v3/{project_id}/policies

      Para obtener más información, consulte Creación de una política.

    • Muestra de solicitud

      POST: https://{endpoint}/v3/0605767b5780d5762fc5c0118072a564/policies

      Obtenga el valor de {endpoint} de Regiones y puntos de conexión.

      Cuerpo:

      {
          "policy": {
              "name": "dh_test_policy",
              "trigger": {
                  "properties": {
                      "pattern": ["FREQ=WEEKLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYHOUR=23;BYMINUTE=00"]
      }
              },
              "operation_definition": {
                  "retention_duration_days": 30
      }
          }
      }
    • Muestra de respuesta
      {
          "policy": {
              "id": "30d7cf2d-14fc-415b-b7da-858b37f47250",
              "name": "dh_test_policy",
              "operation_type": "backup",
              "operation_definition": {
                  "retention_duration_days": 30
              },
              "enabled": true,
              "trigger": {
                  "id": "7954175b-ef2c-432c-b936-f6c83df7a593",
                  "name": "default",
                  "type": "time",
                  "properties": {
                      "pattern": [
                          "FREQ=WEEKLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYHOUR=23;BYMINUTE=00"
                      ],
                      "start_time": "2020-08-17 08:39:44"
                  }
              },
              "associated_vaults": null
          }
      }
  2. Aplique la política a un almacén.
    • API

      POST /v3/{project_id}/vaults/{vault_id}/associatepolicy

      Para obtener más información, consulte Aplicar una política a un almacén.

    • Muestra de solicitud

      POST: https://{endpoint}/v3/0605767b5780d5762fc5c0118072a564 /vaults/ea7b8717-2543-478a-a92d-3ca7ee448f67/associatepolicy

      Obtenga el valor de {endpoint} de Regiones y puntos de conexión.

      Cuerpo:

      {
          "policy_id": "30d7cf2d-14fc-415b-b7da-858b37f47250"
      }
    • Muestra de respuesta
      {
          "associate_policy": {
              "vault_id": "ea7b8717-2543-478a-a92d-3ca7ee448f67",
              "policy_id": "30d7cf2d-14fc-415b-b7da-858b37f47250"
          }
      }