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 Cloud Server/ Referência de API/ As API (recomendado)/ Gerenciamento de status/ Modificação das especificações de um ECS (Pay-per-Use)
Atualizado em 2022-11-08 GMT+08:00

Modificação das especificações de um ECS (Pay-per-Use)

Função

As especificações de ECS podem ser modificadas, por exemplo, atualizando as vCPU e a memória, para atender aos requisitos de serviço. Esta API é usada para modificar especificações de ECS.

Restrições

  • Você pode modificar as especificações de ECS somente quando o ECS for interrompido.
  • Esta API não pode ser usada para modificar as especificações de um ECS anual/mensal. Para obter detalhes sobre como modificar as especificações de um ECS anual/mensal, consulte Modifying the Specifications of an ECS.
  • Os ECS spot não suportam modificação de especificações.

URI

POST /v1/{project_id}/cloudservers/{server_id}/resize

Tabela 1 descreve os parâmetros no URI.
Tabela 1 Descrição do parâmetro

Parâmetro

Obrigatório

Descrição

project_id

Sim

Especifica a ID do projeto.

Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.

server_id

Sim

Especifica a ID de ECS.

Solicitação

Tabela 2 descreve os parâmetros de solicitação.
Tabela 2 Parâmetros de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

resize

Sim

Object

Especifica a operação para modificar as especificações de ECS. Para mais detalhes, consulte Tabela 3.

dry_run

Não

Boolean

Especifica se deve verificar apenas a solicitação e não modificar as especificações do ECS.

true: A solicitação é enviada e as especificações do ECS não serão modificadas. Os itens de verificação incluem parâmetros obrigatórios e formato de solicitação.

  • Se a verificação falhar, o sistema retornará um erro.
  • Se a verificação for bem-sucedida, o sistema retornará o código de status 202.

false: A solicitação é enviada e as especificações do ECS serão modificadas se a verificação for bem-sucedida.

Tabela 3 resize descrição do campo

Parâmetro

Obrigatório

Tipo

Descrição

flavorRef

Sim

String

Especifica o ID de variante do ECS após a modificação.

Você pode ver Consulta de variantes de ECS de destino para os quais uma variante pode ser alterado para consultar as variações de destino para as quais uma variação de ECS especificada pode ser alterada.

Resposta

Consulte Respostas (Tarefa).

Exemplo de solicitação

POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/resize
{
"resize": {
        "flavorRef": "c3.15xlarge.2"
    }
}

Exemplo de resposta

Nenhum

Valores retornados

Consulte Valores retornados para solicitações gerais.

Códigos de erro

Consulte Códigos de erro.