Crea o clona una instancia de clúster fragmentado de ApsaraDB for MongoDB.
Descripción de la operación
-
Antes de llamar a esta operación, asegúrese de comprender completamente los métodos de facturación y los precios de ApsaraDB for MongoDB.
-
Para obtener más información sobre las especificaciones de las instancias de ApsaraDB for MongoDB, consulte Especificaciones de las instancias.
-
Para crear una instancia independiente o de conjunto de réplicas, llame a la operación CreateDBInstance.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dds:CreateShardingDBInstance |
create |
*Instance
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región. Puede llamar a la operación DescribeRegions para consultar el ID de la región. |
cn-hangzhou |
| ZoneId |
string |
No |
El ID de la zona. Puede llamar a la operación DescribeRegions para consultar el ID de la zona. |
cn-hangzhou-g |
| Engine |
string |
Sí |
El motor de base de datos. Establezca el valor en MongoDB. Valores válidos:
|
MongoDB |
| EngineVersion |
string |
Sí |
El número de versión de la base de datos. Valores válidos:
Nota
|
4.4 |
| DBInstanceDescription |
string |
No |
El nombre de la instancia. Valores válidos:
|
test |
| SecurityIPList |
string |
No |
La lista blanca de direcciones IP de la instancia. Separe varias direcciones IP con comas (,). Las direcciones IP no pueden estar duplicadas. Se admiten los siguientes tres formatos:
Nota
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
No |
La contraseña de la cuenta root. Valores válidos:
Nota
Para obtener más información sobre cómo solucionar problemas de conexión a la base de datos causados por caracteres especiales en la cadena de conexión, consulte ¿Cómo soluciono los errores de conexión causados por caracteres especiales en la contraseña de la cuenta de una cadena de conexión?. |
123456Aa |
| ChargeType |
string |
No |
El método de facturación de la instancia. Valores válidos:
Nota
Si establece este parámetro en PrePaid, también debe configurar el parámetro Period. Valores válidos:
|
PrePaid |
| Period |
integer |
No |
El periodo de suscripción de la instancia. Unidad: meses. Valores válidos: 1 a 9 (entero), 12, 24, 36 y 60. Nota
Este parámetro está disponible y es obligatorio solo cuando establece ChargeType en PrePaid. |
1 |
| NetworkType |
string |
No |
El tipo de red de la instancia. Valores válidos: VPC: nube privada virtual (VPC). |
VPC |
| VpcId |
string |
No |
El ID de la VPC. |
vpc-bp1n3i15v90el48nx**** |
| VSwitchId |
string |
No |
El ID del vSwitch. |
vsw-bp1vj604nj5a9zz74**** |
| SrcDBInstanceId |
string |
No |
El ID de la instancia de origen. Nota
Este parámetro es obligatorio solo cuando llama a esta operación para clonar una instancia. También debe configurar el parámetro RestoreTime. |
dds-bp11483712c1**** |
| RestoreTime |
string |
No |
El punto en el tiempo al que desea recuperar los datos. Puede especificar cualquier punto en el tiempo dentro de los últimos siete días. Especifique la hora en formato yyyy-MM-ddTHH:mm:ssZ (UTC). Nota
Este parámetro es obligatorio solo cuando llama a esta operación para clonar una instancia. También debe configurar el parámetro SrcDBInstanceId. |
2022-03-08T02:30:25Z |
| ClientToken |
string |
No |
El token de cliente que se utiliza para garantizar la idempotencia de la solicitud. Puede utilizar el cliente para generar el token, pero asegúrese de que el token sea único entre las diferentes solicitudes. El token solo puede contener caracteres ASCII y no puede superar los 64 caracteres de longitud. |
ETnLKlblzczshOTUbOCz**** |
| StorageEngine |
string |
No |
El motor de almacenamiento de la instancia. Establezca el valor en WiredTiger. Nota
|
WiredTiger |
| AutoRenew |
string |
No |
Especifica si se debe habilitar la renovación automática para la instancia. Valores válidos:
Nota
Este parámetro está disponible y es opcional solo cuando establece ChargeType en PrePaid. |
true |
| ProtocolType |
string |
No |
El tipo de protocolo de acceso. Valores válidos:
Valores válidos:
|
mongodb |
| Mongos |
array<object> |
Sí |
La información sobre los nodos Mongos. |
|
|
object |
Sí |
La información sobre los nodos Mongos. |
||
| Class |
string |
Sí |
La especificación del nodo Mongos. Para obtener más información, consulte Especificaciones de instancias de clúster fragmentado. Nota
|
mdb.shard.2x.xlarge.d |
| ReplicaSet |
array<object> |
Sí |
La información sobre los nodos Shard. |
|
|
object |
No |
La información sobre los nodos Shard. |
||
| Class |
string |
Sí |
La especificación del nodo Shard. Para obtener más información, consulte Especificaciones de instancias de clúster fragmentado. Nota
|
dds.shard.standard |
| Storage |
integer |
Sí |
La capacidad de almacenamiento del nodo Shard. Unidad: GB. Nota
|
10 |
| ReadonlyReplicas |
integer |
No |
El número de nodos de solo lectura para el nodo Shard. Valores válidos: 0 a 5 (entero). Valor predeterminado: 0. Nota
N en el nombre del parámetro especifica el número de secuencia del nodo Shard. Por ejemplo, ReplicaSet.2.ReadonlyReplicas especifica el número de nodos de solo lectura para el segundo nodo Shard. |
0 |
| ConfigServer |
array<object> |
Sí |
La información sobre los nodos ConfigServer. |
|
|
object |
No |
La información sobre los nodos ConfigServer. |
||
| Class |
string |
Sí |
La especificación del nodo ConfigServer. Valores válidos:
|
mdb.shard.2x.xlarge.d |
| Storage |
integer |
Sí |
La capacidad de almacenamiento del nodo ConfigServer. Unidad: GB. Nota
Los valores válidos están sujetos a las especificaciones de la instancia. Para obtener más información, consulte Especificaciones de instancias de clúster fragmentado. |
20 |
| SecondaryZoneId |
string |
No |
El ID del grupo de recursos. Para obtener más información, consulte Ver información básica de un grupo de recursos. |
rg-acfmyiu4ekp**** |
| HiddenZoneId |
string |
No |
La zona secundaria 1 para el despliegue multizona. Valores válidos:
Nota
|
cn-hangzhou-h |
| StorageType |
string |
No |
La zona secundaria 2 para el despliegue multizona. Valores válidos:
Nota
|
cn-hangzhou-i |
| GlobalSecurityGroupIds |
string |
No |
El tipo de almacenamiento. Valores válidos:
Nota
|
cloud_essd1 |
| Tag |
array<object> |
No |
Las plantillas de lista blanca de direcciones IP globales de la instancia. Separe varias plantillas con comas (,). Las plantillas no pueden estar duplicadas. |
g-qxieqf40xjst1ngpr3jz |
|
object |
No |
Las etiquetas personalizadas agregadas a la instancia. |
||
| Key |
string |
No |
La clave de la etiqueta. Nota
|
testdatabase |
| Value |
string |
No |
El valor de la etiqueta. Nota
N especifica el número de serie de la etiqueta. Por ejemplo, Tag.1.Value especifica el valor de la primera etiqueta y Tag.2.Value especifica el valor de la segunda etiqueta. |
apitest |
| Encrypted |
boolean |
No |
Las etiquetas personalizadas. |
true |
| EncryptionKey |
string |
No |
Especifica si se debe habilitar el cifrado de discos en la nube. |
true |
| ProvisionedIops |
integer |
No |
El ID de la clave de cifrado personalizada. |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| SrcRegion |
string |
No |
Las IOPS aprovisionadas. |
1960 |
| BackupId |
string |
No |
La región donde reside la instancia de origen. Nota
|
cn-beijing |
| RestoreType |
string |
No |
El ID de la copia de seguridad del clúster. Nota
Este parámetro es obligatorio solo cuando RestoreType se establece en 2 o 3. |
cb-xxx |
| DestRegion |
string |
No |
El tipo de recuperación de copia de seguridad. Valores válidos:
|
1 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
El ID de la instancia. |
dds-bp114f14849d**** |
| OrderId |
string |
El ID del pedido. |
21010996721**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp114f14849d****",
"OrderId": "21010996721****"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | SecurityRisk.AuthVerification | we have detected a risk with your default payment method. An email and notification has been sent to you. Please re-submit your order before after verificaiton. | |
| 400 | InvaliadParameter.ShardsCount.LessThanSrc | The specified number of shards is less than that of source instance. | |
| 400 | ORDER.ACCOUNT_INFORMATION_INCOMPLETE | Your information is incomplete. Complete your information before ordering. | |
| 400 | InvalidRegion.Format | Specified Region is not valid. | |
| 400 | Zone.Closed | The specified zone is closed. | |
| 400 | TokenServiceError | The request token is duplicated. | |
| 400 | InvalidParam | Param not valid. | |
| 400 | InvalidEngineVersion.Malformed | Specified engine version is not valid. | |
| 400 | InvalidParameters.Format | Specified parameters is not valid. | El parámetro de entrada no es válido. |
| 400 | RestoreTypeNotSupported | The specified restoreType is not supported for the instance, check the input parameters 'RestoreType/BackupID/RestoreTime'. | El tipo de restauración de instancia especificado no es compatible. Verifique los parámetros de entrada RestoreType, BackupID y RestoreTime. |
| 500 | VpcServiceError | Invoke vpc service error. | Ocurrió un error al llamar al servicio VPC. |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | |
| 403 | ReduceDiskNotSupport | Reduce disk size is not supported in clone/restore. | No se admite la reducción del espacio en disco en la nube para la clonación o restauración de instancias. |
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.