Modifie la configuration d'un ou plusieurs nœuds mongos ou shard d'une instance de cluster fragmenté ApsaraDB for MongoDB.
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, accédez à l'onglet Pricing de la page du produit ApsaraDB for MongoDB sur le site international (alibabacloud.com).
Cette opération s'applique uniquement aux instances de cluster fragmenté.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | ModifyNodeSpecBatch | L'opération à effectuer. Définissez la valeur sur ModifyNodeSpecBatch. |
| RegionId | String | Non | cn-hangzhou | ID de région de l'instance. Appelez l'opération DescribeRegions pour récupérer l'ID de région de l'instance. |
| DBInstanceId | String | Oui | dds-bp1337621e8f**** | ID de l'instance dont vous souhaitez modifier la configuration. |
| NodesInfo | String | Oui | null | Informations de configuration des nœuds mongos ou shard à modifier. Pour plus d'informations, consultez Types d'instances. |
| ClientToken | String | Non | ETnLKlblzczshOTUbOCz**** | Jeton client utilisé pour garantir l'idempotence de la requête. Générez la valeur via le client en veillant à son unicité pour chaque requête. Le jeton ne doit contenir que des caractères ASCII et ne pas dépasser 64 caractères. |
| AutoPay | Boolean | Non | true | Indique si le paiement automatique est activé pour l'instance. Valeurs possibles :
Valeur par défaut : true. |
| EffectiveTime | String | Non | Immediately | Moment où les modifications de configuration prennent effet. Valeurs possibles :
|
| OrderType | String | Non | UPGRADE | Type de modification de configuration. Valeurs possibles :
|
| CouponNo | String | Non | youhuiquan_promotion_option_id_for_blank | Code du coupon. Valeur par défaut : youhuiquan_promotion_option_id_for_blank. |
| BusinessInfo | String | Non | {“ActivityId":"000000000"} | Informations commerciales. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| OrderId | String | 21012719476**** |
ID de la commande. |
| RequestId | String | 0637BC25-6895-5500-871F-1127CA34**** |
ID de la requête. |
Exemples
Exemples de requêtes
http(s)://mongodb.aliyuncs.com/?Action=ModifyNodeSpecBatch
&DBInstanceId=dds-bp1337621e8f****
&NodesInfo={"Shards":[{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp14ae4572fd****","Storage":20},{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp19f4f92dc5****","Storage":30}]}
&<Common request parameters>
Exemples de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyNodeSpecBatchResponse>
<RequestId>0637BC25-6895-5500-871F-1127CA34****</RequestId>
<OrderId>21012719476****</OrderId>
</ModifyNodeSpecBatchResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "0637BC25-6895-5500-871F-1127CA34****",
"OrderId" : "21012719476****"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.