Altera a configuração de um ou mais nós Mongos ou shard em uma instância de cluster sharded do ApsaraDB for MongoDB.
Antes de chamar esta operação, certifique-se de compreender os métodos de faturamento e os Preços do ApsaraDB for MongoDB.
Esta operação aplica-se apenas a instâncias de cluster sharded do ApsaraDB for MongoDB.
Depuração
Parâmetros da solicitação
| Nome | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ModifyNodeSpecBatch | Parâmetro obrigatório. Defina o valor como ModifyNodeSpecBatch. |
| RegionId | String | Não | cn-hangzhou | ID da região. Chame a operação DescribeRegions para consultar o ID da região. |
| DBInstanceId | String | Sim | dds-bp1337621e8f**** | ID da instância cujas configurações serão alteradas. |
| NodesInfo | String | Sim | {"Shards":[{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp14ae4572fd****","Storage":20},{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp19f4f92dc5****","Storage":30}]} | Especificações dos nós Mongos ou shard a serem alteradas. Para obter mais informações sobre as especificações, consulte Tipos de instância. |
| ClientToken | String | Não | ETnLKlblzczshOTUbOCz**** | Token de cliente usado para garantir a idempotência da solicitação. O cliente gera esse valor, que deve ser único entre diferentes solicitações. O token pode conter apenas caracteres ASCII e não pode exceder 64 caracteres. |
| AutoPay | Boolean | Não | true | Define se o pagamento automático será ativado. Valores válidos:
Valor padrão: true. |
| EffectiveTime | String | Não | Immediately | Momento em que a alteração de configuração entra em vigor. Valores válidos:
Nota
Valor padrão: Immediately. |
| OrderType | String | Não | UPGRADE | Tipo da alteração de configuração. Valores válidos:
Nota Este parâmetro está disponível apenas quando o método de faturamento da instância é assinatura. |
| CouponNo | String | Não | youhuiquan_promotion_option_id_for_blank | Código do cupom. O valor padrão é |
| BusinessInfo | String | Não | {“ActivityId":"000000000"} | Informações comerciais. |
Dados retornados
|
Nome |
Tipo |
Exemplo |
Descrição |
|
OrderId |
String |
21012719476**** |
ID do pedido. |
|
RequestId |
String |
0637BC25-6895-5500-871F-1127CA34**** |
ID da solicitação. |
Exemplos
Exemplo de solicitação
http(s)://mongodb.aliyuncs.com/?Action=ModifyNodeSpecBatch
&DBInstanceId=dds-bp1337621e8f****
&NodesInfo={"Shards":[{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp14ae4572fd****","Storage":20},{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp19f4f92dc5****","Storage":30}]}
&<Common request parameters>
Exemplos de resposta
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyNodeSpecBatchResponse>
<RequestId>0637BC25-6895-5500-871F-1127CA34****</RequestId>
<OrderId>21012719476****</OrderId>
</ModifyNodeSpecBatchResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "0637BC25-6895-5500-871F-1127CA34****",
"OrderId" : "21012719476****"
}
Códigos de erro
Para obter mais informações sobre códigos de erro, consulte a Central de Erros.