Crea o clona una instancia de conjunto de réplicas de ApsaraDB for MongoDB.
Descripción de la operación
Antes de utilizar esta operación, asegúrese de comprender los métodos de facturación y los precios de ApsaraDB for MongoDB.
Para obtener información sobre las especificaciones de las instancias, consulte Especificaciones de las instancias.
Para crear una instancia de clúster fragmentado, llame a la operación CreateShardingDBInstance.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dds:CreateDBInstance |
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. Nota
Si llama a esta operación para clonar una instancia o restaurar una instancia clonada desde la papelera de reciclaje, establezca este parámetro con el mismo valor que el de la instancia de origen. |
cn-hangzhou |
| 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 debe asegurarse 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**** |
| 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 |
| EngineVersion |
string |
Sí |
La versión del motor de base de datos. Valores válidos:
Nota
Si llama a esta operación para clonar una instancia o restaurar una instancia clonada desde la papelera de reciclaje, establezca este parámetro con el mismo valor que el de la instancia de origen. Aviso Las versiones 3.4 y anteriores ya no están disponibles para su compra. |
4.4 |
| DBInstanceClass |
string |
Sí |
El tipo de instancia. Puede llamar a la operación DescribeAvailableResource para consultar los tipos de instancia disponibles. |
dds.mongo.standard |
| DBInstanceStorage |
integer |
Sí |
La capacidad de almacenamiento de la instancia. Unidad: GB. Los valores válidos dependen del tipo de instancia. Para obtener más detalles, consulte Especificaciones de instancias de conjunto de réplicas. |
10 |
| DBInstanceDescription |
string |
No |
El nombre de la instancia. El nombre debe cumplir con los siguientes requisitos:
|
test |
| SecurityIPList |
string |
No |
La lista blanca de IP de la instancia. Separe varias direcciones IP con comas (,). No se permiten direcciones IP duplicadas. Se admiten los siguientes formatos:
Nota
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
No |
La contraseña de la cuenta root. La contraseña debe cumplir con los siguientes requisitos:
Nota
Para obtener información sobre cómo resolver los errores de conexión a la base de datos causados por caracteres especiales en la contraseña, consulte ¿Cómo resuelvo los errores de conexión a la base de datos causados por caracteres especiales en la cadena de conexión?. |
123456Aa |
| Period |
integer |
No |
La duración de la suscripción de la instancia. Unidad: meses. Valores válidos: 1 a 9 (números enteros), 12, 24, 36 y 60. Nota
Este parámetro está disponible y es obligatorio cuando ChargeType se establece en PrePaid. |
1 |
| 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 |
| NetworkType |
string |
No |
El tipo de red de la instancia. Valores válidos: VPC: Virtual Private Cloud. Valores válidos:
|
VPC |
| VpcId |
string |
No |
El ID de la VPC. |
vpc-bp175iuvg8nxqraf2**** |
| VSwitchId |
string |
No |
El ID del vSwitch. |
vsw-bp1gzt31twhlo0sa5**** |
| SrcDBInstanceId |
string |
No |
El ID de la instancia de origen. Nota
Si llama a esta operación para clonar una instancia, debe configurar este parámetro junto con el parámetro BackupId o RestoreTime. Si llama a esta operación para restaurar una instancia clonada desde la papelera de reciclaje, solo necesita configurar este parámetro. Los parámetros BackupId y RestoreTime no son obligatorios. |
dds-bp1ee12ad351**** |
| BackupId |
string |
No |
El ID de la copia de seguridad. Puede invocar la operación DescribeBackups para consultar el ID de la copia de seguridad. Nota
Este parámetro solo es obligatorio cuando invoca esta operación para clonar una instancia desde un punto de copia de seguridad. También debe configurar el parámetro SrcDBInstanceId. |
32994**** |
| RestoreTime |
string |
No |
El punto en el tiempo al que se recuperará la instancia. Puede especificar cualquier punto en el tiempo dentro de los últimos 7 días. Especifique la hora en formato yyyy-MM-ddTHH:mm:ssZ. La hora debe estar en UTC. Nota
Este parámetro solo es obligatorio cuando invoca esta operación para clonar una instancia en un punto en el tiempo. También debe configurar el parámetro SrcDBInstanceId. |
2022-03-13T12:11:14Z |
| BusinessInfo |
string |
No |
La información adicional sobre el negocio. |
{“ActivityId":"000000000"} |
| 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 cuando ChargeType se establece en PrePaid. |
true |
| DatabaseNames |
string |
No |
El nombre de la base de datos. Nota
Cuando invoca esta operación para clonar una instancia, puede especificar este parámetro para clonar bases de datos específicas. Si no especifica este parámetro, se clonan todas las bases de datos. |
mongodbtest |
| CouponNo |
string |
No |
Especifica si se debe utilizar un cupón. Valores válidos:
|
default |
| StorageEngine |
string |
No |
El motor de almacenamiento de la instancia. El valor se fija como WiredTiger. Nota
Valores válidos:
|
WiredTiger |
| ReplicationFactor |
string |
No |
El número de nodos primarios y secundarios en la instancia de conjunto de réplicas. Valores válidos:
Importante Este parámetro no es obligatorio para las instancias de un solo nodo. |
3 |
| ReadonlyReplicas |
string |
No |
El número de nodos de solo lectura en la instancia de conjunto de réplicas. Valores válidos: 0 a 5 (números enteros). Valor predeterminado: 0. |
0 |
| Engine |
string |
No |
El ID del grupo de recursos. Valores válidos:
|
rg-acfmyiu4ekp**** |
| StorageType |
string |
No |
El ID del clúster dedicado. |
dhg-2x78**** |
| SecondaryZoneId |
string |
No |
El motor de base de datos. El valor se fija como MongoDB. |
MongoDB |
| HiddenZoneId |
string |
No |
El tipo de almacenamiento. Valores válidos:
Nota
|
cloud_essd1 |
| Tag |
array<object> |
No |
La zona donde se despliega el nodo secundario para implementar el despliegue multizona. Valores válidos:
Nota
|
cn-hangzhou-h |
|
object |
No |
|||
| Key |
string |
No |
La clave de la etiqueta. Nota
N especifica el número de la etiqueta. Por ejemplo, Tag.1.Key especifica la clave de la primera etiqueta, y Tag.2.Key especifica la clave de la segunda etiqueta. |
testdatabase |
| Value |
string |
No |
El valor de la etiqueta. Nota
N especifica el número 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 |
| GlobalSecurityGroupIds |
string |
No |
La zona donde se despliega el nodo oculto para implementar el despliegue multizona. Valores válidos:
Nota
|
cn-hangzhou-i |
| Encrypted |
boolean |
No |
Las etiquetas definidas por el usuario. |
true |
| EncryptionKey |
string |
No |
Las plantillas globales de lista blanca de IP para la instancia. Separe varias plantillas con comas (,). No se permiten plantillas duplicadas. (Esta función se encuentra en versión canary). |
g-qxieqf40xjst1ngpr3jz |
| ProvisionedIops |
integer |
No |
Especifica si se debe habilitar el cifrado de discos en la nube. |
true |
| RestoreType |
string |
No |
El ID de la clave personalizada. |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| SrcRegion |
string |
No |
El rendimiento aprovisionado (IOPS). Valores válidos: 0 a 50000. |
1960 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
El ID de la instancia. |
dds-bp144a7f2db8**** |
| OrderId |
string |
El ID del pedido. |
21077576248**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp144a7f2db8****",
"OrderId": "21077576248****"
}
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 | MissingParameter | Period is mandatory for this action. | |
| 400 | ORDER.ACCOUNT_INFORMATION_INCOMPLETE | Your information is incomplete. Complete your information before ordering. | |
| 400 | InvalidClientToken.Malformed | Specified parameter ClientToken is not valid. | |
| 400 | InvalidDBInstanceDescription.Malformed | Specified parameter DBInstanceDescription is not valid. | El nombre del nodo no es válido. |
| 400 | InvalidSecurityIPListLength.Malformed | The quota of security ip exceeds. | |
| 400 | InsufficientBalance | Your account does not have enough balance. | |
| 400 | QuotaExceed.AfterpayInstance | Living afterpay instances quota exceeded. | |
| 400 | InvalidCapacity.NotFound | The Capacity provided does not exist in our records. | |
| 400 | ResourceNotAvailable | Resource you requested is not available for finance user. | |
| 400 | IdempotentParameterMismatch | Request uses a client token in a previous request but is not identical to that request. | |
| 400 | InvalidSecurityIPList.Malformed | The specified parameter "SecurityIPList" is not valid. | |
| 400 | InvalidSecurityIPList.Duplicate | The Security IP address is not in the available range or occupied. | |
| 400 | InvalidDBInstanceStorage.ValueNotSupported | The specified parameter DBInstanceStorage is not valid. | |
| 400 | InvalidAccountPassword.Malformed | Specified parameter AccountPassword is not valid. | |
| 400 | TokenServiceError | Duplicate ClientToken request. | |
| 400 | Zone.Closed | The specified zone is closed. | |
| 400 | PRICE.ORIGIN_PRICE_ERROR | The origin price error. | |
| 400 | NO_AVAILABLE_PAYMENT_METHOD | No payment method is specified for your account. We recommend that you add a payment method. | |
| 400 | InvalidEcsImage.NotFound | Specified ecs image does not exist. | |
| 400 | SaleValidateNoSpecificCodeFailed | Specified Storage or Version or InstanceClass is invalid. | El parámetro Storage, Version o InstanceClass está vacío. |
| 400 | Trade_Not_Support_Async_Pay | Trade not support async pay. | |
| 400 | InvalidZoneld | The specified primary zone, secondary zone and hidden zone cannot be the same. | Los parámetros de zona principal, zona secundaria 1 y zona secundaria 2 no pueden ser todos iguales. |
| 400 | SameZoneId | The specified primary zone, secondary zone require two different zones. | Los parámetros de zona principal y zona secundaria especificados deben ser diferentes. |
| 403 | RealNameAuthenticationError | Your account has not passed the real-name authentication yet. | |
| 403 | RegionUnauthorized | There is no authority to create instance in the specified region. | |
| 403 | OperationDenied | The resource is out of usage. | El recurso está agotado. |
| 403 | InvalidEngineVersionInRegion.NotAvailable | The EngineVersion in the Region is not available. | |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | |
| 403 | IncorrectBackupSetState | Current backup set state does not support operations. | |
| 404 | InvalidBackup.NotFound | The available backup does not exist in recovery time. |
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.