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.
- Antes de invocar a una API, debe entender la API de Autenticación.
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
- Descripción de parámetro
Tabla 1 Descripción de parámetro Nombre
Obligatorio
Descripción
project_id
Sí
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
Sí
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
Sí
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
Sí
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
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.
- Respuesta normal
- Anual/Mensual
- Respuesta normal
Tabla 5 Descripción de parámetro Nombre
Tipo
Descripción
order_id
String
Indica el ID de pedido.
- Ejemplo de respuesta normal
{ "order_id": "CS2009151216NO2U2" }
- Respuesta anormal
Para obtener más información, consulte Resultados de solicitud anormales.
- Respuesta normal
Código de estado
- Normal
- Anormal
Para obtener más información, consulte Códigos de estado.
Código de error
Para obtener más información, consulte Códigos de error.