Modifica la configuración de las características de un clúster de PolarDB for MySQL.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
polardb:ModifyDBCluster |
update |
*DBCluster
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| DBClusterId |
string |
Sí |
El ID del clúster. Nota
Puede llamar a la operación DescribeDBClusters para consultar todos los clústeres en la región especificada, incluidos los ID de los clústeres. |
pc-************* |
| StandbyHAMode |
string |
No |
El modo de conmutación automática entre zonas del clúster. Valores válidos:
|
ON |
| DataSyncMode |
string |
No |
El modo de replicación de datos entre zonas del clúster. Valores válidos:
|
AsynSync |
| FaultSimulateMode |
string |
No |
La dimensión del simulacro de fallas para el clúster. Valores válidos:
Nota
Valores válidos:
|
0 |
| StorageAutoScale |
string |
No |
Especifica si se debe habilitar el escalado automático de almacenamiento para un clúster de Standard Edition. Valores válidos:
Valores válidos:
|
Enable |
| CompressStorage |
string |
No |
Habilita la compresión de almacenamiento. Establezca el valor en ON. |
ON |
| StorageUpperBound |
integer |
No |
El límite superior para el escalado automático de almacenamiento de un clúster de Standard Edition. Unidad: GB. Nota
El valor máximo es 32,000. |
800 |
| DBNodeCrashList |
string |
No |
La lista de nombres de instancias de nodos para el simulacro. Nota
Los simulacros en la dimensión de nodo admiten solo un único nodo. Para los simulacros en la dimensión de zona, puede omitir este parámetro o pasar todos los nodos. |
pi-rwxxx |
| FaultInjectionType |
string |
No |
El método de inyección de fallas. Valores válidos:
Valores válidos:
|
0 |
| ImciAutoIndex |
string |
No |
La función de aceleración de consultas automática basada en IMCI. Valores válidos:
Nota
Valores válidos:
|
OFF |
| TableMeta |
string |
No |
La cadena JSON de la información de la base de datos y las tablas de destino que se van a restaurar. Los valores de la información de la base de datos y las tablas son todos de tipo cadena.
Ejemplo: Nota
Puede llamar a la operación DescribeMetaList para ver los detalles de los nombres de las bases de datos y tablas que admiten restauración, y completar la información de las bases de datos y tablas admitidas en las posiciones correspondientes en el ejemplo anterior. |
[ { "tables":[ { "name":"testtb", "type":"table", "newname":"testtb_restore" } ], "name":"testdb", "type":"db", "newname":"testdb_restore" } ] |
| ModifyRowCompression |
string |
No |
Modifica la configuración de compresión de filas. |
OFF |
| ConnectionResourceQuota |
integer |
No |
La cuota de recursos de conexión del clúster de AgenticDB. |
Para los parámetros StandbyHAMode, DataSyncMode, FaultSimulateMode y StorageAutoScale, solo puede establecer un parámetro por llamada. Por ejemplo, si establece el parámetro StandbyHAMode, no puede establecer otros parámetros de solicitud al mismo tiempo.
Cuando el parámetro StorageAutoScale se establece en Enable, también debe establecer el parámetro StorageUpperBound para especificar el límite superior para el escalado automático de almacenamiento del clúster.
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
CD3FA5F3-FAF3-44CA-AFFF-BAF869****** |
| DBClusterId |
string |
El ID del clúster. |
pc-************* |
| OrderId |
string |
El ID de la orden generada. |
2148126708***** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "CD3FA5F3-FAF3-44CA-AFFF-BAF869******",
"DBClusterId": "pc-*************",
"OrderId": "2148126708*****"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | OperationDenied.CreateDBNodesWithStrictConsistencyOn | 3AZ cluster does not allow create db nodes. | No se permite agregar nodos a un clúster de tres zonas. |
| 400 | InvalidDBProxyClusterClass.Malformed | The specified parameter DBProxyClusterClass is not valid. | El parámetro DBProxyClusterClass especificado no es válido. |
| 400 | InvalidDBNodeNum.Malformed | The number of parameter DBNode.N is not valid. | El número de parámetros DBNode no es válido. |
| 400 | OperationDenied.ModifyDBNodeClassWithStrictConsistencyOn | 3AZ cluster does not allow modify db node class. | No se permite cambiar las especificaciones de los nodos de registro en un clúster de tres zonas. |
| 400 | InvalidDowngradeDBNodeClass.Limit | The specified Downgrade DBNodeClass is limit on the MaxDiskSize. | La reducción de DBNodeClass está restringida por MaxDiskSize. |
| 400 | InvalidEngine.Unsupported | The specified Engine does not support this feature. | El motor especificado no admite esta función. |
| 400 | OperationDenied.ModifyProxyWithStrictConsistencyOn | 3AZ cluster does not allow modify proxy. | No se permite cambiar el proxy de base de datos en un clúster de tres zonas. |
| 400 | StandbyClusterTurnOn | The specified dbCluster already turn on hot standby cluster. | El dbCluster especificado ya tiene el clúster de espera activa habilitado. |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | El procesamiento de la solicitud falló debido a un error desconocido, una excepción o una falla. |
| 403 | IncorrectDBInstanceType | Current DB instance type does not support this operation. | El tipo de instancia de base de datos actual no admite esta operación. |
| 403 | IncorrectDBInstance | Current DB instance does not support this operation. | La instancia de base de datos actual no admite esta operación. |
| 403 | OperationDenied.LockMode | The operation is not permitted due to lock of cluster. | La operación falló porque la instancia está en el estado Locked y no admite esta operación. |
| 403 | OperationDenied.DBClusterStatus | The operation is not permitted due to status of cluster. | No se permite la operación en el estado actual del clúster PolarDB. |
| 403 | OperationDenied.TempUpgradeDuring | This operation is not allowed during the temporary upgrade of the cluster. | No se permite esta operación durante una actualización temporal del clúster. |
| 403 | InvalidParam.PgDBNodeSpec | The specification PGO of DB nodes is incorrect. | La especificación PGO del nodo de base de datos es incorrecta. |
| 403 | InvalidParam.NoChange | No change found | No se encontraron cambios. |
| 403 | OperationDenied.DBNodeClass | The target DB node class is invalid for SQL acceleration. | La clase de nodo de base de datos de destino no es válida para la aceleración SQL. |
| 403 | OperationDenied.ReaderNum | The target reader node number is invalid for SQL acceleration. | El ID del nodo lector de destino no es válido para la aceleración de SQL. |
| 403 | InvalidParam.DBNodeNum | The number of DB nodes is incorrect. | El número de nodos de base de datos es incorrecto. |
| 403 | OperationDenied.DBNodeRole | The operation is not permitted due to the role of node. | No se permite la operación debido al rol del nodo. |
| 403 | OperationDenied.DeleteNode | The senormal version cluster does not allow the deletion of ro nodes and standby nodes at the same time. | Los clústeres de la edición SENormal no permiten la eliminación simultánea de nodos de solo lectura y nodos en espera. |
| 403 | OperationDenied.EndpointDBNodeNumber | The operation is not permitted due to node number for Endpoint. | No se permite la operación para este endpoint. |
| 403 | OperationDenied.StandbyEqualSpec | The spec of standby must be equal to rw | La especificación de nodo en espera debe ser RW. |
| 403 | OperationDenied.DeleteDBNodeNumber | The operation is not permitted due to the node number to delete. | No se permite eliminar el nodo. |
| 403 | OperationDenied.DbVersion | The operation is not permitted due to DbVersion. | No se permite la operación debido a la versión del motor de base de datos. |
| 403 | OperationDenied.ClusterCategory | The operation is not permitted due to cluster category. | El clúster no admite esta serie de producto. |
| 403 | OperationDenied.clusterSingleNodeLimit | Single-node instances are not supported and need to be upgraded to cluster version | No se admiten instancias de un solo nodo. Actualice la instancia a la edición Cluster Edition. |
| 403 | InvalidParam.CRACParamNodeNum | The CRAC nodes cannot exceed 8. | El número de nodos CRAC no puede superar los 8. |
| 403 | InvalidParam.ECSESSDSTANDARDParamNodeNum | The ECSESSDSTANDARD nodes cannot exceed 8. | El número de nodos ECESSDSTANDARD no puede superar los 8. |
| 404 | InvalidParam | Invalid Parameter. | |
| 404 | InvalidEditType | Wrong upgrade type. | El tipo de actualización no es válido. |
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.