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/ Relational Database Service/ Referencia de la API/ API v3 (recomendado)/ Gestión de instancias de BD/ Ampliación del espacio de almacenamiento de una instancia de base de datos
Actualización más reciente 2024-06-06 GMT+08:00

Ampliación del espacio de almacenamiento de una instancia de base de datos

Función

Esta API se utiliza para ampliar el espacio de almacenamiento de una instancia de base de datos.

Restricciones

  • Los tamaños de las instancias de base de datos primaria y en espera son los mismos. Al escalar la instancia de base de datos principal, también se escala su instancia de base de datos en espera.
  • El espacio de almacenamiento se puede ampliar solo cuando el estado de la instancia es Available o Storage full.

URI

  • Formato de URI

    POST /v3/{project_id}/instances/{instance_id}/action

  • Descripción de parámetro
    Tabla 1 Descripción de parámetro

    Nombre

    Obligatorio

    Descripción

    project_id

    Especifica el ID de proyecto de un tenant en una región.

    Para obtener más información sobre cómo obtener el ID del proyecto, consulte Obtención de un ID de proyecto.

    instance_id

    Especifica el ID de instancia de base de datos.

Solicitud

  • Descripción de parámetro
    Tabla 2 Descripción de parámetro

    Nombre

    Obligatorio

    Tipo

    Descripción

    enlarge_volume

    Object

    Especifica el espacio de almacenamiento de destino tras la ampliación.

    Para obtener más información, consulte Tabla 3.

    Tabla 3 descripción de la estructura de datos del campo enlarge_volume

    Nombre

    Obligatorio

    Tipo

    Descripción

    size

    Integer

    Una instancia de base de datos se puede escalar solo por un múltiplo de 10 GB. Rango de valores: 40 GB a 4,000 GB

    Si desea crear una instancia de base de datos de RDS for PostgreSQL que admita almacenamiento de 40 GB a 15,000 GB, póngase en contacto con el servicio de atención al cliente para solicitar los permisos necesarios.

    is_auto_pay

    No

    Boolean

    Especifica si el pedido se pagará automáticamente al escalar el espacio de almacenamiento de las instancias de base de datos anuales/mensuales.

    • true: indica que el pedido se pagará automáticamente.
    • false: indica que el pedido se pagará manualmente. El valor predeterminado es false.

Solicitud de ejemplo

Ampliación del espacio de almacenamiento de una instancia de base de datos a 400 GB
POST https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action

{
	"enlarge_volume": {
		"size": 400,
                "is_auto_pay": true
	}
}

Respuesta

  • Pago por uso
    • Respuesta normal
      Tabla 4 Descripción de parámetro

      Nombre

      Tipo

      Descripción

      job_id

      String

      Indica el ID del trabajo.

    • Ejemplo de respuesta normal
      {
      	"job_id": "2b414788a6004883a02390e2eb0ea227"
      }
    • Respuesta anormal

      Para obtener más información, consulte Resultados de solicitud anormales.

  • Anual/Mensual
    • Respuesta normal
      Tabla 5 Descripción de parámetro

      Nombre

      Tipo

      Descripción

      order_id

      String

      Indica el ID de pedido.

Código de estado

Código de error

Para obtener más información, consulte Códigos de error.