Modificación de las especificaciones de un ECS (Pago por uso)
Función
Las especificaciones de ECS pueden modificarse, por ejemplo, actualizar las vCPUs y la memoria, para cumplir con los requisitos de servicio. Esta API se utiliza para modificar las especificaciones de ECS.
Restricciones
- Puede modificar las especificaciones de ECS solo cuando se detiene el ECS.
- Esta API no se puede utilizar para modificar las especificaciones de un ECS anual/mensual. Para obtener detalles sobre cómo modificar las especificaciones de un ECS anual/mensual, consulte Modificación de las especificaciones de un ECS.
- Los ECS de spot no admiten la modificación de especificaciones.
URI
POST /v1/{project_id}/cloudservers/{server_id}/resize
|
Parámetro |
Obligatorio |
Descripción |
|---|---|---|
|
project_id |
Sí |
Especifica el ID del proyecto. Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto. |
|
server_id |
Sí |
Especifica el ID deECS. |
Solicitud
|
Parámetro |
Obligatorio |
Type |
Descripción |
|---|---|---|---|
|
resize |
Sí |
Object |
Especifica la operación para modificar las especificaciones de ECS. Para más detalles, consulte Tabla 3. |
|
dry_run |
No |
Boolean |
Especifica si sólo se comprobará la solicitud y no se modificarán las especificaciones de ECS. true: La solicitud se envía y las especificaciones de ECS no se modificarán. Los elementos de verificación incluyen parámetros obligatorios y formato de solicitud.
false: La solicitud se envía y las especificaciones de ECS se modificarán si la comprobación se realiza correctamente. |
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
flavorRef |
Sí |
String |
Especifica el ID de variante del ECS después de la modificación. Puede ver el Consulta de las variantes destinas de ECS a las que se puede cambiar una variante para consultar las variantes de destino a las que se puede cambiar una variante de ECS especificado. |
Respuesta
Consulte Respuestas (tarea)
Ejemplo de la solicitud
POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/resize
{
"resize": {
"flavorRef": "c3.15xlarge.2"
}
}
Ejemplo de la respuesta
No hay
Valores devueltos
Códigos de error
Consulte Códigos de error