Pular para o conteúdo principal
O Lerian CCS lê sua configuração a partir do ambiente do processo na inicialização. Você define essas variáveis no momento do deploy. Um reinício do serviço as torna efetivas. A referência de configuração do BYOC documenta a base que todo serviço Go da Lerian compartilha. Nas tabelas abaixo, a coluna Padrão / Obrigatório mostra o valor que o serviço aplica quando você deixa a variável sem definir. Um qualificador em negrito marca uma variável que você deve definir, como Obrigatório ou Obrigatório em produção. — significa que o serviço não aplica nenhum padrão. Uma variável marcada com Sensitive. carrega material de credencial ou de chave. Injete-a a partir do seu gerenciador de segredos no momento do deploy. Nunca faça commit de um valor. Quando um valor no arquivo de exemplo publicado difere do valor que o código aplica, esta página publica o valor do código.

Serviço e runtime

Licença

CORS, TLS e proxies

PostgreSQL

Redis

Mensageria e circuit breaker

Outbox

O Lerian CCS grava o trabalho de saída em um outbox transacional, na mesma transação de banco de dados da mudança de estado. A família OUTBOX_ abaixo configura o dispatcher que a biblioteca de plataforma compartilhada executa.

Overrides de outbox do CCS

Streaming

A biblioteca de streaming da Lerian lê a família STREAMING_, não a configuração do serviço. O Lerian Streaming Hub entrega os eventos publicados.

Integração com o STA

O Lerian CCS envia todo arquivo de saída ao BACEN por meio do Lerian STA e recebe as respostas de volta por ele.

Integração com o Reporter

O Lerian Reporter renderiza o arquivo ACCS001 diário, então é um upstream obrigatório. A probe de readiness o trata como uma dependência rígida. Inicie o Lerian Reporter antes de esperar que o Lerian CCS fique pronto.

Autenticação

Credenciais machine-to-machine

O Lerian CCS emite um token de saída por upstream por meio do Lerian Access Manager. Cada upstream carrega seu próprio par de credenciais.

Criptografia e idempotência

Documentação da API

Telemetria e métricas

Rate limits

O Lerian CCS aplica três níveis de rate limit às rotas /v1: o nível padrão, o nível agressivo nas requisições de escrita e o nível de exportação nas leituras pesadas, como consultas de auditoria.

Endpoints de saúde

O Lerian CCS expõe GET /health para liveness e GET /readyz para readiness na porta principal, além de GET /version e GET /metrics. Veja Health e readiness para o contrato da probe e Operando o Lerian CCS para a lista de probes.

Armazenamento de objetos

O Lerian CCS lê arquivos de entrada de um bucket e grava arquivos de saída em outro. Ambos aceitam qualquer armazenamento compatível com S3. Um nome de bucket vazio marca a verificação de readiness correspondente como ignorada.

Retenção e configurações regulatórias

Integrando com o Lerian CCS cobre a superfície da API, os códigos de erro e os eventos publicados.