Todos los productos
Search
Centro de documentos

ApsaraDB for OceanBase (Deprecated):ModifyInstanceNodeNum

Última actualización: Sep 02, 2026

Modifica el número de nodos en un clúster.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

oceanbase:ModifyInstanceNodeNum

update

*All Resource

*

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

InstanceId

string

Sí

El ID del clúster de OceanBase.

ob317v4uif****

NodeNum

string

Sí

El número de nodos en el clúster. Si el clúster se despliega en modo n-n-n, el número de nodos en el clúster es igual a n × 3.

6

DryRun

boolean

No

Especifica si se debe realizar solo una ejecución de prueba para la solicitud. Valor predeterminado: false. Valores válidos:

  • true: Solo se envía una solicitud de ejecución de prueba y no se modifica el número de nodos de la instancia. Si la ejecución de prueba se realiza correctamente, se devuelve DryRunResult=true. Si la ejecución de prueba falla, se devuelve un código de error.

  • false: Se envía la solicitud real y no se realiza ninguna ejecución de prueba. El número de nodos se cambia si se cumplen los requisitos. De forma predeterminada, el parámetro DryRunResult devuelve false si establece DryRun en false.

false

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

El resultado devuelto de la solicitud.

RequestId

string

El ID de la solicitud.

EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C

Data

object

El resultado devuelto de la solicitud.

OrderId

string

El ID del pedido.

21329031xxxxxxxx

DryRunResult

boolean

El resultado de la solicitud de ejecución de prueba.

  • Si el parámetro DryRun se establece en true y la ejecución de prueba se realiza correctamente, el parámetro DryRunResult devuelve true. De lo contrario, se devuelve un código de error.

  • Si el parámetro DryRun se establece en false, no se realiza ninguna ejecución de prueba y el parámetro DryRunResult devuelve false.

false

Ejemplos

Respuesta exitosa

JSON Formato

{
  "RequestId": "EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C",
  "Data": {
    "OrderId": "21329031xxxxxxxx",
    "DryRunResult": false
  }
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400 Instance.Order.CreateFailed Instance.Order.CreateFailed
400 InstanceDataSize.Invalid InstanceDataSize.Invalid
400 InstanceClassSpecification.Invalid InstanceClassSpecification.Invalid
400 InstanceLogSize.Invalid InstanceLogSize.Invalid
400 Instance.ExpandLogDisk.Unsupport Instance.ExpandLogDisk.Unsupport
400 InstanceOrder.NotAvailable InstanceOrder.NotAvailable
400 InstanceNodeNum.Invalid InstanceNodeNum.Invalid
400 InstanceStatus.Invalid InstanceStatus.Invalid
400 InstanceName.ModifyFailed InstanceName.ModifyFailed
400 InstanceClass.InvalidValue InstanceClass.InvalidValue
400 InstanceType.Unsupport InstanceType.Unsupport
400 InstanceId.Invalid InstanceId.Invalid
400 InstanceId.Missing InstanceId.Missing
400 Instance.Name.Missing Instance.Name.Missing
400 ListCluster.Fail ListCluster.Fail
400 GetCluster.Fail GetCluster.Fail
400 ListClusterGroup.Fail ListClusterGroup.Fail
400 GetClusterGroup.Fail GetClusterGroup.Fail
400 ListInstance.Fail ListInstance.Fail
400 GetInstance.Fail GetInstance.Fail
400 ListTenant.Fail ListTenant.Fail
400 GetTenant.Fail GetTenant.Fail
400 Instance.ListAliyunInstance.Fail Instance.ListAliyunInstance.Fail
400 Instance.GetAliyunInstance.Fail Instance.GetAliyunInstance.Fail
400 ListZone.Fail ListZone.Fail
400 GetObServer.Fail GetObServer.Fail
400 CreateInstanceParameters.Error CreateInstanceParameters.Error
400 CreateInstance.Fail CreateInstance.Fail
400 StandbyInstance.StillOnline StandbyInstance.StillOnline
400 InstanceServiceName.Missing InstanceServiceName.Missing
400 PrimaryInstanceStatus.Invalid PrimaryInstanceStatus.Invalid
400 StandbyInstanceStatus.Invalid StandbyInstanceStatus.Invalid
400 StandbyInstance.NotSupport StandbyInstance.NotSupport
400 StandbyInstance.Disconnect.NotAllowed StandbyInstance.Disconnect.NotAllowed
400 InstanceDiskSize.Invalid InstanceDiskSize.Invalid
400 CreateInstance.Spec.NotSupport CreateInstance.Spec.NotSupport
400 MissingParameterDiskSize MissingParameterDiskSize
400 CreateInstance.ReplicaMode.InvalidValue CreateInstance.ReplicaMode.InvalidValue
400 CreateInstance.DeployType.InvalidValue CreateInstance.DeployType.InvalidValue
400 AliyunInstance.NotExists AliyunInstance.NotExists
500 Instance.Order.CreateFailed Instance.Order.CreateFailed

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.