Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Cloud Backup and Recovery/ Referência de API/ Casos de aplicação/ Exemplo 2: Implementação do backup automático para um cofre
Atualizado em 2023-04-26 GMT+08:00

Exemplo 2: Implementação do backup automático para um cofre

Cenários

Esta seção descreve como usar APIs para definir uma política de backup e aplicar a política a um cofre para backup automático.

As APIs envolvidas

Procedimento

  1. Crie uma política de backup.
    • API

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

      Para obter detalhes, consulte Criação de uma política.

    • Exemplo de solicitação

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

      Obtenha o valor de {endpoint} de Regiões e pontos de extremidade.

      Corpo:

      {
          "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
      }
          }
      }
    • Exemplo de resposta
      {
          "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 a política a um cofre.
    • API

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

      Para obter detalhes, consulte Aplicação de uma política a um cofre.

    • Solicitação de exemplo

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

      Obtenha o valor de {endpoint} de Regiões e pontos de extremidade.

      Corpo:

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