Altera o tipo de instância ou o espaço de armazenamento para instâncias standalone, conjunto de réplicas ou serverless do ApsaraDB for MongoDB. As instâncias serverless são exclusivas do site da Alibaba Cloud China.
Descrição da operação
Antes de chamar esta operação, certifique-se de entender o método de cobrança e os preços do ApsaraDB for MongoDB.
Esta operação se aplica apenas a instânciasstandalone e instâncias de conjunto de réplicas do ApsaraDB for MongoDB. Para alterar a configuração de uma instância de sharded cluster, chame as operações ModifyNodeSpec, CreateNode, DeleteNode ou ModifyNodeSpecBatch.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dds:ModifyDBInstanceSpec |
update |
*Instance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBInstanceId |
string |
Sim |
O ID da instância. |
dds-bp1ea17b41ab**** |
| DBInstanceClass |
string |
Não |
O tipo de instância. Para mais informações, consulte Tipos de instância. Você também pode chamar a operação DescribeAvailableResource para consultar os tipos de instância.
Nota
Você deve configurar um dos parâmetros DBInstanceStorage e DBInstanceClass. |
dds.sn4.xlarge.1 |
| DBInstanceStorage |
string |
Não |
A capacidade de armazenamento da instância. O valor deve ser um número inteiro maior ou igual a 10. O valor aumenta em incrementos de 10. Unidade: GB. Os valores que podem ser especificados para este parâmetro estão sujeitos ao tipo de instância. Para mais informações, consulte Tipos de instância. Nota
|
50 |
| OrderType |
string |
Não |
O tipo de alteração de especificação. Valores válidos:
Nota
Este parâmetro está disponível apenas para instâncias de assinatura. |
UPGRADE |
| AutoPay |
boolean |
Não |
Especifica se o pagamento automático deve ser ativado para a instância. Valores válidos:
|
true |
| BusinessInfo |
string |
Não |
As informações comerciais. |
{“ActivityId":"000000000"} |
| ReplicationFactor |
string |
Não |
O número de nós na instância. Valor padrão: 3.
Nota
Este parâmetro não é necessário para instâncias serverless (disponível apenas no site China). |
3 |
| ReadonlyReplicas |
string |
Não |
O número de nós somente leitura. Valores válidos: 0 a 5. Se o tipo de rede da instância estiver definido apenas como rede clássica e VPC, você precisará ativar o acesso público ou liberar o endpoint de rede clássica antes de poder alterar o número de nós somente leitura. Nota
Você pode fazer login no console do ApsaraDB for MongoDB e acessar a página Database Connections para visualizar os tipos de rede que foram ativados. |
1 |
| CouponNo |
string |
Não |
Especifica se um cupom deve ser usado. Valores válidos:
|
default |
| EffectiveTime |
string |
Não |
O horário efetivo da alteração de configuração. Valores válidos:
|
Immediately |
| ExtraParam |
string |
Não |
Parâmetros adicionais. Valores válidos:
Valores válidos:
|
async |
| TargetZoneId |
string |
Não |
A zona de destino para a qual você deseja migrar a instância ao alterar as especificações e migrar a instância entre zonas. Importante Este parâmetro se aplica apenas a instâncias de disco em nuvem. Importante O valor deste parâmetro não pode ser o mesmo que o valor do parâmetro TargetSecondaryZoneId ou TargetHiddenZoneId. Nota
|
cn-hangzhou-j |
| TargetSecondaryZoneId |
string |
Não |
A zona secundária de destino para o nó secundário ao alterar as especificações e migrar a instância entre zonas. Importante Este parâmetro se aplica apenas a instâncias de disco em nuvem. Importante O valor deste parâmetro não pode ser o mesmo que o valor do parâmetro TargetZoneId ou TargetHiddenZoneId. Nota
|
cn-hangzhou-h |
| TargetHiddenZoneId |
string |
Não |
A zona de destino para o nó oculto ao alterar as especificações e migrar a instância entre zonas. Importante Este parâmetro se aplica apenas a instâncias de disco em nuvem. Importante O valor deste parâmetro não pode ser o mesmo que o valor do parâmetro TargetZoneId ou TargetSecondaryZoneId. Nota
|
cn-hangzhou-i |
| TargetVswitchId |
string |
Não |
O ID do vSwitch de destino ao alterar as especificações e migrar a instância entre zonas. Importante Este parâmetro se aplica apenas a instâncias de disco em nuvem. Nota
|
vsw-bp1buy0h9myt5i9e7**** |
| SearchNodeClass |
string |
Não |
As especificações do nó Search a ser alterado. |
mdb.shard.2x.xlarge.d |
| SearchNodeStorage |
integer |
Não |
A capacidade do nó Search a ser alterada. |
20 |
| SearchNodeCount |
integer |
Não |
O número de nós Search a ser alterado. |
2 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
1E9F1104-19E7-59F0-AB7F-F4EBFDEA**** |
| OrderId |
string |
O ID do pedido. |
21012408824**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "1E9F1104-19E7-59F0-AB7F-F4EBFDEA****",
"OrderId": "21012408824****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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 Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.