— 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
O desligamento segue o ciclo de vida compartilhado do servidor (
SHUTDOWN_DRAIN_DELAY, SHUTDOWN_TIMEOUT). Veja a configuração do BYOC. Um gateway que termina o TLS por conta própria ignora as duas variáveis e usa 30 segundos fixos, sem drenagem.
Declaração ao Access Manager
A autorização das requisições usaPLUGIN_AUTH_ENABLED (padrão true) e PLUGIN_AUTH_HOST, conforme descrito em Autenticação de plugin. Com a autorização ligada, o gateway publica seu manifesto de permissões no Access Manager na inicialização, e uma publicação com falha ou uma configuração malformada do cliente do Access Manager interrompe a inicialização. O erro nomeia a variável. AUTH_REQUIRED, AUTH_BREAKER_ENABLED, AUTH_M2M_PRODUCT_FORWARD_ENABLED e AUTH_PRINCIPAL_REQUIRED_WHEN_DISABLED aceitam apenas true ou false. AUTH_TIMEOUT e AUTH_CACHE_TTL precisam de uma duração com unidade, como 30s. AUTH_RETRY_MAX deve ser um inteiro. AUTH_JWT_VERIFY_CERT e o arquivo em AUTH_JWT_VERIFY_CERT_PATH devem conter chaves públicas RSA ou certificados em PEM.
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.Leilões e lances de clientes
A descoberta de portabilidade exige
LEILAO_PORTABILITY_ENABLED=true, 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.
