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 2022-11-08 GMT+08:00

Consulta do anexo de disco de um ECS (Descartado)

Função

Essa API é usada para consultar anexos de disco de um ECS.

Esta API foi descartada. Use a API descrita em Consulta de anexos de disco de um ECS.

URI

GET /v2.1/servers/{server_id}/block_device

Tabela 1 lista os parâmetros de URI.
Tabela 1 Descrição do parâmetro

Parâmetro

Obrigatório

Descrição

server_id

Sim

Especifica a ID do ECS no formato UUID.

Solicitação

Nenhum

Resposta

Tabela 2 descreve os parâmetros de resposta.
Tabela 2 Parâmetros de resposta

Parâmetro

Tipo

Descrição

volumeAttachments

Array of objects

Especifica os discos conectados a um ECS. Para mais detalhes, consulte Tabela 3.

attachableQuantity

Object

Especifica o número de discos que podem ser anexados a um ECS. Para mais detalhes, consulte Tabela 4.

Tabela 3 parâmetros volumeAttachments

Parâmetro

Tipo

Descrição

serverId

String

Especifica a ID do ECS no formato UUID.

volumeId

String

Especifica a ID do disco do EVS no formato UUID.

id

String

Especifica o ID do anexo, que é o mesmo que o ID do disco do EVS.

O valor está no formato UUID.

size

Integer

Especifica o tamanho do disco EVS em GB.

device

String

Especifica a letra da unidade do disco EVS, que é o nome do dispositivo do disco EVS.

pciAddress

String

Especifica o endereço PCI.

bootIndex

Boolean

Especifica a seqüência de inicialização do disco EVS.

  • 0 indica o disco do sistema.
  • Valores diferentes de 0 indicam um disco de dados.

bus

String

Especifica o tipo de barramento de disco.

Opções de valor: virtio e scsi

Tabela 4 attachableQuantity parâmetros

Parâmetro

Tipo

Descrição

free_scsi

Integer

Especifica o número de discos SCSI que podem ser anexados a um ECS.

free_blk

Integer

Especifica o número de discos virtio_blk que podem ser anexados a um ECS.

free_disk

Integer

Especifica o número total de discos que podem ser anexados a um ECS.

Exemplo de solicitação

GET https://{endpoint}/v2.1/servers/4d8c3732-a248-40ed-bebc-539a6ffd25c0/block_device

Exemplo de resposta

{
    "attachableQuantity": {
            "free_scsi": 23,
            "free_blk": 15,
            "free_disk": 23
     },
    "volumeAttachments": [
        {
            "pciAddress": "0000:02:01.0",
            "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
            "device": "/dev/vda",
            "serverId": "4d8c3732-a248-40ed-bebc-539a6ffd25c0",
            "id": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
            "size": "40",
            "bootIndex": 0,
            "bus":"virtio"
        },
        {
            "pciAddress": "0000:02:02.0",
            "volumeId": "a26887c6-c47b-4654-abb5-asdf234r234r",
            "device": "/dev/vdb",
            "serverId": "4d8c3732-a248-40ed-bebc-539a6ffd25c0",
            "id": "a26887c6-c47b-4654-abb5-asdf234r234r",
            "size": "10",
            "bootIndex": 1,
            "bus":"virtio"
        }
    ]
}

Valores retornados

Consulte Valores retornados para solicitações gerais.

Códigos de erro

Consulte Códigos de erro.