Skip to main content
O funcionamento com um servidor HTTP(S) depende de como o dicionário é armazenado na memória. Se o dicionário for armazenado usando cache e complex_key_cache, o ClickHouse solicita as chaves necessárias enviando uma requisição pelo método POST. Exemplo de configurações:

Para que o ClickHouse possa acessar um recurso HTTPS, você deve configurar o openSSL na configuração do servidor. Campos de configuração: Ao criar um dicionário usando o comando DDL (CREATE DICTIONARY ...), os hosts remotos de dicionários HTTP são verificados em relação ao conteúdo da seção remote_url_allow_hosts da configuração para impedir que usuários do banco de dados acessem servidores HTTP arbitrários. Assim como a senha, os cabeçalhos, incluindo seus nomes, são exibidos como HEADERS ('[HIDDEN]') na saída de SHOW CREATE DICTIONARY, em system.tables e nos logs de consultas. Também como ocorre com a senha, uma consulta que não pode ser analisada é registrada tal como está, com a aplicação apenas de query_masking_rules. Para exibir os cabeçalhos em SHOW CREATE DICTIONARY e system.tables, habilite a configuração de servidor display_secrets_in_show_and_select e a configuração de formato format_display_secrets_in_show_and_select; além disso, o usuário precisa ter o privilégio displaySecretsInShowAndSelect. Essas configurações não afetam os logs de consultas.