Tous les produits
Search
Centre de documentation

:ModifyNodeSpec

Dernière mise à jour :Aug 08, 2026

Modifie les spécifications ou la capacité de stockage 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 tarification d'ApsaraDB for MongoDB.

Remarque

Cette opération s'applique uniquement aux instances de cluster fragmenté.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de requête

Paramètre Type Obligatoire Exemple Description
Action String Oui ModifyNodeSpec

Opération à effectuer. Définissez la valeur sur ModifyNodeSpec.

RegionId String Non cn-hangzhou

ID de région de l'instance. Appelez l'opération DescribeRegions pour obtenir la liste des régions la plus récente.

DBInstanceId String Oui dds-bp1c0b990184****

ID de l'instance.

NodeId String Oui s-bp143e1b1637****

ID du nœud shard ou mongos dans l'instance de cluster fragmenté. Appelez l'opération DescribeDBInstanceAttribute pour obtenir l'ID du nœud.

Remarque Si vous définissez ce paramètre sur l'ID d'un nœud shard, vous devez également spécifier le paramètre NodeStorage.
NodeClass String Oui dds.mongos.standard

Type d'instance du nœud shard ou mongos. Pour plus d'informations, consultez Types d'instances.

NodeStorage Integer Non 20

Capacité de stockage du nœud shard. Unité : Go.

  • Plage de valeurs : 10 à 2000 si l'instance utilise des SSD locaux.
  • Plage de valeurs : 20 à 16000 si l'instance utilise des disques ESSD (Enhanced SSD) de niveau PL1.
Remarque La valeur doit être un multiple de 10.
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 peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères.

FromApp String Non OpenApi

Source de la requête. Valeurs valides :

  • OpenApi : API ApsaraDB for MongoDB
  • mongo_buy : console ApsaraDB for MongoDB
AutoPay Boolean Non true

Indique si le paiement automatique est activé. Valeur par défaut : true. Valeurs valides :

  • true : active le paiement automatique. Vérifiez que votre compte dispose d'un solde suffisant.
  • false : désactive le paiement automatique. Dans ce cas, vous devez régler manuellement la facture de l'instance.
EffectiveTime String Non Immediately

Moment où les modifications de configuration prennent effet. Valeur par défaut : Immediately. Valeurs valides :

  • Immediately : Les nouvelles configurations prennent effet immédiatement.
  • MaintainTime : Les nouvelles configurations prennent effet pendant la fenêtre de maintenance de l'instance.
SwitchTime String Non 2022-01-05T03:18:53Z

Heure d'exécution. Spécifiez l'heure au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être exprimée en UTC.

OrderType String Non UPGRADE

Type de commande. Valeurs valides :

  • UPGRADE
  • DOWNGRADE
ReadonlyReplicas Integer Non 5

Nombre de nœuds en lecture seule dans le nœud shard.

Valeurs valides : 0 à 5. La valeur doit être un entier. Valeur par défaut : 0.

BusinessInfo String Non {“ActivityId":"000000000"}

Informations commerciales. Il s'agit d'un paramètre supplémentaire.

CouponNo String Non youhuiquan_promotion_option_id_for_blank

Code coupon. Valeur par défaut : youhuiquan_promotion_option_id_for_blank.

Paramètres de réponse

Paramètre

Type

Exemple

Description

RequestId

String

61B05CCF-EBAB-4BF3-BA67-D77256A721E2

ID de la requête.

OrderId

String

21084641369****

ID de la commande.

Exemples

Exemples de requêtes

http(s)://mongodb.aliyuncs.com/?Action=ModifyNodeSpec
&DBInstanceId=dds-bp1c0b990184****
&NodeId=s-bp143e1b1637****
&NodeClass=dds.mongos.standard
&<Common request parameters>

Exemples de réponses réussies

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyNodeSpecResponse>
    <RequestId>61B05CCF-EBAB-4BF3-BA67-D77256A721E2</RequestId>
    <OrderId>21084641369****</OrderId>
</ModifyNodeSpecResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "61B05CCF-EBAB-4BF3-BA67-D77256A721E2",
  "OrderId" : "21084641369****"
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.