Cria ou clona uma instância de cluster sharded do ApsaraDB for MongoDB.
Descrição da operação
-
Antes de chamar esta operação, certifique-se de compreender totalmente os métodos de cobrança e a precificação do ApsaraDB for MongoDB.
-
Para obter mais informações sobre as especificações de instância do ApsaraDB for MongoDB, consulte Especificações de instância.
-
Para criar uma instância autônoma ou de conjunto de réplicas, chame a operação CreateDBInstance.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dds:CreateShardingDBInstance |
create |
*Instância.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar a operação DescribeRegions para consultar o ID da região. |
cn-hangzhou |
| ZoneId |
string |
Não |
O ID da zona. Você pode chamar a operação DescribeRegions para consultar o ID da zona. |
cn-hangzhou-g |
| Engine |
string |
Sim |
O mecanismo de banco de dados. Defina o valor como MongoDB. Valores válidos:
|
MongoDB |
| EngineVersion |
string |
Sim |
O número da versão do banco de dados. Valores válidos:
Nota
|
4.4 |
| DBInstanceDescription |
string |
Não |
O nome da instância. Valores válidos:
|
test |
| SecurityIPList |
string |
Não |
A lista de permissões de endereços IP da instância. Separe vários endereços IP com vírgulas (,). Os endereços IP não podem ser duplicados. Os três formatos a seguir são suportados:
Nota
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
Não |
A senha da conta root. Valores válidos:
Nota
Para obter mais informações sobre como solucionar problemas de falha de conexão com o banco de dados causados por caracteres especiais na string de conexão, consulte Como solucionar problemas de falhas de conexão causadas por caracteres especiais na senha da conta de uma string de conexão?. |
123456Aa |
| ChargeType |
string |
Não |
O método de cobrança da instância. Valores válidos:
Nota
Se você definir este parâmetro como PrePaid, também deverá configurar o parâmetro Period. Valores válidos:
|
PrePaid |
| Period |
integer |
Não |
O período de assinatura da instância. Unidade: meses. Valores válidos: 1 a 9 (número inteiro), 12, 24, 36 e 60. Nota
Este parâmetro está disponível e é obrigatório apenas quando você define ChargeType como PrePaid. |
1 |
| NetworkType |
string |
Não |
O tipo de rede da instância. Valores válidos: VPC: nuvem privada virtual (VPC). |
VPC |
| VpcId |
string |
Não |
O ID da VPC. |
vpc-bp1n3i15v90el48nx**** |
| VSwitchId |
string |
Não |
O ID do vSwitch. |
vsw-bp1vj604nj5a9zz74**** |
| SrcDBInstanceId |
string |
Não |
O ID da instância de origem. Nota
Este parâmetro é obrigatório apenas quando você chama esta operação para clonar uma instância. Você também deve configurar o parâmetro RestoreTime. |
dds-bp11483712c1**** |
| RestoreTime |
string |
Não |
O ponto no tempo para o qual você deseja recuperar os dados. Você pode especificar qualquer ponto no tempo dentro dos últimos sete dias. Especifique a hora no formato aaaa-MM-ddTHH:mm:ssZ (UTC). Nota
Este parâmetro é obrigatório apenas quando você chama esta operação para clonar uma instância. Você também deve configurar o parâmetro SrcDBInstanceId. |
2022-03-08T02:30:25Z |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas certifique-se de que o token seja exclusivo entre diferentes solicitações. O token pode conter apenas caracteres ASCII e não pode exceder 64 caracteres. |
ETnLKlblzczshOTUbOCz**** |
| StorageEngine |
string |
Não |
O mecanismo de armazenamento da instância. Defina o valor como WiredTiger. Nota
|
WiredTiger |
| AutoRenew |
string |
Não |
Especifica se a renovação automática deve ser ativada para a instância. Valores válidos:
Nota
Este parâmetro está disponível e é opcional apenas quando você define ChargeType como PrePaid. |
true |
| ProtocolType |
string |
Não |
O tipo do protocolo de acesso. Valores válidos:
Valores válidos:
|
mongodb |
| Mongos |
array<object> |
Sim |
As informações sobre os nós Mongos. |
|
|
object |
Sim |
As informações sobre os nós Mongos. |
||
| Class |
string |
Sim |
A especificação do nó Mongos. Para obter mais informações, consulte Especificações de instância de cluster sharded. Nota
|
mdb.shard.2x.xlarge.d |
| ReplicaSet |
array<object> |
Sim |
As informações sobre os nós Shard. |
|
|
object |
Não |
As informações sobre os nós Shard. |
||
| Class |
string |
Sim |
A especificação do nó Shard. Para obter mais informações, consulte Especificações de instância de cluster sharded. Nota
|
dds.shard.standard |
| Storage |
integer |
Sim |
A capacidade de armazenamento do nó Shard. Unidade: GB. Nota
|
10 |
| ReadonlyReplicas |
integer |
Não |
O número de nós somente leitura para o nó Shard. Valores válidos: 0 a 5 (número inteiro). Valor padrão: 0. Nota
N no nome do parâmetro especifica o número de sequência do nó Shard. Por exemplo, ReplicaSet.2.ReadonlyReplicas especifica o número de nós somente leitura para o segundo nó Shard. |
0 |
| ConfigServer |
array<object> |
Sim |
As informações sobre os nós ConfigServer. |
|
|
object |
Não |
As informações sobre os nós ConfigServer. |
||
| Class |
string |
Sim |
A especificação do nó ConfigServer. Valores válidos:
|
mdb.shard.2x.xlarge.d |
| Storage |
integer |
Sim |
A capacidade de armazenamento do nó ConfigServer. Unidade: GB. Nota
Os valores válidos estão sujeitos às especificações da instância. Para obter mais informações, consulte Especificações de instância de cluster sharded. |
20 |
| SecondaryZoneId |
string |
Não |
O ID do grupo de recursos. Para obter mais informações, consulte Visualizar informações básicas de um grupo de recursos. |
rg-acfmyiu4ekp**** |
| HiddenZoneId |
string |
Não |
A zona secundária 1 para implantação multizona. Valores válidos:
Nota
|
cn-hangzhou-h |
| StorageType |
string |
Não |
A zona secundária 2 para implantação multizona. Valores válidos:
Nota
|
cn-hangzhou-i |
| GlobalSecurityGroupIds |
string |
Não |
O tipo de armazenamento. Valores válidos:
Nota
|
cloud_essd1 |
| Tag |
array<object> |
Não |
Os modelos globais de lista de permissões de endereços IP da instância. Separe vários modelos com vírgulas (,). Os modelos não podem ser duplicados. |
g-qxieqf40xjst1ngpr3jz |
|
object |
Não |
As tags personalizadas adicionadas à instância. |
||
| Key |
string |
Não |
A chave da tag. Nota
|
testdatabase |
| Value |
string |
Não |
O valor da tag. Nota
N especifica o número de série da tag. Por exemplo, Tag.1.Value especifica o valor da primeira tag e Tag.2.Value especifica o valor da segunda tag. |
apitest |
| Encrypted |
boolean |
Não |
As tags personalizadas. |
true |
| EncryptionKey |
string |
Não |
Especifica se a criptografia de disco em nuvem deve ser ativada. |
true |
| ProvisionedIops |
integer |
Não |
O ID da chave de criptografia personalizada. |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| SrcRegion |
string |
Não |
O IOPS provisionado. |
1960 |
| BackupId |
string |
Não |
A região onde a instância de origem reside. Nota
|
cn-beijing |
| RestoreType |
string |
Não |
O ID do backup do cluster. Nota
Este parâmetro é obrigatório apenas quando RestoreType é definido como 2 ou 3. |
cb-xxx |
| DestRegion |
string |
Não |
O tipo de recuperação de backup. Valores válidos:
|
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
O ID da instância. |
dds-bp114f14849d**** |
| OrderId |
string |
O ID do pedido. |
21010996721**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp114f14849d****",
"OrderId": "21010996721****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | SecurityRisk.AuthVerification | we have detected a risk with your default payment method. An email and notification has been sent to you. Please re-submit your order before after verificaiton. | |
| 400 | InvaliadParameter.ShardsCount.LessThanSrc | The specified number of shards is less than that of source instance. | |
| 400 | ORDER.ACCOUNT_INFORMATION_INCOMPLETE | Your information is incomplete. Complete your information before ordering. | |
| 400 | InvalidRegion.Format | Specified Region is not valid. | |
| 400 | Zone.Closed | The specified zone is closed. | |
| 400 | TokenServiceError | The request token is duplicated. | |
| 400 | InvalidParam | Param not valid. | |
| 400 | InvalidEngineVersion.Malformed | Specified engine version is not valid. | |
| 400 | InvalidParameters.Format | Specified parameters is not valid. | O parâmetro de entrada é inválido. |
| 400 | RestoreTypeNotSupported | The specified restoreType is not supported for the instance, check the input parameters 'RestoreType/BackupID/RestoreTime'. | O tipo de instância de restauração especificado não é suportado. Verifique os parâmetros de entrada RestoreType, BackupID e RestoreTime. |
| 500 | VpcServiceError | Invoke vpc service error. | Ocorreu um erro ao chamar o serviço VPC. |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | |
| 403 | ReduceDiskNotSupport | Reduce disk size is not supported in clone/restore. | A redução do espaço do disco em nuvem não é suportada para clonagem ou restauração de instâncias. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.