Tous les produits
Search
Centre de documentation

:ModifyNodeSpecBatch

Dernière mise à jour :Aug 08, 2026

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

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. L'outil génère automatiquement des exemples de code pour différents SDK.

Paramètres de requête

ParamètreTypeObligatoireExempleDescription
ActionStringOuiModifyNodeSpecBatch

L'opération à effectuer. Définissez la valeur sur ModifyNodeSpecBatch.

RegionIdStringNoncn-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.

DBInstanceIdStringOuidds-bp1337621e8f****

ID de l'instance dont vous souhaitez modifier la configuration.

NodesInfoStringOuinull

Informations de configuration des nœuds mongos ou shard à modifier. Pour plus d'informations, consultez Types d'instances.

ClientTokenStringNonETnLKlblzczshOTUbOCz****

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.

AutoPayBooleanNontrue

Indique si le paiement automatique est activé pour l'instance. Valeurs possibles :

  • true : active le paiement automatique. Vérifiez que le solde de votre compte est suffisant.
  • false : désactive le paiement automatique. Pour payer l'instance, connectez-vous à la console ApsaraDB for MongoDB. Cliquez sur Expenses dans le coin supérieur droit de la page pour accéder à la console Billing Management. Dans le volet de navigation de gauche, cliquez sur Orders. Sur la page Orders, localisez la commande et effectuez le paiement.

Valeur par défaut : true.

EffectiveTimeStringNonImmediately

Moment où les modifications de configuration prennent effet. Valeurs possibles :

  • Immediately : Les configurations prennent effet immédiatement.
  • MaintainTime : Les configurations prennent effet pendant la fenêtre de maintenance de l'instance.
    Remarque

    Valeur par défaut : Immediately.

OrderTypeStringNonUPGRADE

Type de modification de configuration. Valeurs possibles :

  • UPGRADE
  • DOWNGRADE
    Remarque Ce paramètre est configurable uniquement si la méthode de facturation de l'instance est un abonnement.
CouponNoStringNonyouhuiquan_promotion_option_id_for_blank

Code du coupon. Valeur par défaut : youhuiquan_promotion_option_id_for_blank.

BusinessInfoStringNon{“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.