Actualizar la configuración avanzada para un clúster.
Actualiza la configuración avanzada de un clúster del proyecto especificado. Los clústeres contienen un grupo de hosts que mantienen el mismo conjunto de datos. La configuración avanzada incluye la configuración de lectura/escritura, los límites de índice y registro de operaciones, y otras opciones de configuración de la base de datos. Atlas solo admite este comando para clústeres M10+.
Sintaxis
atlas clusters advancedSettings update <clusterName> [options]
Arguments
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
nombre del clúster | string | true | Nombre del clúster a actualizar. |
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--disableFailIndexKeyTooLong | false | Bandera que deshabilita la escritura de documentos que excedan 1024 bytes sin indexar. Mutuamente excluyente con --enableFailIndexKeyTooLong. | |
--disableJavascript | false | Bandera que deshabilita la ejecución de operaciones que realizan ejecuciones de JavaScript del lado del servidor. Mutuamente excluyente con --enableJavascript. | |
--disableTableScan | false | Bandera que deshabilita la ejecución de cualquier consulta que requiera un escaneo de colección para devolver resultados. Mutuamente excluyente con --enableTableScan. | |
--enableFailIndexKeyTooLong | false | Bandera que permite escribir documentos que superen 1024 bytes sin indexar. Mutuamente excluyente con --disableFailIndexKeyTooLong. | |
--enableJavascript | false | Bandera que habilita la ejecución de operaciones que realizan ejecuciones de JavaScript del lado del servidor. Mutuamente excluyente con --disableJavascript. | |
--enableTableScan | false | Bandera que permite ejecutar cualquier consulta que requiera un escaneo de colección para devolver resultados. Mutuamente excluyente con --disableTableScan. | |
-h, --ayuda | false | ayuda para actualizar | |
--oplogMinRetentionHours | float | false | Ventana de retención mínima para el registro de operaciones del clúster expresada en horas. |
--oplogSizeMB | Int | false | Límite de almacenamiento del registro de operaciones del clúster expresado en megabytes. |
-o, --output | string | false | Formato de salida. Los valores válidos son json, json-path, go-template o go-template-file. Para ver la salida completa, use la opción -o json. |
--projectId | string | false | Cadena hexadecimal que identifica el proyecto que se utilizará. Esta opción anula la configuración del archivo de configuración o la variable de entorno. |
--readConcern | string | false | Nivel predeterminado de reconocimiento solicitado a MongoDB para las operaciones de lectura establecidas para este clúster. |
--sampleRefreshIntervalBIConnector | Int | false | Intervalo en segundos en el que el proceso mongosqld remuestrea los datos para crear su esquema relacional. Este valor predeterminado es -1. |
--sampleSizeBIConnector | Int | false | Número de documentos por base de datos que se muestrearán al recopilar información del esquema. Este valor predeterminado es -1. |
--tlsProtocol | string | false | Versión mínima de seguridad de la capa de transporte (TLS) que el clúster acepta para las conexiones entrantes. |
--writeConcern | string | false | Nivel predeterminado de reconocimiento solicitado a MongoDB para las operaciones de escritura establecidas para este clúster. |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil que se usará en el archivo de configuración. Para obtener más información sobre los perfiles para la CLI de Atlas, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Salida
Si el comando se ejecuta correctamente, la CLI devuelve un resultado similar al siguiente ejemplo. Los valores entre paréntesis representan sus valores.
Updating advanced configuration settings of your cluster'.
Ejemplos
# Update the minimum oplog size for a cluster: atlas cluster advancedSettings update <clusterName> --projectId <projectId> --oplogSizeMB 1000
# Update the minimum TLS protocol version for a cluster: atlas cluster advancedSettings update <clusterName> --projectId <projectId> --minimumEnabledTLSProtocol "TLS1_2"