Cambio de las especificaciones de instancia de base de datos
Función
Esta API se utiliza para cambiar las especificaciones de instancia de base de datos.
- Antes de invocar a una API, debe entender la API de Autenticación.
Los servicios se interrumpirán durante 5 a 10 minutos cuando cambie las especificaciones de instancia de base de datos. Tenga cuidado cuando realice esta operación.
Restricciones
- Las nuevas especificaciones de instancia de base de datos deben ser diferentes de las especificaciones de instancia de base de datos originales.
- Las especificaciones de instancia solo se pueden modificar para instancias de base de datos en estado Available.
- Las especificaciones de una instancia de base de datos solo se pueden cambiar a las especificaciones del mismo tipo de instancia de base de datos. (Por ejemplo, las especificaciones de una sola instancia de base de datos no se pueden cambiar a las de las instancias de base de datos primarias/en espera.)
- Cuando cambia las especificaciones de instancia de una instancia de base de datos de RDS para MySQL mediante discos locales, el espacio de almacenamiento después del cambio no puede ser menor que el de la instancia de base de datos original.
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
resize_flavor
Sí
Object
Para obtener más información, consulte Tabla 3.
Tabla 3 descripción de la estructura de datos del campo resize_flavor Nombre
Obligatorio
Tipo
Descripción
spec_code
Sí
String
Especifica el código de especificación de recurso. Utilice rds.mysql.m1.xlarge como ejemplo. rds indica el producto RDS, mysql indica el motor de base de datos y m1.xlarge indica las especificaciones de alto rendimiento de memoria. El parámetro que contiene rr indica las especificaciones de réplica de lectura. El parámetro que no contiene rr indica las especificaciones de instancia de base de datos única o primaria/en espera.
is_auto_pay
No
Boolean
Especifica si el pedido se pagará automáticamente cuando se cambien las especificaciones 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
- Cambiar las especificaciones de una instancia de base de datos de RDS for MySQL a rds.mysql.m1.xlarge
POST https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action { "resize_flavor": { "spec_code": "rds.mysql.m1.xlarge", "is_auto_pay": true } }
- Cambio de las especificaciones de una instancia de base de datos de RDS for PostgreSQL a rds.pg.c2.medium.ha
{ "resize_flavor": { "spec_code": "rds.pg.c2.medium.ha", "is_auto_pay": true } }
- Changing the specifications of an RDS for SQL Server DB instance to rds.mssql.2014.se.s3.large.2
{ "resize_flavor": { "spec_code": "rds.mssql.2014.se.s3.large.2", "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": "CS2009151216NO2U1" }
- 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.