Crée ou clone une instance de cluster fragmenté ApsaraDB for 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.
-
Pour plus d'informations sur les spécifications des instances d'ApsaraDB for MongoDB, consultez Spécifications des instances.
-
Pour créer une instance autonome ou de jeu de réplicas, appelez l'opération CreateDBInstance.
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 interroger l'identifiant de la région. |
cn-hangzhou |
| ZoneId |
string |
Non |
L'identifiant de la zone. Vous pouvez appeler l'opération DescribeRegions pour interroger l'identifiant de la zone. |
cn-hangzhou-g |
| Engine |
string |
Oui |
Le moteur de base de données. Définissez la valeur sur MongoDB. Valeurs valides :
|
MongoDB |
| EngineVersion |
string |
Oui |
Le numéro de version de la base de données. Valeurs valides :
Remarque
|
4.4 |
| DBInstanceDescription |
string |
Non |
Le nom de l'instance. Valeurs valides :
|
test |
| SecurityIPList |
string |
Non |
La liste blanche d'adresses IP de l'instance. Séparez les adresses IP multiples par des virgules (,). Les adresses IP ne peuvent pas être dupliquées. Les trois formats suivants sont pris en charge :
Remarque
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
Non |
Le mot de passe du compte root. Valeurs valides :
Remarque
Pour plus d'informations sur la façon de résoudre les échecs de connexion à la base de données causés par des caractères spéciaux dans la chaîne de connexion, consultez Comment résoudre les échecs de connexion causés par des caractères spéciaux dans le mot de passe du compte d'une chaîne de connexion ?. |
123456Aa |
| ChargeType |
string |
Non |
La méthode de facturation de l'instance. Valeurs valides :
Remarque
Si vous définissez ce paramètre sur PrePaid, vous devez également configurer le paramètre Period. Valeurs valides :
|
PrePaid |
| Period |
integer |
Non |
La période d'abonnement de l'instance. Unité : mois. Valeurs valides : 1 à 9 (entier), 12, 24, 36 et 60. Remarque
Ce paramètre est disponible et requis uniquement lorsque vous définissez ChargeType sur PrePaid. |
1 |
| NetworkType |
string |
Non |
Le type de réseau de l'instance. Valeurs valides : VPC : cloud privé virtuel (VPC). |
VPC |
| VpcId |
string |
Non |
L'identifiant du VPC. |
vpc-bp1n3i15v90el48nx**** |
| VSwitchId |
string |
Non |
L'identifiant du vSwitch. |
vsw-bp1vj604nj5a9zz74**** |
| SrcDBInstanceId |
string |
Non |
L'identifiant de l'instance source. Remarque
Ce paramètre est requis uniquement lorsque vous appelez cette opération pour cloner une instance. Vous devez également configurer le paramètre RestoreTime. |
dds-bp11483712c1**** |
| RestoreTime |
string |
Non |
Le point dans le temps vers lequel vous souhaitez récupérer les données. Vous pouvez spécifier n'importe quel point dans le temps au cours des sept derniers jours. Spécifiez l'heure au format yyyy-MM-ddTHH:mm:ssZ (UTC). Remarque
Ce paramètre est requis uniquement lorsque vous appelez cette opération pour cloner une instance. Vous devez également configurer le paramètre SrcDBInstanceId. |
2022-03-08T02:30:25Z |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais assurez-vous que le jeton est unique parmi les différentes requêtes. Le jeton ne peut contenir que des caractères ASCII et ne peut pas dépasser 64 caractères. |
ETnLKlblzczshOTUbOCz**** |
| StorageEngine |
string |
Non |
Le moteur de stockage de l'instance. Définissez la valeur sur WiredTiger. Remarque
|
WiredTiger |
| AutoRenew |
string |
Non |
Indique si le renouvellement automatique doit être activé pour l'instance. Valeurs valides :
Remarque
Ce paramètre est disponible et facultatif uniquement lorsque vous définissez ChargeType sur PrePaid. |
true |
| ProtocolType |
string |
Non |
Le type de protocole d'accès. Valeurs valides :
Valeurs valides :
|
mongodb |
| Mongos |
array<object> |
Oui |
Les informations sur les nœuds Mongos. |
|
|
object |
Oui |
Les informations sur les nœuds Mongos. |
||
| Class |
string |
Oui |
La spécification du nœud Mongos. Pour plus d'informations, consultez Spécifications des instances de cluster fragmenté. Remarque
|
mdb.shard.2x.xlarge.d |
| ReplicaSet |
array<object> |
Oui |
Les informations sur les nœuds Shard. |
|
|
object |
Non |
Les informations sur les nœuds Shard. |
||
| Class |
string |
Oui |
La spécification du nœud Shard. Pour plus d'informations, consultez Spécifications des instances de cluster fragmenté. Remarque
|
dds.shard.standard |
| Storage |
integer |
Oui |
La capacité de stockage du nœud Shard. Unité : Go. Remarque
|
10 |
| ReadonlyReplicas |
integer |
Non |
Le nombre de nœuds en lecture seule pour le nœud Shard. Valeurs valides : 0 à 5 (entier). Valeur par défaut : 0. Remarque
N dans le nom du paramètre spécifie le numéro de séquence du nœud Shard. Par exemple, ReplicaSet.2.ReadonlyReplicas spécifie le nombre de nœuds en lecture seule pour le deuxième nœud Shard. |
0 |
| ConfigServer |
array<object> |
Oui |
Les informations sur les nœuds ConfigServer. |
|
|
object |
Non |
Les informations sur les nœuds ConfigServer. |
||
| Class |
string |
Oui |
La spécification du nœud ConfigServer. Valeurs valides :
|
mdb.shard.2x.xlarge.d |
| Storage |
integer |
Oui |
La capacité de stockage du nœud ConfigServer. Unité : Go. Remarque
Les valeurs valides sont soumises aux spécifications de l'instance. Pour plus d'informations, consultez Spécifications des instances de cluster fragmenté. |
20 |
| SecondaryZoneId |
string |
Non |
L'identifiant du groupe de ressources. Pour plus d'informations, consultez Afficher les informations de base d'un groupe de ressources. |
rg-acfmyiu4ekp**** |
| HiddenZoneId |
string |
Non |
La zone secondaire 1 pour le déploiement multizone. Valeurs valides :
Remarque
|
cn-hangzhou-h |
| StorageType |
string |
Non |
La zone secondaire 2 pour le déploiement multizone. Valeurs valides :
Remarque
|
cn-hangzhou-i |
| GlobalSecurityGroupIds |
string |
Non |
Le type de stockage. Valeurs valides :
Remarque
|
cloud_essd1 |
| Tag |
array<object> |
Non |
Les modèles de liste blanche d'adresses IP globales de l'instance. Séparez les modèles multiples par des virgules (,). Les modèles ne peuvent pas être dupliqués. |
g-qxieqf40xjst1ngpr3jz |
|
object |
Non |
Les balises personnalisées ajoutées à l'instance. |
||
| Key |
string |
Non |
La clé de la balise. |
testdatabase |
| Value |
string |
Non |
La valeur de la balise. |
apitest |
| Encrypted |
boolean |
Non |
Les balises personnalisées. |
true |
| EncryptionKey |
string |
Non |
Indique si le chiffrement des disques cloud doit être activé. |
true |
| ProvisionedIops |
integer |
Non |
L'identifiant de la clé de chiffrement personnalisée. |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| SrcRegion |
string |
Non |
Les IOPS provisionnés. |
1960 |
| BackupId |
string |
Non |
La région où réside l'instance source. Remarque
|
cn-beijing |
| RestoreType |
string |
Non |
L'identifiant de la sauvegarde du cluster. Remarque
Ce paramètre est requis uniquement lorsque RestoreType est défini sur 2 ou 3. |
cb-xxx |
| DestRegion |
string |
Non |
Le type de récupération de sauvegarde. Valeurs valides :
|
1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| 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. | Le paramètre d'entrée n'est pas valide. |
| 400 | RestoreTypeNotSupported | The specified restoreType is not supported for the instance, check the input parameters 'RestoreType/BackupID/RestoreTime'. | Le type de restauration d'instance spécifié n'est pas pris en charge. Vérifiez les paramètres d'entrée RestoreType, BackupID et RestoreTime. |
| 500 | VpcServiceError | Invoke vpc service error. | Une erreur s'est produite lors de l'appel au service VPC. |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | |
| 403 | ReduceDiskNotSupport | Reduce disk size is not supported in clone/restore. | La réduction de l'espace du disque cloud n'est pas prise en charge pour le clonage ou la restauration d'instance. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.