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.
Atualizado em 2024-09-25 GMT+08:00

Criação de um disco EVS

Cenários

Esta seção descreve como criar um disco EVS chamando APIs. Para obter detalhes sobre como chamar as API, consulte Chamada das API.

No exemplo a seguir, as APIs são chamadas para criar um disco a partir de um snapshot.

Pré-requisitos

Você planejou a região onde deseja criar o disco e obteve o ponto de extremidade necessário para chamadas de API. Para mais detalhes, consulte Pontos de extremidade.

Procedimento

  1. Consulte os snapshots e obtenha informações do snapshot desejado.

    API: consultar detalhes sobre snapshots do EVS
    • Exemplo de solicitação

      https://{endpoint}/v2/ba546eb46e7247c9aadb566ed7a1d31f/snapshots/detail

    • Exemplo de resposta
      {
        "snapshots": [
          {
            "status": "available",
            "description": null,
            "updated_at": "2019-06-18T12:47:38.234689",
            "volume_id": "037cf89a-8cea-4d63-ac57-345c0ffccfc2",
            "id": "0b126d3b-f2af-404d-8d39-a42fce70065a",
            "size": 40,
            "os-extended-snapshot-attributes:progress": "100%",
            "name": "snapshot-test",
            "os-extended-snapshot-attributes:project_id": "ba546eb46e7247c9aadb566ed7a1d31f",
            "created_at": "2019-06-18T12:47:33.700070",
            "metadata": {}
          }
        ]
      }

    Na resposta, id indica o ID do snapshot.

  2. Crie um disco a partir de um snapshot.

    API: criar discos EVS

    • Exemplo de solicitação
      POST https://{endpoint}/v2/ba546eb46e7247c9aadb566ed7a1d31f/cloudvolumes
      {
          "volume": {
              "count": 1, 
              "availability_zone": "az-dc-1", 
              "description": "test_volume_1", 
              "size": 120, 
              "snapshot_id": "0b126d3b-f2af-404d-8d39-a42fce70065a", 
              "name": "test_volume_1", 
              "volume_type": "SATA"
          }
      }
    • Exemplo de resposta
      {
        "job_id": "ff8080816b512df7016b6ab8982b496b"
      }