Modifica las configuraciones de escalado automático de una instancia.
Descripción de la operación
Modifica las siguientes configuraciones de escalado automático para una instancia: escalado automático de especificaciones, expansión automática de almacenamiento, ajuste automático de ancho de banda y escalado automático de recursos.
-
Puede modificar las configuraciones de la función de escalado automático de especificaciones para los siguientes tipos de instancias de base de datos:
-
Instancias de PolarDB for MySQL Cluster Edition. Para obtener más información sobre la función y las reglas de facturación, consulte Escalado automático de rendimiento.
-
Instancias de ApsaraDB RDS for MySQL High-availability Edition que utilizan discos SSD estándar o discos SSD mejorados (ESSD). Para obtener más información sobre la función y las reglas de facturación, consulte Escalado automático de rendimiento.
-
-
Puede modificar las configuraciones de la función de expansión automática de almacenamiento para los siguientes tipos de instancias de base de datos:
Instancias de ApsaraDB RDS for MySQL High-availability Edition que utilizan discos SSD estándar o ESSD. Para obtener más información sobre la función y las reglas de facturación, consulte Expansión automática de espacio.
-
Puede modificar las configuraciones de la función de ajuste automático de ancho de banda para los siguientes tipos de instancias de base de datos:
Instancias de ApsaraDB for Redis Classic (basada en disco local) Edition. Para obtener más información sobre la función y las reglas de facturación, consulte Ajuste automático de ancho de banda.
-
Puede modificar las configuraciones de la función de escalado automático de recursos para los siguientes tipos de instancias de base de datos:
Instancias de uso general de ApsaraDB RDS for MySQL Enterprise Edition. Para obtener más información sobre la función y las reglas de facturación, consulte Escalado automático de rendimiento.
-
Si utiliza un SDK de Alibaba Cloud o un SDK de Database Autonomy Service (DAS) para llamar a esta operación, se recomienda que utilice la versión más reciente del SDK.
-
Si utiliza un SDK para llamar a operaciones de DAS, debe establecer el ID de región en cn-shanghai.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
hdm:ModifyAutoScalingConfig |
update |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| InstanceId |
string |
Sí |
El ID de la instancia. |
rm-2ze8g2am97624**** |
| Spec |
object |
No |
El elemento de configuración de la función de escalado automático de especificaciones. |
|
| Apply |
boolean |
No |
Especifica si se debe aplicar la configuración Spec de la función de escalado automático de especificaciones. Valores válidos:
|
true |
| Upgrade |
boolean |
No |
Especifica si se debe habilitar el aumento automático de especificaciones. Valores válidos:
|
true |
| CpuUsageUpperThreshold |
integer |
No |
El umbral promedio de utilización de CPU que activa el aumento automático de especificaciones. Unidad: %. Valores válidos:
Nota
Este parámetro se debe especificar si la instancia de base de datos es una instancia de PolarDB for MySQL Cluster Edition o una instancia de ApsaraDB RDS for MySQL High-availability Edition que utiliza discos SSD estándar o ESSD. |
70 |
| MemUsageUpperThreshold |
integer |
No |
El umbral promedio de uso de memoria que activa el aumento automático de especificaciones. Unidad: %. Valores válidos:
Nota
Este parámetro se debe especificar si la instancia de base de datos es una instancia nativa en la nube de Tair (compatible con Redis OSS) Community Edition en el sitio de China (aliyun.com). |
70 |
| MaxSpec |
string |
No |
Las especificaciones máximas a las que se puede escalar la instancia de base de datos. La instancia de base de datos solo se puede actualizar a una instancia de base de datos de la misma edición con especificaciones superiores. Para obtener información sobre las especificaciones de diferentes instancias de base de datos, consulte los siguientes temas:
|
polar.mysql.x8.12xlarge |
| MaxReadOnlyNodes |
integer |
No |
El número máximo de nodos de solo lectura de la instancia. Nota
Este parámetro se debe especificar si la instancia de base de datos es una instancia de PolarDB for MySQL Cluster Edition. |
10 |
| ObservationWindowSize |
string |
No |
La ventana de observación. El valor de este parámetro consiste en un valor numérico y un sufijo de unidad de tiempo. El sufijo de unidad de tiempo m especifica el minuto y el sufijo de unidad de tiempo h especifica la hora.
|
5m |
| CoolDownTime |
string |
No |
El período de inactividad. El valor de este parámetro consiste en un valor numérico y un sufijo de unidad de tiempo. El sufijo de unidad de tiempo m especifica el minuto, el sufijo de unidad de tiempo h especifica la hora y el sufijo de unidad de tiempo d especifica el día.
|
5m |
| Downgrade |
boolean |
No |
Especifica si se debe habilitar la reducción automática de especificaciones. Valores válidos:
Nota
Este parámetro se debe especificar si la instancia de base de datos es una instancia de PolarDB for MySQL Cluster Edition o una instancia de ApsaraDB RDS for MySQL High-availability Edition que utiliza discos SSD estándar o ESSD. |
true |
| Storage |
object |
No |
El elemento de configuración de la función de expansión automática de almacenamiento. |
|
| Apply |
boolean |
No |
Especifica si se debe aplicar la configuración Storage de la función de expansión automática de almacenamiento. Valores válidos:
|
true |
| Upgrade |
boolean |
No |
Especifica si se debe habilitar la expansión automática de almacenamiento. Valores válidos:
|
true |
| DiskUsageUpperThreshold |
integer |
No |
El umbral promedio de uso de almacenamiento que activa la expansión automática de almacenamiento. Unidad: %. Valores válidos:
|
70 |
| MaxStorage |
integer |
No |
El tamaño máximo de almacenamiento de la instancia de base de datos. Unidad: GB. El valor debe ser mayor o igual que el tamaño total de almacenamiento de la instancia.
Nota
El tipo de almacenamiento de disco SSD estándar está en desuso. Se recomienda que actualice el tipo de almacenamiento de su instancia de discos SSD estándar a ESSD. |
32000 |
| Bandwidth |
object |
No |
El elemento de configuración de la función de escalado automático de ancho de banda. |
|
| Apply |
boolean |
No |
Especifica si se debe aplicar la configuración Bandwidth de la función de escalado automático de ancho de banda. Valores válidos:
|
true |
| Upgrade |
boolean |
No |
Especifica si se debe habilitar el aumento automático de ancho de banda. Valores válidos:
|
true |
| BandwidthUsageUpperThreshold |
integer |
No |
El umbral promedio de uso de ancho de banda que activa el aumento automático de ancho de banda. Unidad: %. Valores válidos:
|
70 |
| ObservationWindowSize |
string |
No |
La ventana de observación de la función de escalado automático de ancho de banda. El valor de este parámetro consiste en un valor numérico y un sufijo de unidad de tiempo. El sufijo de unidad de tiempo m especifica el minuto. Valores válidos:
|
5m |
| Downgrade |
boolean |
No |
Especifica si se debe habilitar la reducción automática de ancho de banda. Valores válidos:
|
true |
| BandwidthUsageLowerThreshold |
integer |
No |
El umbral promedio de uso de ancho de banda que activa la reducción automática de ancho de banda. Unidad: %. Valores válidos:
|
30 |
| Shard |
object |
No |
El elemento de configuración de la función de escalado automático de fragmentos. |
|
| Apply |
boolean |
No |
Especifica si se debe aplicar la configuración Shard de la función de escalado automático de fragmentos. Valores válidos:
Nota
La función de escalado automático de fragmentos solo está disponible para instancias de clúster nativas en la nube de Tair (compatible con Redis OSS) en el sitio de China (aliyun.com). |
true |
| Upgrade |
boolean |
No |
Especifica si se debe habilitar la adición automática de fragmentos. Valores válidos:
|
true |
| MemUsageUpperThreshold |
integer |
No |
El umbral promedio de uso de memoria que activa la adición automática de fragmentos. Unidad: %. Valores válidos:
|
70 |
| MaxShards |
integer |
No |
El número máximo de fragmentos en la instancia. El valor debe ser un entero positivo. Valores válidos: de 4 a 32. |
16 |
| UpgradeObservationWindowSize |
string |
No |
La ventana de observación de la función de adición automática de fragmentos. El valor de este parámetro consiste en un valor numérico y un sufijo de unidad de tiempo. El sufijo de unidad de tiempo m especifica el minuto. Valores válidos:
|
5m |
| Downgrade |
boolean |
No |
Especifica si se debe habilitar la eliminación automática de fragmentos. Valores válidos:
Nota
La función de eliminación automática de fragmentos se encuentra en fase de lanzamiento canary. |
true |
| MemUsageLowerThreshold |
integer |
No |
El umbral promedio de uso de memoria que activa la eliminación automática de fragmentos. Unidad: %. Valores válidos:
|
30 |
| MinShards |
integer |
No |
El número mínimo de fragmentos en la instancia. El valor debe ser un entero positivo. Valores válidos: de 4 a 32. |
4 |
| DowngradeObservationWindowSize |
string |
No |
La ventana de observación de la función de eliminación automática de fragmentos. El valor de este parámetro consiste en un valor numérico y un sufijo de unidad de tiempo. El sufijo de unidad de tiempo h especifica la hora. El sufijo de unidad de tiempo d especifica el día. Valores válidos:
|
1h |
| Resource |
object |
No |
El elemento de configuración de la función de escalado automático de recursos. |
|
| Apply |
boolean |
No |
Especifica si se debe aplicar la configuración Resource de la función de escalado automático de recursos. Valores válidos:
|
true |
| Enable |
boolean |
No |
Especifica si se debe habilitar el escalado automático de recursos. Valores válidos:
|
true |
| CpuUsageUpperThreshold |
integer |
No |
El umbral promedio de utilización de CPU que activa el escalado horizontal automático de recursos. Unidad: %. Valores válidos:
|
70 |
| UpgradeObservationWindowSize |
string |
No |
La ventana de observación de la función de escalado horizontal automático de recursos. El valor de este parámetro consiste en un valor numérico y un sufijo de unidad de tiempo. El sufijo de unidad de tiempo m especifica el minuto. Valores válidos:
Valores válidos:
|
5m |
| DowngradeObservationWindowSize |
string |
No |
La ventana de observación de la función de reducción horizontal automática de recursos. El valor de este parámetro consiste en un valor numérico y un sufijo de unidad de tiempo. El sufijo de unidad de tiempo m especifica el minuto. Valores válidos:
|
5m |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| Code |
string |
El código de estado HTTP devuelto. |
200 |
| Message |
string |
El mensaje devuelto. Nota
Si la solicitud fue exitosa, se devuelve Successful. Si la solicitud falló, se devuelve un mensaje de error, como un código de error. |
Successful |
| RequestId |
string |
El ID de la solicitud. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indica si la solicitud fue exitosa. Valores válidos:
|
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.