Modifie les spécifications ou l'espace de stockage d'une instance autonome, en jeu de réplicas ou serverless ApsaraDB for MongoDB. Les instances serverless sont disponibles uniquement sur le site Chine (aliyun.com).
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 autonomes et en jeu de réplicas. Pour modifier les spécifications des instances en cluster fragmenté, appelez les opérations ModifyNodeSpec, CreateNode, DeleteNode ou ModifyNodeSpecBatch.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | ModifyDBInstanceSpec | Opération à effectuer. Définissez la valeur sur ModifyDBInstanceSpec. |
| RegionId | String | Non | cn-hangzhou | ID de région de l'instance. Appelez l'opération DescribeRegions pour consulter la liste des régions les plus récentes. |
| DBInstanceId | String | Oui | dds-bp1ea17b41ab**** | ID de l'instance. |
| DBInstanceClass | String | Non | dds.sn4.xlarge.1 | Type d'instance. Pour plus d'informations, consultez les types d'instance. Vous pouvez également appeler l'opération DescribeAvailableResource pour afficher les types d'instance. Remarque Spécifiez au moins l'un des paramètres DBInstanceClass et DBInstanceStorage. |
| DBInstanceStorage | String | Non | 50 | Capacité de stockage de l'instance. Valeurs valides : 10 à 3000. La valeur doit être un multiple de 10. Unité : Go. Les valeurs pouvant être spécifiées pour ce paramètre dépendent des types d'instance. Pour plus d'informations, consultez les types d'instance. Remarque
|
| OrderType | String | Non | UPGRADE | Type de modification. Valeurs valides :
Remarque Ce paramètre ne peut être configuré que lorsque la méthode de facturation de l'instance est l'abonnement. |
| AutoPay | Boolean | Non | true | Indique si le paiement automatique est activé. Valeur par défaut : true. Valeurs valides :
|
| BusinessInfo | String | Non | {“ActivityId":"000000000"} | Informations commerciales. |
| ReplicationFactor | String | Non | 3 | Nombre de nœuds dans l'instance.
Remarque Ce paramètre n'est pas requis pour une instance serverless, disponible uniquement sur le site Chine (aliyun.com). |
| ReadonlyReplicas | String | Non | 1 | Nombre de nœuds en lecture seule. Valeurs valides : 0 à 5. Si votre instance ne dispose que de points de terminaison Classic Network et VPC, demandez un point de terminaison public ou libérez le point de terminaison du réseau classique pour l'instance avant de pouvoir modifier la valeur de Read-only Nodes. Remarque Accédez à la page Database Connections pour afficher les types de réseaux activés. |
| CouponNo | String | Non | youhuiquan_promotion_option_id_for_blank | Code du coupon. Valeur par défaut : |
| EffectiveTime | String | Non | Immediately | Moment où les modifications de configuration prennent effet. Valeur par défaut : Immediately. Valeurs valides :
|
Paramètres de réponse
|
Paramètre |
Type |
Exemple |
Description |
|
RequestId |
String |
1E9F1104-19E7-59F0-AB7F-F4EBFDEA**** |
ID de la requête. |
|
OrderId |
String |
21012408824**** |
ID de la commande. |
Exemples
Exemples de requêtes
http(s)://mongodb.aliyuncs.com/?Action=ModifyDBInstanceSpec
&DBInstanceId=dds-bp1ea17b41ab****
&DBInstanceClass=dds.sn4.xlarge.1
&DBInstanceStorage=50
&OrderType=UPGRADE
&AutoPay=true
&BusinessInfo={“ActivityId":"000000000"}
&ReplicationFactor=3
&ReadonlyReplicas=1
&CouponNo=youhuiquan_promotion_option_id_for_blank
&EffectiveTime=Immediately
&Common request parameters
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyDBInstanceSpecResponse>
<RequestId>1E9F1104-19E7-59F0-AB7F-F4EBFDEA****</RequestId>
<OrderId>21012408824****</OrderId>
</ModifyDBInstanceSpecResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "1E9F1104-19E7-59F0-AB7F-F4EBFDEA****",
"OrderId" : "21012408824****"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.