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