Modificação das especificações de um ECS
Função
Esta API é usada para modificar as especificações de um ECS.
Para um ECS em execução, o sistema irá parar automaticamente o ECS, copiar os dados de ECS para o nó de destino, que pode ser o nó de origem e, em seguida, reiniciar o ECS.
Esta API oferece suporte à reversão automática se os recursos subjacentes forem insuficientes.
Esta API deve ser usada com a API para verificar a modificação das especificações de ECS (POST /v2.1/{project_id}/servers/{server_id}/action) ou com a API para reverter a modificação das especificações de ECS (POST /v2.1/{project_id}/servers /{server_id}/action) se ECS for detectado que um está no estado VERIFY_RESIZE e seu OS-EXT-STS:vm_state for RESIZED.
Para ver exemplos de aplicativos sobre a modificação das especificações do ECS, consulte Modificação das especificações do ECS.
URI
POST /v2.1/{project_id}/servers/{server_id}/action
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
Resposta
Nenhum
Exemplo de solicitação
POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
{ "resize" : { "flavorRef" : "s6.medium.2" } }
Exemplo de resposta
Nenhum