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