Atualize as configurações avançadas para um cluster.
Atualiza os detalhes de configuração avançada para um cluster no projeto especificado. Os clusters contêm um grupo de hosts que mantêm o mesmo conjunto de dados. Detalhes de configuração avançada incluem a referência de escrita, limites de índice e oplog e outras configurações do reconhecimento de data center. O Atlas suporta este comando apenas para clusters M10+.
Sintaxe
atlas clusters advancedSettings update <clusterName> [options]
argumentos
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
clusterName | string | true | Nome do cluster a ser atualizado. |
Opções
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
--disableFailIndexKeyTooLong | false | Sinalizador que desabilita a gravação de documentos que excedam 1024 bytes sem indexação. Mutuamente exclusivo com --enableFailIndexKeyTooLong. | |
--disableJavascript | false | Sinalizador que desabilita a execução de operações que realizam execuções JavaScript do lado do servidor. Mutuamente exclusivo com --enableJavascript. | |
--disableTableScan | false | Sinalizador que desabilita a execução de qualquer query que exija uma varredura de collection para retornar resultados. Mutuamente exclusivo com --enableTableScan. | |
--enableFailIndexKeyTooLong | false | Sinalizador que permite gravar documentos que excedem 1024 bytes sem indexar. Mutuamente exclusivo com --disableFailIndexKeyTooLong. | |
--enableJavascript | false | Sinalizador que permite a execução de operações que executam execuções JavaScript do lado do servidor. Mutuamente exclusivo com --disableJavascript. | |
--enableTableScan | false | Sinalizador que permite executar qualquer query que exija uma varredura de collection para retornar resultados. Mutuamente exclusivo com --disableTableScan. | |
-h, --help | false | ajuda para atualização | |
--oplogMinRetentionHours | float | false | Janela mínima de retenção para o oplog do cluster expressa em horas. |
--oplogSizeMB | int | false | Limite de armazenamento do oplog do cluster expresso em megabytes. |
-o, --output | string | false | Formato de saída. Os valores válidos são JSON, json-path, go-template ou go-template-file. Para ver o resultado completo, use a opção -o JSON. |
--projectId | string | false | String hexadecimal que identifica o projeto a ser usado. Esta opção substitui as configurações no arquivo de configuração ou variável de ambiente. |
--readConcern | string | false | Nível padrão de confirmação solicitado pelo MongoDB para operações de leitura definidas para o cluster. |
--sampleRefreshIntervalBIConnector | int | false | Intervalo em segundos no qual o processo mongosqld faz uma nova amostra dos dados para criar seu esquema relacional. Este valor é padronizado como -1. |
--sampleSizeBIConnector | int | false | Número de documento por reconhecimento de data center a serem amostrados ao coletar informações de esquema. Este valor é padronizado como -1. |
--tlsProtocol | string | false | Versão TLS (Transport Layer Security) mínima que o cluster aceita para conexões de entrada. |
--writeConcern | string | false | Nível padrão de confirmação solicitado pelo MongoDB para operações de escrita definido para este cluster. |
Opções herdadas
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
-P, --profile | string | false | Nome do perfil a ser usado no arquivo de configuração. Para saber mais sobre perfis para o Atlas CLI, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Saída
Se o comando for bem-sucedido, a CLI retornará uma saída semelhante à amostra a seguir. Os valores entre colchetes representam seus valores.
Updating advanced configuration settings of your cluster'.
Exemplos
# 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"