Cambia el tipo de instancia o el espacio de almacenamiento para instancias independientes, de conjunto de réplicas o serverless de ApsaraDB for MongoDB. Las instancias serverless están disponibles exclusivamente en el sitio web de Alibaba Cloud China.
Descripción de la operación
Antes de llamar a esta operación, asegúrese de comprender el método de facturación y los precios de ApsaraDB for MongoDB.
Esta operación se aplica únicamente a instanciasindependientes y de conjunto de réplicas de ApsaraDB for MongoDB. Para cambiar la configuración de una instancia de clúster fragmentado, llame a las operaciones ModifyNodeSpec, CreateNode, DeleteNode o ModifyNodeSpecBatch.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dds:ModifyDBInstanceSpec |
update |
*Instance
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| DBInstanceId |
string |
Sí |
El ID de la instancia. |
dds-bp1ea17b41ab**** |
| DBInstanceClass |
string |
No |
El tipo de instancia. Para obtener más información, consulte Tipos de instancia. También puede llamar a la operación DescribeAvailableResource para consultar los tipos de instancia.
Nota
Debe configurar uno de los parámetros DBInstanceStorage o DBInstanceClass. |
dds.sn4.xlarge.1 |
| DBInstanceStorage |
string |
No |
La capacidad de almacenamiento de la instancia. El valor debe ser un número entero mayor o igual a 10. El valor aumenta en incrementos de 10. Unidad: GB. Los valores que se pueden especificar para este parámetro están sujetos al tipo de instancia. Para obtener más información, consulte Tipos de instancia. Nota
|
50 |
| OrderType |
string |
No |
El tipo de cambio de especificaciones. Valores válidos:
Nota
Este parámetro está disponible solo para instancias de suscripción. |
UPGRADE |
| AutoPay |
boolean |
No |
Especifica si se debe habilitar el pago automático para la instancia. Valores válidos:
|
true |
| BusinessInfo |
string |
No |
La información comercial. |
{“ActivityId":"000000000"} |
| ReplicationFactor |
string |
No |
El número de nodos en la instancia. Valor predeterminado: 3.
Nota
Este parámetro no es necesario para instancias serverless (disponibles solo en el sitio de China). |
3 |
| ReadonlyReplicas |
string |
No |
El número de nodos de solo lectura. Valores válidos: de 0 a 5. Si el tipo de red de la instancia está configurado únicamente como red clásica y VPC, debe habilitar el acceso público o liberar el endpoint de red clásica antes de poder cambiar el número de nodos de solo lectura. Nota
Puede iniciar sesión en la consola de ApsaraDB for MongoDB e ir a la página Conexiones de base de datos para ver los tipos de red que se han habilitado. |
1 |
| CouponNo |
string |
No |
Especifica si se debe usar un cupón. Valores válidos:
|
default |
| EffectiveTime |
string |
No |
La hora de entrada en vigor del cambio de configuración. Valores válidos:
|
Immediately |
| ExtraParam |
string |
No |
Parámetros adicionales. Valores válidos:
Valores válidos:
|
async |
| TargetZoneId |
string |
No |
La zona de destino a la que desea migrar la instancia cuando cambia las especificaciones y migra la instancia entre zonas. Importante Este parámetro se aplica únicamente a instancias de disco en la nube. Importante El valor de este parámetro no puede ser igual al valor del parámetro TargetSecondaryZoneId o TargetHiddenZoneId. Nota
|
cn-hangzhou-j |
| TargetSecondaryZoneId |
string |
No |
La zona secundaria de destino para el nodo secundario cuando cambia las especificaciones y migra la instancia entre zonas. Importante Este parámetro se aplica únicamente a instancias de disco en la nube. Importante El valor de este parámetro no puede ser igual al valor del parámetro TargetZoneId o TargetHiddenZoneId. Nota
|
cn-hangzhou-h |
| TargetHiddenZoneId |
string |
No |
La zona de destino para el nodo oculto cuando cambia las especificaciones y migra la instancia entre zonas. Importante Este parámetro se aplica únicamente a instancias de disco en la nube. Importante El valor de este parámetro no puede ser igual al valor del parámetro TargetZoneId o TargetSecondaryZoneId. Nota
|
cn-hangzhou-i |
| TargetVswitchId |
string |
No |
El ID de vSwitch de destino cuando cambia las especificaciones y migra la instancia entre zonas. Importante Este parámetro se aplica únicamente a instancias de disco en la nube. Nota
|
vsw-bp1buy0h9myt5i9e7**** |
| SearchNodeClass |
string |
No |
Las especificaciones del nodo Search que se van a cambiar. |
mdb.shard.2x.xlarge.d |
| SearchNodeStorage |
integer |
No |
La capacidad del nodo Search que se va a cambiar. |
20 |
| SearchNodeCount |
integer |
No |
El número de nodos Search que se van a cambiar. |
2 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
1E9F1104-19E7-59F0-AB7F-F4EBFDEA**** |
| OrderId |
string |
El ID del pedido. |
21012408824**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "1E9F1104-19E7-59F0-AB7F-F4EBFDEA****",
"OrderId": "21012408824****"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | MissingParameter | The input parameters DBInstanceClass and DBInstanceStorage all blank or no change. | |
| 400 | InvalidDBInstanceClass.ValueNotSupported | The specified parameter DBInstanceClass is not valid. | |
| 400 | InvalidDBInstanceStorage.ValueNotSupported | The specified parameter DBInstanceStorage is not valid. | |
| 400 | LX_REQUEST_TOKEN_CONFLICT | The request token is conflict. | |
| 400 | TradeConfirmPayError | BIZ_ERROR - degrade refund error | |
| 400 | PRICE.ORIGIN_PRICE_ERROR | Origin lingxiao price request error. | |
| 400 | ErrorInsufficientResource | There is not enough resource for your operation, requestId: %s. | There is not enough resource for your operation, requestId: %s. |
| 403 | OperationDenied | The resource is out of usage. | |
| 403 | InvaildDBInstanceClassInRegion.NotAvailable | The DBInstanceClass in the Region is not available. | |
| 404 | InvalidDBInstanceId.NotFound | The DBInstanceId provided does not exist in our records. |
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.