Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Elastic Volume Service/ Referencia de la API/ API/ Gestión de discos/ Ampliación de capacidades de múltiples discos en un lote
Actualización más reciente 2026-04-23 GMT+08:00

Ampliación de capacidades de múltiples discos en un lote

Función

Esta API se utiliza para ampliar las capacidades de múltiples discos de pago por uso y anuales/mensuales en un lote. - - -

Restricciones

  • Si el estado de un disco que se va a expandir es available, no hay restricciones.

  • Si el estado de un disco que se va a expandir es in-use, las restricciones son las siguientes:

    • No se puede expandir un disco compartido, lo que significa que el valor de multiattach debe ser false.

    • El estado del servidor al que se conectó el disco debe ser ACTIVE, PAUSED, SUSPENDED o SHUTOFF.

Método de invocación

Para obtener más información, consulte Invocación de las API.

Información de autorización

Cada cuenta tiene todos los permisos necesarios para invocar todas las API, pero los usuarios de IAM deben tener asignados los permisos requeridos.

  • Si está utilizando la autorización basada en roles/políticas, consulte Políticas de permisos y acciones admitidas para obtener más información sobre los permisos requeridos.
  • Si está utilizando la autorización basada en políticas de identidad, no se requiere ningún permiso basado en políticas de identidad para invocar esta API.

URI

POST /v5/{project_id}/volumes/batch-extend

Tabla 1 Parámetros de ruta

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

El ID del proyecto. Para obtener más información, consulte Obtención de un ID de proyecto.

Parámetros de solicitud

Tabla 2 Parámetros del cuerpo de la solicitud

Parámetro

Obligatorio

Tipo

Descripción

volumes

Array of VolumesForBatchResizeVolume objects

La lista de discos que se van a expandir.

bss_param

No

PrepaidParamForBatchResizeVolume object

El parámetro extendido de facturación anual/mensual.

Tabla 3 VolumesForBatchResizeVolume

Parámetro

Obligatorio

Tipo

Descripción

id

String

El ID del disco.

new_size

Integer

El nuevo tamaño del disco, en GiB. Este valor de parámetro debe ser mayor que el tamaño original del disco y menor que el tamaño máximo permitido para un disco.

El tamaño máximo del disco:

  • Disco de datos: 32,768 GiB

  • Disco del sistema: 1,024 GiB

Tabla 4 PrepaidParamForBatchResizeVolume

Parámetro

Obligatorio

Tipo

Descripción

is_auto_pay

No

String

Si se debe pagar de inmediato. Este parámetro solo es válido cuando el disco se factura anualmente/mensualmente. El valor predeterminado es false.

Rango

  • true: indica que se debe pagar inmediatamente después de crear un pedido. El sistema deducirá automáticamente los cargos del saldo de la cuenta.

  • false: Un pedido no se paga inmediatamente después de ser creada.

cloud_service_console_url

No

String

La URL utilizada para cambiar a la consola de servicios en la nube para ver la información después de completar la suscripción.

order_id

No

String

El ID del pedido. Este parámetro se devuelve cuando se factura el disco anualmente/mensualmente.

promotion_info

No

String

La información del descuento.

Parámetros de respuesta

Código de estado: 202

Tabla 5 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

job_id

String

Definición

El ID de la tarea. Este parámetro se devuelve cuando el disco se factura en función del pago por uso.

Para consultar el estado de la tarea, consulte Consulta del estado de la tarea.

Rango

N/D

order_id

String

Definición

El ID del pedido. Este parámetro se devuelve cuando se factura el disco anualmente/mensualmente.

Si necesita pagar el pedido, consulte Pago de pedidos de productos de facturación anual/mensual.

Rango

N/D

Código de estado: 400

Tabla 6 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

error

Error object

Definición

El código de error devuelto si se produce un error. Para obtener más información sobre el código de error, consulte Códigos de error.

Rango

N/D

Tabla 7 Error

Parámetro

Tipo

Descripción

code

String

Definición

El código de error devuelto si se produce un error.

Rango

Para obtener más información sobre el código de error, consulte Códigos de error.

message

String

Definición

El mensaje de error devuelto si se produce un error.

Rango

N/D

Ejemplos de solicitudes

/v5/{project_id}/volumes/batch-extend

{
  "volumes" : [ {
    "id" : "756889eb-85ca-4ea5-9f07-df6b99ba1b0f",
    "new_size" : 100
  }, {
    "id" : "36d9bbf7-8a93-4e47-8ff0-37b614aa28d6",
    "new_size" : 200
  } ],
  "bss_param" : {
    "is_auto_pay" : true
  }
}

Ejemplos de respuestas

Código de estado: 202

Accepted

{
  "job_id" : "c6bdaf8975f9478e87365b1474e8774b"
}

Código de estado: 400

Bad Request

{
  "error" : {
    "message" : "XXXX",
    "code" : "XXX"
  }
}

Códigos de estado

Código de estado

Descripción

202

Accepted

400

Bad Request

Códigos de error

Consulte Códigos de error.