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/ Elastic Volume Service/ Referência de API/ API Cinder/ Gerenciamento de disco/ Configuração de sinalizador inicializável para um disco EVS
Atualizado em 2024-09-25 GMT+08:00

Configuração de sinalizador inicializável para um disco EVS

Função

Essa API é usada para configurar o sinalizador inicializável para um disco EVS.

Restrições

Mesmo que essa API tenha sido chamada para definir um disco de dados como inicializável, esse disco de dados ainda não pode ser usado como um disco do sistema para um servidor em nuvem.

Método de chamada

Para obter detalhes, consulte Chamada de APIs.

URI

POST /v2/{project_id}/volumes/{volume_id}/action

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

O ID do projeto.

Para obter detalhes sobre como obter o ID de projeto, consulte Obtenção de um ID de projeto.

volume_id

Sim

String

O ID do disco.

Parâmetros de solicitação

Tabela 2 Parâmetros de cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

X-Auth-Token

Sim

String

O token do usuário. Ele pode ser obtido chamando a API do IAM usada para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é o token do usuário.

Tabela 3 Parâmetros do corpo da solicitação

Parâmetro

Obrigatório

Tipo

Descrição

os-set_bootable

Sim

CinderUpdateVolumeBootableOption object

O marcador de configuração inicializável.

Tabela 4 CinderUpdateVolumeBootableOption

Parâmetro

Obrigatório

Tipo

Descrição

bootable

Sim

Boolean

Se o sinalizador inicializável deve ser definido para o disco. O valor pode ser true (inicializável) ou false (não inicializável).

Padrão: true

Parâmetros de resposta

Código de status: 400

Tabela 5 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error

Error object

A mensagem de erro retornada se ocorrer um erro.

Tabela 6 Error

Parâmetro

Tipo

Descrição

code

String

O código de erro retornado se ocorrer um erro.

Para obter detalhes sobre códigos de erro e seus significados, consulte Códigos de erro.

message

String

A mensagem de erro retornada se ocorrer um erro.

Exemplo de solicitações

Configurar um disco como disco de inicialização

POST https://{endpoint}/v2/{project_id}/volumes/{volume_id}/action

{
  "os-set_bootable" : {
    "bootable" : true
  }
}

Exemplo de respostas

Código de status: 400

Bad Request

{
  "error" : {
    "message" : "XXXX",
    "code" : "XXX"
  }
}

Códigos de status

Código de status

Descrição

200

OK

400

Bad Request

Códigos de erro

Consulte Códigos de erro.