Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Use as seguintes definições de configuração para especificar como o de MongoDB Kafka coletor do connector se conecta e se comunica com o MongoDB cluster.
IMPORTANTE: para evitar expor suas credenciais de autenticação na sua configuração do connection.uri, utilize um ConfigProvider e defina os parâmetros de configuração apropriados.
Padrão: mongodb://localhost:27017 Valores aceitos: uma string de URI de conexão MongoDB
server.api.version
Tipo: string
Descrição: A versão da Stable API que você deseja usar com seu servidor MongoDB. Para obter mais informações sobre a Stable API e as versões do servidor que a suportam, consulte o Stable API guia do manual do servidor MongoDB.
Padrão: "" Valores aceitos: Uma string vazia ou uma versão válida da Stable API
server.api.deprecationErrors
Tipo: booleano
Descrição: Quando definido como true, se o conector chamar um comando em sua instância do MongoDB que está obsoleto na versão declarada da Stable API, ele gera uma exceção.
Você pode definir a versão da API com a opção de configuração do server.api.version. Para obter mais informações sobre a Stable API, consulte a entrada manual do MongoDB na Stable API.
Padrão: false Valores aceitos: true ou false
server.api.strict
Tipo: booleano
Descrição: Quando definido como true, se o conector chamar um comando em sua instância do MongoDB que não esteja coberto pela versão declarada da Stable API, ele emitirá uma exceção.
Você pode definir a versão da API com a opção de configuração do server.api.version. Para obter mais informações sobre a Stable API, consulte a entrada manual do MongoDB na Stable API.
Padrão: false Valores aceitos: true ou false
csfle.enabled
Tipo: booleano
Descrição: Sinalizador que, quando definido como true, habilita a criptografia no nível do campo do lado do cliente (CSFLE) para a conexão MongoDB.
Padrão: false Valores aceitos: true ou false
csfle.key.vault. namespace
Tipo: string
Descrição: Namespace do cofre de chaves para CSFLE no formato database.collection. Por exemplo: encryption.__keyVault. Obrigatório quando csfle.enabled está definido como true.
Padrão: "" Valores aceitos: Um namespace MongoDB válido no formato database.collection
csfle.local.master.key
Tipo: string
Descrição: Chave mestra local de 96bytes codificada em Base64para CSFLE com o provedor KMS local. O conector usa a chave para criptografar e descriptografar chaves de criptografia de dados armazenadas no cofre de chaves. Obrigatório quando csfle.enabled estiver definido como true.
Padrão: "" Valores aceitos: Uma string de 96bytes codificada em Base64
csfle.schema.map
Tipo: string
Descrição: Documento JSON que define o mapa de esquema de criptografia para CSFLE. Isso mapeia namespaces para esquemas JSON que especificam quais campos criptografar e qual algoritmo e chave de criptografia usar.
Padrão: "" Valores aceitos: um documento JSON válido
csfle.bypass.query.analysis
Tipo: booleano
Descrição: Sinalizador que indica se a análise automática de query para CSFLE deve ser ignorada. Quando definido como true, o conector desativa a criptografia automática com base em mapas de esquema e você deve usar a criptografia explícita. Quando definido como false, o conector permite a criptografia automática, mas requer mongocryptd ou a biblioteca crypt_shared. O padrão é true para evitar dependências externas.