Ajoute par lot des nœuds mongos ou de fragment pour une instance de cluster fragmenté.
Description de l'opération
Avant d'appeler cette opération, assurez-vous de bien comprendre les méthodes de facturation et les tarifs d'ApsaraDB for MongoDB.
Cette opération s'applique uniquement aux instances de cluster fragmenté.
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:CreateNodeBatch |
create |
*Instance
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer la valeur, mais vous devez vous assurer qu'elle est unique parmi les différentes requêtes. Le jeton ne peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères. |
ETnLKlblzczshOTUbOCz**** |
| FromApp |
string |
Non |
La source de la requête. Valeurs valides :
|
OpenApi |
| AutoPay |
boolean |
Non |
Indique si le paiement automatique doit être activé. Valeur par défaut : true. Valeurs valides :
|
true |
| DBInstanceId |
string |
Oui |
L'identifiant de l'instance pour laquelle vous souhaitez ajouter des nœuds. |
dds-bp18b0934e70**** |
| NodesInfo |
string |
Oui |
Les spécifications du nœud mongos ou de fragment que vous souhaitez ajouter. Pour plus d'informations, consultez Types d'instances. Remarque
Jusqu'à 32 nœuds mongos ou de fragment sont pris en charge pour chaque instance de cluster fragmenté. |
{"Shards":[{"DBInstanceClass":"mdb.shard.4x.large.d","Storage":20}]} |
| CouponNo |
string |
Non |
Indique si des coupons doivent être utilisés. Valeur par défaut : null. Valeurs valides :
|
default |
| BusinessInfo |
string |
Non |
Les informations commerciales. |
{"ActivityId":"000000000"} |
| ShardDirect |
boolean |
Non |
Indique si un point de terminaison doit être demandé pour le nœud de fragment. Valeur par défaut : false. Valeurs valides :
|
false |
| AccountName |
string |
Non |
Le nom d'utilisateur du compte. Le nom d'utilisateur doit respecter les exigences suivantes :
Remarque
|
ceshi |
| AccountPassword |
string |
Non |
Le mot de passe du compte. Le mot de passe doit respecter les exigences suivantes :
Remarque
Le mot de passe du compte du nœud de fragment ne peut pas être réinitialisé. |
PassWord123 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
55D41A94-1ACE-55E8-8BC7-67D622E7**** |
| OrderId |
string |
L'identifiant de la commande. |
50179021707**** |
| NodeId |
string |
L'identifiant du nœud mongos ou de fragment ajouté. |
d-bp18f7d6b6a7**** |
Exemples
JSON format
{
"RequestId": "55D41A94-1ACE-55E8-8BC7-67D622E7****",
"OrderId": "50179021707****",
"NodeId": "d-bp18f7d6b6a7****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | SSLNotSupportAddNode | Instance with SSL certificate can't add node, please contact us to solve this problem. | SSL encryption instances do not allow nodes to be added. If you need to, contact us to solve the problem. |
| 400 | ErrorInsufficientResource | There is not enough resource for your operation, requestId: %s. | There is not enough resource for your operation, requestId: %s. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.