Skip to main content
Esta página lista as variáveis de ambiente do executor. Variáveis de ambiente da Lerian SISBAJUD Mensageria lista as variáveis da Mensageria. Fundamentos de configuração do BYOC documenta as variáveis que todo serviço Go da Lerian compartilha: servidor, armazenamento de dados, telemetria e autenticação de plugin. Nas tabelas abaixo, a coluna Padrão / Obrigatório mostra o valor padrão. Um qualificador em negrito (por exemplo, Obrigatório) marca as variáveis que você deve definir. — significa que não há padrão. Uma variável marcada como Sensível guarda uma credencial ou material de chave. Injete-a a partir do seu gerenciador de segredos no momento do deploy. Não faça commit do seu valor. MENSAGERIA_BASE_URL liga o executor. Os requisitos do executor abaixo valem quando ela está definida.

Serviço e runtime

As verificações de produção exigem POSTGRES_PASSWORD e recusam POSTGRES_SSLMODE=disable. Com STREAMING_ENABLED=true, elas também exigem STREAMING_TLS_ENABLED=true.

Autenticação

Licença

License Manager descreve como o produto verifica a licença.

Gestão de chaves

Com o AWS KMS, os dois modos de chave são:
  • managed. O executor cria duas chaves para cada instituição: uma para os seus dados e uma para as suas credenciais de conector armazenadas. credential-kek:rotate rotaciona a chave de credenciais.
  • provided. Você cria as duas chaves. O executor nunca as cria nem as rotaciona, e credential-kek:rotate retorna 422. Quando o custodiante das suas chaves rotaciona uma chave, o executor registra a nova versão.
Os requisitos da chave, as credenciais da AWS, as permissões, exceto kms:ListAliases, e o contexto de criptografia são os mesmos da Mensageria. AWS KMS na Mensageria os lista. Escolha o provedor de chaves uma vez. Quando o banco de dados contém dados que outro provedor de chaves protege, o boot recusa.

Conexão com a Mensageria

O executor chama a API de execução da Mensageria. Integrando com o Lerian SISBAJUD a descreve.

Tempos de execução

Listener de webhook

Midaz

O executor lê a conexão com o Midaz de cada instituição da sua configuração, não de variáveis de ambiente. Operando o Lerian SISBAJUD executor a descreve.

Streaming de eventos

Valores que devem coincidir com a Mensageria

  • RESPONSE_DEADLINE_MARGIN. A Mensageria lê a mesma variável. Defina o mesmo valor nos dois componentes.
  • TLS mútuo. Defina MENSAGERIA_MTLS_ENABLED com o mesmo valor de SISBAJUD_EXECUTION_MTLS_ENABLED na Mensageria. Com TLS mútuo ligado na Mensageria e desligado no executor, o handshake TLS falha.
  • Identidade do executor. EXECUTOR_M2M_SUBJECT é o sub do token do cliente M2M em MENSAGERIA_CLIENT_ID.