Pular para o conteúdo principal
Defina essas variáveis no momento do deploy. Salvo indicação contrária, alterar uma delas exige uma reinicialização. A referência de configuração do BYOC cobre o runtime compartilhado da Lerian: servidor, datastores, telemetria, autenticação, streaming, outbox e licenciamento. Esta página lista as configurações específicas do Consignado e as poucas configurações compartilhadas que mudam materialmente o comportamento do trilho. — significa nenhum padrão. Variáveis que carregam certificados, chaves privadas, segredos OAuth ou chaves HMAC são sensíveis e devem vir de um gerenciador de segredos. Um deploy é gerenciado quando DEPLOYMENT_MODE é byoc ou saas, quando ENV_NAME é production ou quando MULTI_TENANT_ENABLED é true.

Serviço e modo de tenant

Declaração ao Access Manager

A autorização das requisições usa PLUGIN_AUTH_ENABLED (padrão true) e PLUGIN_AUTH_HOST, conforme descrito em Autenticação de plugin. Com a autorização ligada, o gateway também publica seu manifesto de permissões no Access Manager na inicialização. Uma publicação com falha interrompe a inicialização.

Cliente e autenticação do Dataprev

Deploys gerenciados devem usar custódia de credenciais por tenant. Eles falham de forma fechada em vez de recorrer a um cliente sem autenticação ou sem mTLS.

Contrato e janelas de portabilidade

Conciliação e feeds de emprego

Exclusão

Deixe DATAPREV_EXCLUSION_ADAPTER e DATAPREV_EXCLUSION_FAKE_BASE_URL sem definir.

Recuperação de desfecho

Um comando de trilho pode terminar com o desfecho não estabelecido: o processo morreu no meio da chamada, ou o Dataprev nunca respondeu. Dois loops de recuperação convergem esse estado com o registro próprio do trilho. Um terceiro loop reenvia um lance cuja resposta do trilho se perdeu. Os três loops ficam desligados por padrão. Habilite-os em qualquer deploy que envie averbações, comandos de trilho ou lances. Caso contrário, nada converge automaticamente um desfecho não estabelecido.

Renegociação automática

Estas variáveis controlam a renegociação automática. Ela fica desabilitada por padrão. Com DATAPREV_AUTO_RENEGOCIACAO_ENABLED=true, a inicialização recusa o deploy a menos que:
  • DATAPREV_ENABLED seja true
  • DATAPREV_EMPLOYMENT_REPORT_ENABLED seja true e DATAPREV_EMPLOYMENT_REPORT_ADAPTER seja dataprev
  • DATAPREV_RAIL_COMMAND_RECOVERY_ENABLED seja true
  • DATAPREV_AUTO_RENEGOCIACAO_TENANTS nomeie pelo menos um tenant, e cada entrada seja um identificador de tenant válido
  • DATAPREV_AUTO_RENEGOCIACAO_INTERVAL_SEC e DATAPREV_AUTO_RENEGOCIACAO_BATCH sejam positivos

Leilões e lances de clientes

A descoberta de portabilidade exige LEILAO_PORTABILITY_ENABLED=true, LEILAO_TENANT_ID em um deploy multi-tenant, DATAPREV_ENABLED=true, STREAMING_ENABLED=true, um banco de dados primário e o outbox canônico. Ela não exige LEILAO_ENABLED=true. A janela de listagem de portabilidade é de 72 horas por padrão (DATAPREV_PORTABILIDADE_SOLICITACAO_WINDOW_HOURS). O serviço recusa a inicialização a menos que essa janela seja maior que LEILAO_PORTABILITY_INTERVAL_SEC mais a margem de 300 segundos de LEILAO_DISCOVERY_CLOCK_SKEW_SEC.

Custódia de credenciais e artefatos

O Consignado não tem modo de inicialização não orientado a eventos: outbox, streaming e brokers são obrigatórios, mesmo que a plataforma compartilhe essas configurações. Mantenha a origem do CloudEvent fixa em consignado-gw.