Modifica as especificações ou o espaço de armazenamento de uma instância standalone, conjunto de réplicas ou serverless do ApsaraDB for MongoDB. As instâncias serverless estão disponíveis apenas no site da China (aliyun.com).
Antes de chamar esta operação, certifique-se de compreender os métodos de faturamento e a precificação do ApsaraDB for MongoDB.
Esta operação aplica-se apenas a instâncias standalone e conjuntos de réplicas. Para modificar as especificações de instâncias de cluster sharded, chame a operação ModifyNodeSpec, CreateNode, DeleteNode ou ModifyNodeSpecBatch.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ModifyDBInstanceSpec | Operação a ser executada. Defina o valor como ModifyDBInstanceSpec. |
| RegionId | String | Não | cn-hangzhou | ID da região da instância. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
| DBInstanceId | String | Sim | dds-bp1ea17b41ab**** | ID da instância. |
| DBInstanceClass | String | Não | dds.sn4.xlarge.1 | Tipo da instância. Para obter mais informações, consulte Tipos de instância. Também é possível chamar a operação DescribeAvailableResource para visualizar os tipos de instância. Nota Especifique pelo menos um dos parâmetros DBInstanceClass e DBInstanceStorage. |
| DBInstanceStorage | String | Não | 50 | Capacidade de armazenamento da instância. Valores válidos: 10 a 3000. O valor deve ser múltiplo de 10. Unidade: GB. Os valores permitidos dependem do tipo de instância. Para obter mais informações, consulte Tipos de instância. Nota
|
| OrderType | String | Não | UPGRADE | Tipo de modificação. Valores válidos:
Nota Configure este parâmetro apenas se o método de faturamento da instância for assinatura. |
| AutoPay | Boolean | Não | true | Defina se o pagamento automático será ativado. Valor padrão: true. Valores válidos:
|
| BusinessInfo | String | Não | {“ActivityId":"000000000"} | Informações comerciais. |
| ReplicationFactor | String | Não | 3 | Número de nós na instância.
Nota Este parâmetro não é obrigatório para instâncias serverless, disponíveis apenas no site da China (aliyun.com). |
| ReadonlyReplicas | String | Não | 1 | Número de nós somente leitura. Valores válidos: 0 a 5. Se a instância possuir apenas endpoints de Classic Network e VPC, solicite um endpoint público ou libere o endpoint de rede clássica antes de alterar o valor de Read-only Nodes. Nota Acesse a página Database Connections para visualizar os tipos de rede habilitados. |
| CouponNo | String | Não | youhuiquan_promotion_option_id_for_blank | Código do cupom. Valor padrão: |
| EffectiveTime | String | Não | Immediately | Momento em que as configurações alteradas entram em vigor. Valor padrão: Immediately. Valores válidos:
|
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
1E9F1104-19E7-59F0-AB7F-F4EBFDEA**** |
ID da solicitação. |
|
OrderId |
String |
21012408824**** |
ID do pedido. |
Exemplos
Exemplos de solicitações
http(s)://mongodb.aliyuncs.com/?Action=ModifyDBInstanceSpec
&DBInstanceId=dds-bp1ea17b41ab****
&DBInstanceClass=dds.sn4.xlarge.1
&DBInstanceStorage=50
&OrderType=UPGRADE
&AutoPay=true
&BusinessInfo={“ActivityId":"000000000"}
&ReplicationFactor=3
&ReadonlyReplicas=1
&CouponNo=youhuiquan_promotion_option_id_for_blank
&EffectiveTime=Immediately
&Common request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyDBInstanceSpecResponse>
<RequestId>1E9F1104-19E7-59F0-AB7F-F4EBFDEA****</RequestId>
<OrderId>21012408824****</OrderId>
</ModifyDBInstanceSpecResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "1E9F1104-19E7-59F0-AB7F-F4EBFDEA****",
"OrderId" : "21012408824****"
}
Códigos de erro
Para obter uma lista de códigos de erro, visite a Central de Erros de API.