Evalúa la disponibilidad de recursos antes de comprar una nueva instancia o cambiar la configuración de una instancia existente.
Descripción de la operación
Evalúa la disponibilidad de recursos para instancias de conjunto de réplicas y instancias de clúster fragmentado de MongoDB. Los escenarios admitidos incluyen la compra de una nueva instancia, el cambio de configuración de una instancia y la adición de nodos a un clúster fragmentado.
Puede llamar a esta operación hasta 200 veces por minuto. Las llamadas que superen este límite están sujetas a limitación de tráfico.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dds:EvaluateResource |
none |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región. Para obtener más información, consulte DescribeRegions. |
cn-hangzhou |
| ZoneId |
string |
Sí |
El ID de la zona. Para obtener más información, consulte DescribeRegions. |
cn-hangzhou-h |
| Engine |
string |
No |
El motor de base de datos. Establezca el valor en MongoDB. |
MongoDB |
| EngineVersion |
string |
Sí |
La versión del motor de base de datos. |
4.2 |
| DBInstanceClass |
string |
No |
El tipo de instancia. Nota
Este parámetro es obligatorio cuando evalúa recursos para una instancia de conjunto de réplicas. Para obtener detalles sobre los tipos de instancia, consulte Tipos de instancia. |
dds.mongo.mid |
| ShardsInfo |
string |
No |
La información de fragmentos del clúster fragmentado. Este parámetro es obligatorio cuando evalúa recursos para una instancia de clúster fragmentado. Para evaluar recursos para una nueva instancia de clúster fragmentado, especifique el tipo de instancia para cada fragmento en una cadena JSON. Ejemplo:
Los parámetros del ejemplo se describen a continuación:
Para evaluar recursos para actualizar o degradar una instancia de clúster fragmentado, especifique solo la información del nodo en una cadena JSON. Ejemplo:
Los parámetros del ejemplo se describen a continuación:
|
{"NodeId": "d-bp147c4d9ca7****", "NodeClass": "dds.shard.standard"} |
| DBInstanceId |
string |
No |
El ID de la instancia. Este parámetro es obligatorio cuando evalúa recursos para una actualización o degradación de instancia. |
dds-bp14bf67a76d**** |
| ReplicationFactor |
string |
No |
El número de nodos en la instancia.
|
3 |
| ReadonlyReplicas |
string |
No |
El número de nodos de solo lectura en la instancia. Valores válidos: 1 a 5. Nota
Este parámetro no es obligatorio para instancias independientes. |
1 |
| Storage |
string |
No |
El espacio de almacenamiento del conjunto de réplicas. Unidad: GB. Nota
Este parámetro es obligatorio si la instancia utiliza discos en la nube. |
10 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| DBInstanceAvailable |
string |
Indica si hay recursos disponibles en la región actual. Valores válidos:
|
1 |
| EngineVersion |
string |
La versión del motor de base de datos. |
4.0 |
| RequestId |
string |
El ID de la solicitud. |
AE2DE465-E45F-481F-ABD8-37D64173**** |
| Engine |
string |
El motor de base de datos. El valor está fijado en MongoDB. |
MongoDB |
Ejemplos
Respuesta exitosa
JSON Formato
{
"DBInstanceAvailable": "1",
"EngineVersion": "4.0",
"RequestId": "AE2DE465-E45F-481F-ABD8-37D64173****",
"Engine": "MongoDB"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.