Actualizar la configuración avanzada para un clúster.
Actualiza los detalles de configuración avanzada de un clúster en el proyecto especificado. Los clústeres contienen un grupo de hosts que mantienen el mismo conjunto de datos. Los detalles de configuración avanzada incluyen la preocupación por la lectura/escritura, límites de índice y del registro de operaciones (oplog), así como otros ajustes de la base de datos. Atlas admite este comando solo 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 que se va a actualizar. |
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--disableFailIndexKeyTooLong | false | Bandera que desactiva la escritura de documentos que superen los 1024 bytes sin indexación. Mutuamente excluyente con --enableFailIndexKeyTooLong. | |
--disableJavascript | false | Indicador que deshabilita la ejecución de operaciones que ejecutan JavaScript en el lado del servidor. Mutuamente excluyente con --enableJavascript. | |
--disableTableScan | false | Bandera que deshabilita la ejecución de cualquier query que requiera un escaneo de colección para devolver resultados. Excluyente mutuamente con --enableTableScan. | |
--enableFailIndexKeyTooLong | false | Bandera que permite escribir documentos que superen los 1024 bytes sin indexación. No se puede usar junto con --disableFailIndexKeyTooLong. | |
--enableJavascript | false | Indicador que habilita la ejecución de operaciones que realizan ejecuciones del lado del servidor de JavaScript. Mutuamente excluyente con --disableJavascript. | |
--enableTableScan | false | Bandera que permite ejecutar cualquier query que requiera un escaneo de colecciones para devolver resultados. Mutuamente excluyente con --disableTableScan. | |
-h, --help | false | ayuda para actualizar | |
--oplogMinRetentionHours | float | false | Ventana mínima de retención para el oplog del clúster expresada en horas. |
--oplogSizeMB | Int | false | Límite de almacenamiento del oplog 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, usa la opción -o json. |
--projectId | string | false | string hexadecimal que identifica el Proyecto a utilizar. Esta opción anula la configuración en el archivo de configuración o la variable de entorno. |
--readConcern | string | false | Nivel por defecto de reconocimiento solicitado a MongoDB para las operaciones de lectura establecidas para este clúster. |
--sampleRefreshIntervalBIConnector | Int | false | Intervalo en segundos al que el proceso mongosqld vuelve a muestrear los datos para crear su esquema relacional. Este valor se configura por defecto en -1. |
--sampleSizeBIConnector | Int | false | Número de documentos por base de datos para muestrear al recopilar información del esquema. Este valor se configura por defecto en -1. |
--tlsProtocol | string | false | Versión mínima de Transport Layer Security (TLS) que el clúster acepta para conexiones entrantes. |
--writeConcern | string | false | Nivel por defecto de reconocimiento solicitado a MongoDB para las operaciones de guardar configuradas para este clúster. |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil que se usará del archivo de configuración. Para aprender sobre los perfiles para Atlas CLI, consulta https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Salida
Si el comando se ejecuta correctamente, el CLI devuelve una salida similar a la siguiente muestra. Los valores entre corchetes representan tus 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"