Crée ou clone une instance de cluster sharded MongoDB.
Description de l'opération
Avant d'appeler cette opération, assurez-vous de bien comprendre les méthodes de facturation et la tarification d'ApsaraDB for MongoDB.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dds:CreateShardingDBInstance |
create |
*Instance
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région. Vous pouvez appeler l'opération DescribeRegions pour obtenir l'identifiant de la région. |
cn-hangzhou |
| ZoneId |
string |
Non |
L'identifiant de la zone. Vous pouvez appeler l'opération DescribeRegions pour obtenir l'identifiant de la zone. |
cn-hangzhou-g |
| Engine |
string |
Oui |
Le moteur de base de données. Définissez la valeur sur MongoDB. |
MongoDB |
| EngineVersion |
string |
Oui |
La version de la base de données. Valeurs valides : |
4.4 |
| DBInstanceDescription |
string |
Non |
Le nom de l'instance. Le nom doit respecter les exigences suivantes : |
test |
| SecurityIPList |
string |
Non |
La liste blanche d'adresses IP de l'instance. Séparez les adresses IP multiples par des virgules (,). Chaque adresse IP de la liste blanche doit être unique. Les formats suivants sont pris en charge : |
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
Non |
Le mot de passe du compte root. Le mot de passe doit respecter les exigences suivantes : |
123456Aa |
| ChargeType |
string |
Non |
La méthode de facturation de l'instance. Valeurs valides : |
PrePaid |
| Period |
integer |
Non |
La durée d'abonnement de l'instance. Unité : mois. |
1 |
| NetworkType |
string |
Non |
Le type de réseau de l'instance. Valeurs valides : |
VPC |
| VpcId |
string |
Non |
L'identifiant du cloud privé virtuel (VPC). |
vpc-bp1n3i15v90el48nx**** |
| VSwitchId |
string |
Non |
L'identifiant du commutateur virtuel. |
vsw-bp1vj604nj5a9zz74**** |
| SrcDBInstanceId |
string |
Non |
L'identifiant de l'instance source. |
dds-bp11483712c1**** |
| RestoreTime |
string |
Non |
Le point dans le temps auquel vous souhaitez restaurer les données. Vous pouvez spécifier n'importe quel point dans le temps au cours des sept derniers jours. L'heure est au format yyyy-MM-ddTHH:mm:ssZ. L'heure est en temps universel coordonné (UTC). |
2022-03-08T02:30:25Z |
| ClientToken |
string |
Non |
Un jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais vous devez vous assurer que le jeton est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères. |
ETnLKlblzczshOTUbOCz**** |
| StorageEngine |
string |
Non |
Le moteur de stockage de l'instance. Définissez la valeur sur WiredTiger. |
WiredTiger |
| AutoRenew |
string |
Non |
Indique si le renouvellement automatique de l'instance doit être activé. Valeurs valides : |
true |
| ProtocolType |
string |
Non |
Le type de protocole de l'instance. Valeurs valides : |
mongodb |
| Mongos |
array<object> |
Oui |
Les informations des nœuds Mongos. |
|
|
object |
Oui |
Les informations des nœuds Mongos. |
||
| Class |
string |
Oui |
Le type d'instance du nœud Mongos. Pour plus d'informations, consultez Types d'instances de cluster sharded. |
mdb.shard.2x.xlarge.d |
| ReplicaSet |
array<object> |
Oui |
Les informations des nœuds de fragment. |
|
|
object |
Non |
Les informations des nœuds de fragment. |
||
| Class |
string |
Oui |
Le type d'instance du nœud de fragment. Pour plus d'informations, consultez Types d'instances de cluster sharded. |
dds.shard.standard |
| Storage |
integer |
Oui |
L'espace de stockage du nœud de fragment. Unité : Go. |
10 |
| ReadonlyReplicas |
integer |
Non |
Le nombre de nœuds en lecture seule dans le nœud de fragment. |
0 |
| ConfigServer |
array<object> |
Oui |
Les informations des nœuds Configserver. |
|
|
object |
Non |
Les informations des nœuds Configserver. |
||
| Class |
string |
Oui |
Le type d'instance du nœud Configserver. Valeurs valides : |
mdb.shard.2x.xlarge.d |
| Storage |
integer |
Oui |
L'espace de stockage du nœud Configserver. Unité : Go. |
20 |
| SecondaryZoneId |
string |
Non |
La zone secondaire 1 pour le déploiement multi-zone. Valeurs valides : |
cn-hangzhou-h |
| HiddenZoneId |
string |
Non |
La zone secondaire 2 pour le déploiement multi-zone. Valeurs valides : |
cn-hangzhou-i |
| StorageType |
string |
Non |
Le type de stockage. Valeurs valides : |
cloud_essd1 |
| GlobalSecurityGroupIds |
string |
Non |
Les modèles de liste blanche d'adresses IP globales de l'instance. Séparez les modèles multiples par des virgules (,). Chaque modèle doit être unique. |
g-qxieqf40xjst1ngpr3jz |
| Tag |
array<object> |
Non |
Les balises personnalisées. |
|
|
object |
Non |
The custom tags added to the instance. |
||
| Key |
string |
Non |
The key of the tag. Remarque
|
testdatabase |
| Value |
string |
Non |
The value of the tag. Remarque
N specifies the serial number of the tag. For example, Tag.1.Value specifies the value of the first tag, and Tag.2.Value specifies the value of the second tag. |
apitest |
| Encrypted |
boolean |
Non |
Indique si le chiffrement des disques doit être activé. |
true |
| EncryptionKey |
string |
Non |
L'identifiant de la clé personnalisée. |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| ProvisionedIops |
integer |
Non |
Les IOPS provisionnées. |
1960 |
| SrcRegion |
string |
Non |
La région de l'instance source. |
cn-beijing |
| BackupId |
string |
Non |
L'identifiant de la sauvegarde du cluster. |
cb-xxx |
| RestoreType |
string |
Non |
La méthode de restauration d'instance basée sur une sauvegarde. |
1 |
| DestRegion |
string |
Non |
La région où la sauvegarde géo-redondante est stockée. |
cn-hangzhou |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les informations renvoyées. |
||
| RequestId |
string |
L'identifiant de la requête. |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
L'identifiant de l'instance. |
dds-bp114f14849d**** |
| OrderId |
string |
L'identifiant de la commande. |
21010996721**** |
Exemples
JSON format
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp114f14849d****",
"OrderId": "21010996721****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 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. | The parameter entered is invalid. |
| 400 | RestoreTypeNotSupported | The specified restoreType is not supported for the instance, check the input parameters 'RestoreType/BackupID/RestoreTime'. | The specified restoreType is not supported for the instance, check the input parameters 'RestoreType/BackupID/RestoreTime'. |
| 500 | VpcServiceError | Invoke vpc service error. | |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | |
| 403 | ReduceDiskNotSupport | Reduce disk size is not supported in clone/restore. | Reduce disk size is not supported in clone/restore. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.