CreateDBCluster - Amazon DocumentDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

CreateDBCluster

Crea un nuevo clúster de Amazon DocumentDB.

Parámetros de la solicitud

Para obtener información sobre los parámetros comunes a todas las acciones, consulte Parámetros comunes.

DBClusterIdentifier

El identificador del clúster. Este parámetro se almacena como una cadena en minúsculas.

Restricciones:

  • Deben contener de 1 a 63 caracteres (letras, números o guiones).

  • El primer carácter debe ser una letra.

  • No puede terminar por un guion ni contener dos guiones consecutivos.

Ejemplo: my-cluster

Tipo: cadena

Obligatorio: sí

Engine

El nombre del motor de base de datos que se debe utilizar para este clúster.

Valores válidos: docdb

Tipo: cadena

Obligatorio: sí

AvailabilityZones. AvailabilityZoneN.

Una lista de las zonas de EC2 disponibilidad de Amazon en las que se pueden crear las instancias del clúster.

Tipo: matriz de cadenas

Obligatorio: no

BackupRetentionPeriod

El número de días durante los que se retienen las copias de seguridad automatizadas. Debe especificar un valor mínimo de 1.

Valor predeterminado: 1

Restricciones:

  • Debe ser un valor entre 1 y 35.

Tipo: entero

Obligatorio: no

DBClusterParameterGroupName

El nombre del grupo de parámetros del clúster para asociar a este clúster.

Tipo: cadena

Requerido: no

DBSubnetGroupName

Un grupo de subred con el que asociar este clúster.

Limitaciones: debe coincidir con el nombre de un DBSubnetGroup existente. No debe ser predeterminado.

Ejemplo: mySubnetgroup

Tipo: cadena

Requerido: no

DeletionProtection

Especifica si se puede eliminar este clúster. Si DeletionProtection está habilitado, no se puede eliminar el clúster a menos que se modifique y DeletionProtection esté deshabilitado. DeletionProtection protege los clústeres de una eliminación accidental.

Tipo: Booleano

Obligatorio: no

EnableCloudwatchLogsExports.Miembro.

Una lista de los tipos de registro que deben estar habilitados para la exportación a Amazon CloudWatch Logs. Puede habilitar los registros de auditoría o los registros del generador de perfiles. Para obtener más información, consulte Auditoría de eventos de Amazon DocumentDB y Creación de perfiles de operaciones de Amazon DocumentDB.

Tipo: matriz de cadenas

Obligatorio: no

EngineVersion

El número de versión del motor de base de datos que se debe usar. --engine-version será el valor predeterminado de la última versión principal del motor. Para las cargas de trabajo de producción, se recomienda declarar explícitamente este parámetro con la versión del motor principal prevista.

Tipo: cadena

Requerido: no

GlobalClusterIdentifier

Identificador de clúster del nuevo clúster global.

Tipo: cadena

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 255 caracteres.

Patrón: [A-Za-z][0-9A-Za-z-:._]*

Obligatorio: no

KmsKeyId

El identificador AWS KMS clave de un clúster cifrado.

El identificador de AWS KMS clave es el nombre de recurso de Amazon (ARN) de la clave de AWS KMS cifrado. Si va a crear un clúster con el mismo Cuenta de AWS propietario de la clave de AWS KMS cifrado que se utiliza para cifrar el nuevo clúster, puede utilizar el alias de la AWS KMS clave en lugar del alias de la clave ARN de AWS KMS cifrado.

Si no se especifica una clave de cifrado en KmsKeyId:

  • Si el parámetro StorageEncrypted es true, Amazon DocumentDB utiliza la clave de cifrado predeterminada.

AWS KMS crea la clave de cifrado predeterminada para su. Cuenta de AWS Cuenta de AWS Tiene una clave de cifrado predeterminada diferente para cada uno Regiones de AWS.

Tipo: cadena

Requerido: no

ManageMasterUserPassword

Especifica si se debe gestionar la contraseña del usuario maestro con Amazon Web Services Secrets Manager.

Restricción: no puede administrar la contraseña del usuario maestro con Amazon Web Services Secrets Manager si MasterUserPassword se especifica.

Tipo: Booleano

Obligatorio: no

MasterUsername

Nombre del usuario maestro del clúster.

Restricciones:

  • Debe tener de 1 a 63 letras o números.

  • El primer carácter debe ser una letra.

  • No puede ser una palabra reservada para el motor de base de datos elegido.

Tipo: cadena

Requerido: no

MasterUserPassword

La contraseña del usuario de la base de datos maestra. Esta contraseña puede contener cualquier ASCII carácter imprimible excepto la barra diagonal (/), las comillas dobles («) o el símbolo «at» (@).

Limitaciones: debe contener de 8 a 100 caracteres.

Tipo: cadena

Requerido: no

MasterUserSecretKmsKeyId

El identificador KMS clave de Amazon Web Services para cifrar un secreto que se genera y gestiona automáticamente en Amazon Web Services Secrets Manager. Esta configuración solo es válida si Amazon DocumentDB administra la contraseña del usuario maestro en Amazon Web Services Secrets Manager para el clúster de base de datos.

El identificador de KMS clave de Amazon Web Services es la claveARN, el identificador de clave, el alias ARN o el nombre de alias de la KMS clave. Para usar una KMS clave en otra cuenta de Amazon Web Services, especifique la clave ARN o el aliasARN.

Si no lo especificaMasterUserSecretKmsKeyId, la aws/secretsmanager KMS clave se utilizará para cifrar el secreto. Si el secreto está en otra cuenta de Amazon Web Services, no puedes usar la aws/secretsmanager KMS clave para cifrarlo y debes usar una KMS clave gestionada por el cliente.

Hay una KMS clave predeterminada para su cuenta de Amazon Web Services. Su cuenta de Amazon Web Services tiene una KMS clave predeterminada diferente para cada región de Amazon Web Services.

Tipo: cadena

Requerido: no

Port

El número de puerto en el que las instancias en el clúster aceptan conexiones.

Tipo: entero

Obligatorio: no

PreferredBackupWindow

El intervalo de tiempo diario durante el que se crean las copias de seguridad automatizadas si las copias de seguridad automatizadas están habilitadas con el parámetro BackupRetentionPeriod.

La opción predeterminada es un período de 30 minutos seleccionado al azar de un bloque de tiempo de 8 horas para cada uno Región de AWS.

Restricciones:

  • Tiene que tener el formato hh24:mi-hh24:mi.

  • Debe estar en el horario universal coordinado (UTC).

  • No debe entrar en conflicto con la ventana de mantenimiento preferida.

  • Debe durar al menos 30 minutos.

Tipo: cadena

Requerido: no

PreferredMaintenanceWindow

El intervalo de tiempo semanal durante el cual se puede realizar el mantenimiento del sistema, en tiempo universal coordinado (UTC).

Formato: ddd:hh24:mi-ddd:hh24:mi

El valor predeterminado es un período de 30 minutos seleccionado al azar de un bloque de tiempo de 8 horas para cada uno de ellos Región de AWS, que se produce en un día aleatorio de la semana.

Días válidos: lunes, martes, miércoles, jueves, viernes, sábado, domingo

Restricciones: plazo mínimo de 30 minutos.

Tipo: cadena

Requerido: no

PreSignedUrl

No se admite actualmente.

Tipo: cadena

Requerido: no

StorageEncrypted

Especifica si el clúster está cifrado.

Tipo: Booleano

Obligatorio: no

StorageType

El tipo de almacenamiento que se va a asociar al clúster de base de datos.

Para obtener información sobre los tipos de almacenamiento de los clústeres de Amazon DocumentDB, consulte Cluster storage configurations en la Guía para desarrolladores de Amazon DocumentDB.

Valores válidos para el tipo de almacenamiento: standard | iopt1

El valor predeterminado es standard

nota

Si crea un clúster de base de datos de DocumentDB con el tipo de almacenamiento establecido en iopt1, el tipo de almacenamiento aparece en la respuesta. El tipo de almacenamiento no se devuelve cuando se establece en standard.

Tipo: cadena

Requerido: no

Tags.Tag.N

Las etiquetas que se van a asignar al clúster.

Tipo: matriz de objetos Tag

Obligatorio: no

VpcSecurityGroupIds. VpcSecurityGroupIdN.

Una lista de grupos de EC2 VPC seguridad que se van a asociar a este clúster.

Tipo: matriz de cadenas

Obligatorio: no

Elementos de respuesta

El servicio devuelve el siguiente elemento.

DBCluster

Información detallada sobre un clúster.

Tipo: objeto DBCluster

Errores

Para obtener información acerca de los errores comunes a todas las acciones, consulte Errores comunes.

DBClusterAlreadyExistsFault

El usuario ya tiene un clúster con el identificador concreto.

HTTPCódigo de estado: 400

DBClusterNotFoundFault

DBClusterIdentifier no hace referencia a un clúster existente.

HTTPCódigo de estado: 404

DBClusterParameterGroupNotFound

DBClusterParameterGroupName no hace referencia a un grupo de parámetros de clúster existente.

HTTPCódigo de estado: 404

DBClusterQuotaExceededFault

No se puede crear el clúster porque ha alcanzado la cuota de clústeres máxima permitida.

HTTPCódigo de estado: 403

DBInstanceNotFound

DBInstanceIdentifier no hace referencia a una instancia existente.

HTTPCódigo de estado: 404

DBSubnetGroupDoesNotCoverEnoughAZs

Las subredes del grupo de subredes deben incluir al menos dos zonas de disponibilidad a menos que solo haya una zona de disponibilidad.

HTTPCódigo de estado: 400

DBSubnetGroupNotFoundFault

DBSubnetGroupName no hace referencia a un grupo de subredes existente.

HTTPCódigo de estado: 404

GlobalClusterNotFoundFault

GlobalClusterIdentifier no hace referencia a un clúster global existente.

HTTPCódigo de estado: 404

InsufficientStorageClusterCapacity

No hay bastante almacenamiento disponible para la acción en curso. Es posible que pueda resolver este error mediante la actualización de su grupo de subredes para utilizar diferentes zonas de disponibilidad que tienen más almacenamiento disponible.

HTTPCódigo de estado: 400

InvalidDBClusterStateFault

El clúster no se encuentra en un estado válido.

HTTPCódigo de estado: 400

InvalidDBInstanceState

La instancia especificada no se encuentra en el estado disponible.

HTTPCódigo de estado: 400

InvalidDBSubnetGroupStateFault

El grupo de subredes no se puede eliminar porque está en uso.

HTTPCódigo de estado: 400

InvalidGlobalClusterStateFault

La operación solicitada no se puede realizar mientras el clúster esté en este estado.

HTTPCódigo de estado: 400

InvalidSubnet

La subred solicitada no es válida o se solicitaron varias subredes que no están todas en una nube privada virtual común ()VPC.

HTTPCódigo de estado: 400

InvalidVPCNetworkStateFault

El grupo de subredes no cubre todas las zonas de disponibilidad después de crearla, debido a los cambios realizados.

HTTPCódigo de estado: 400

KMSKeyNotAccessibleFault

Se ha producido un error al acceder a una AWS KMS clave.

HTTPCódigo de estado: 400

StorageQuotaExceeded

La solicitud provocaría que superara la cantidad permitida de almacenamiento disponible en todas las instancias.

HTTPCódigo de estado: 400

Véase también

Para obtener más información sobre cómo usarlo API en uno de los idiomas específicos AWS SDKs, consulte lo siguiente: