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.
ModifyDBCluster
Modifica un ajuste para un clúster de Amazon DocumentDB. Puede cambiar uno o varios parámetros de configuración de la base de datos mediante la especificación de estos parámetros y los nuevos valores en la solicitud.
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 que se está modificando. Este parámetro no distingue entre mayúsculas y minúsculas.
Restricciones:
-
Debe coincidir con el identificador de un
DBCluster
existente.
Tipo: cadena
Obligatorio: sí
-
- AllowMajorVersionUpgrade
-
Es un valor que indica si se permiten actualizaciones de las versiones principales.
Restricciones: debe permitir la actualización de la versión principal cuando especifique un valor para el parámetro
EngineVersion
que sea una versión principal diferente a la versión actual del clúster de base de datos.Tipo: Booleano
Obligatorio: no
- ApplyImmediately
-
Un valor que especifica si los cambios de esta solicitud y todos los cambios pendientes se asignan de manera asincrónica en cuanto sea posible, independientemente del valor de
PreferredMaintenanceWindow
del clúster. Si este parámetro esfalse
, los cambios realizados en el clúster se aplican durante la siguiente ventana de mantenimiento.El parámetro
ApplyImmediately
solo afecta a los valoresNewDBClusterIdentifier
yMasterUserPassword
. Si ajusta el valor de este parámetro afalse
, los cambios en los valoresNewDBClusterIdentifier
yMasterUserPassword
se aplicarán durante la siguiente ventana de mantenimiento. Todas los demás cambios se aplican de inmediato, con independencia del valor del parámetroApplyImmediately
.Valor predeterminado:
false
Tipo: Booleano
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
-
- CloudwatchLogsExportConfiguration
-
El ajuste de configuración de los tipos de registro que se van a habilitar para la exportación a Amazon CloudWatch Logs para una instancia o un clúster específicos. Las
DisableLogTypes
matricesEnableLogTypes
y determinan qué registros se exportan (o no se exportan) a CloudWatch Logs.Tipo: objeto CloudwatchLogsExportConfiguration
Obligatorio: no
- DBClusterParameterGroupName
-
El nombre del grupo de parámetros de clúster que se va a usar para el clúster.
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 yDeletionProtection
esté deshabilitado.DeletionProtection
protege los clústeres de una eliminación accidental.Tipo: Booleano
Obligatorio: no
- EngineVersion
-
El número de versión del motor de base de datos al que desea realizar la actualización. El cambio de este parámetro produce una interrupción. El cambio se aplica durante la siguiente ventana de mantenimiento a menos que
ApplyImmediately
esté activado.Para listar todas las versiones de motor disponibles para Amazon DocumentDB utilice el siguiente comando:
aws docdb describe-db-engine-versions --engine docdb --query "DBEngineVersions[].EngineVersion"
Tipo: cadena
Requerido: no
- ManageMasterUserPassword
-
Especifica si se debe gestionar la contraseña del usuario maestro con Amazon Web Services Secrets Manager. Si el clúster no administra la contraseña del usuario maestro con Amazon Web Services Secrets Manager, puede activar esta administración. En este caso, no puede especificarla
MasterUserPassword
. Si el clúster ya administra la contraseña del usuario maestro con Amazon Web Services Secrets Manager y usted especifica que la contraseña del usuario maestro no se administre con Amazon Web Services Secrets Manager, debe especificarloMasterUserPassword
. En este caso, Amazon DocumentDB elimina el secreto y utiliza la nueva contraseña para el usuario maestro especificado por.MasterUserPassword
Tipo: Booleano
Obligatorio: 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 se cumplen las dos condiciones siguientes:
-
El clúster no administra la contraseña del usuario maestro en Amazon Web Services Secrets Manager. Si el clúster ya administra la contraseña del usuario maestro en Amazon Web Services Secrets Manager, no podrá cambiar la KMS clave que se utiliza para cifrar el secreto.
-
Está habilitando
ManageMasterUserPassword
la administración de la contraseña del usuario maestro en Amazon Web Services Secrets Manager. Si lo activasManageMasterUserPassword
y no lo especificasMasterUserSecretKmsKeyId
, laaws/secretsmanager
KMS clave se utilizará para cifrar el secreto. Si el secreto está en otra cuenta de Amazon Web Services, no puedes usar laaws/secretsmanager
KMS clave para cifrarlo y debes usar una KMS clave gestionada por el cliente.
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.
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
-
- NewDBClusterIdentifier
-
El nuevo identificador del clúster cuando se cambia el nombre de un clúster. Este valor 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-cluster2
Tipo: cadena
Requerido: no
-
- Port
-
El número de puerto en el que el clúster acepta las conexiones.
Restricciones: el valor debe estar entre
1150
y65535
.Valor predeterminado: el mismo puerto que el clúster original.
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
- RotateMasterUserPassword
-
Especifica si se debe rotar el secreto gestionado por Amazon Web Services Secrets Manager para la contraseña del usuario maestro.
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. El valor secreto contiene la contraseña actualizada.
Restricción: debe aplicar el cambio inmediatamente al rotar la contraseña del usuario maestro.
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
Tipo: cadena
Requerido: no
- VpcSecurityGroupIds. VpcSecurityGroupIdN.
-
Una lista de grupos de seguridad de nube privada virtual (VPC) a los que pertenecerá el 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
- DBSubnetGroupNotFoundFault
-
DBSubnetGroupName
no hace referencia a un grupo de subredes existente.HTTPCódigo de estado: 404
- 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
- InvalidDBSecurityGroupState
-
El estado del grupo de seguridad no permite la eliminación.
HTTPCódigo de estado: 400
- InvalidDBSubnetGroupStateFault
-
El grupo de subredes no se puede eliminar porque está en uso.
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
- 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: