Évalue la disponibilité des ressources avant d'acheter une nouvelle instance ou de modifier la configuration d'une instance existante.
Description de l'opération
Évalue la disponibilité des ressources pour les instances de jeu de réplicas MongoDB et les instances de cluster fragmenté. Les scénarios pris en charge incluent l'achat d'une nouvelle instance, la modification de la configuration d'une instance et l'ajout de nœuds à un cluster fragmenté.
Vous pouvez appeler cette opération jusqu'à 200 fois par minute. Les appels qui dépassent cette limite sont soumis à une limitation du trafic.
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:EvaluateResource |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région. Pour plus d'informations, consultez DescribeRegions. |
cn-hangzhou |
| ZoneId |
string |
Oui |
L'identifiant de la zone. Pour plus d'informations, consultez DescribeRegions. |
cn-hangzhou-h |
| Engine |
string |
Non |
Le moteur de base de données. Définissez la valeur sur MongoDB. |
MongoDB |
| EngineVersion |
string |
Oui |
La version du moteur de base de données. |
4.2 |
| DBInstanceClass |
string |
Non |
Le type d'instance. Remarque
Ce paramètre est requis lorsque vous évaluez les ressources pour une instance de jeu de réplicas. Pour plus de détails sur les types d'instances, consultez Types d'instances. |
dds.mongo.mid |
| ShardsInfo |
string |
Non |
Les informations sur les fragments du cluster fragmenté. Ce paramètre est requis lorsque vous évaluez les ressources pour une instance de cluster fragmenté. Pour évaluer les ressources pour une nouvelle instance de cluster fragmenté, spécifiez le type d'instance pour chaque fragment dans une chaîne JSON. Exemple :
Les paramètres de l'exemple sont décrits comme suit :
Pour évaluer les ressources pour la mise à niveau ou la rétrogradation d'une instance de cluster fragmenté, spécifiez uniquement les informations de nœud dans une chaîne JSON. Exemple :
Les paramètres de l'exemple sont décrits comme suit :
|
{"NodeId": "d-bp147c4d9ca7****", "NodeClass": "dds.shard.standard"} |
| DBInstanceId |
string |
Non |
L'identifiant de l'instance. Ce paramètre est requis lorsque vous évaluez les ressources pour une mise à niveau ou une rétrogradation d'instance. |
dds-bp14bf67a76d**** |
| ReplicationFactor |
string |
Non |
Le nombre de nœuds dans l'instance.
|
3 |
| ReadonlyReplicas |
string |
Non |
Le nombre de nœuds en lecture seule dans l'instance. Valeurs valides : 1 à 5. Remarque
Ce paramètre n'est pas requis pour les instances autonomes. |
1 |
| Storage |
string |
Non |
L'espace de stockage du jeu de réplicas. Unité : Go. Remarque
Ce paramètre est requis si l'instance utilise des disques cloud. |
10 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| DBInstanceAvailable |
string |
Indique si des ressources sont disponibles dans la région actuelle. Valeurs valides :
|
1 |
| EngineVersion |
string |
La version du moteur de base de données. |
4.0 |
| RequestId |
string |
L'identifiant de la requête. |
AE2DE465-E45F-481F-ABD8-37D64173**** |
| Engine |
string |
Le moteur de base de données. La valeur est fixée à MongoDB. |
MongoDB |
Exemples
JSON format
{
"DBInstanceAvailable": "1",
"EngineVersion": "4.0",
"RequestId": "AE2DE465-E45F-481F-ABD8-37D64173****",
"Engine": "MongoDB"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.