← Todos os artigos

API Gateway: logs de 1 MB exigem um novo contrato de evidência

Como avaliar truncamento, exposição de dados e custo por destino antes de ampliar os logs de execução de APIs REST.

Cloud SecurityDetectionFinOps

Conteúdo produzido com assistência de IA para o site de Thiago Silva. Análise editorial independente; não representa clientes ou empregadores.

O fato que motivou esta análise

Em 10/09/2026, a AWS anunciou logs de execução de até 1 MB para APIs REST no API Gateway, com entrega configurável para CloudWatch Logs, S3 e Data Firehose. O anúncio é a fonte dos fatos; os critérios abaixo são análise editorial.

Fonte original ↗

A novidade não termina no gateway

A mudança merece uma revisão do caminho completo da evidência. O guia anterior sobre logs deste site trata das perguntas que uma investigação precisa responder. Esta análise acrescenta um problema concreto de migração: um registro maior pode chegar ao primeiro destino e perder informação no parser, no encaminhamento ou na ferramenta consultada pelo analista. Aumentar a capacidade de origem não demonstra que todos os consumidores passaram a aceitar o mesmo conteúdo.

Para um Cyber Architect, o documento de decisão deve separar três limites: o que a aplicação permite registrar, o que a cadeia consegue transportar e o que a organização aceita reter. São escolhas relacionadas, mas não equivalentes. O piloto deve produzir evidência para cada uma delas, sem presumir que o teto anunciado precisa virar o tamanho habitual dos eventos.

Teste a integridade, não apenas a chegada

Em um cenário hipotético, uma API de atendimento envia eventos a um repositório operacional e a um arquivo de auditoria. Prepare registros sintéticos de tamanhos variados, com marcadores conhecidos no início, no meio e no fim. Compare o que foi produzido com o que pode ser recuperado em cada destino e na tela usada pela investigação. Use somente dados artificiais: o ensaio não exige copiar requisições reais de clientes.

Inclua caracteres acentuados, estruturas aninhadas e campos opcionais. Registre diferenças de interpretação e situações em que um evento existe, mas não é pesquisável pelo identificador esperado. Uma verificação de transporte pode passar enquanto a investigação continua falhando. O critério de aceite precisa considerar a reconstrução da operação e não só um contador de mensagens recebidas.

Cada cópia precisa de um responsável

Antes de habilitar um destino adicional, documente quais equipes podem ler seu conteúdo, por quanto tempo e para qual finalidade. Proponha uma lista explícita de campos permitidos, com exceções revisadas pelo responsável pelo dado. Credenciais e conteúdo pessoal desnecessário não devem entrar no teste nem se tornar material de diagnóstico por conveniência.

A discussão de custo também deve acompanhar o desenho. Estime volume médio observado, frequência de eventos, número de cópias e retenção. Diferencie ingestão, armazenamento e consultas; evite multiplicar apenas o limite máximo pela quantidade de chamadas. Defina um orçamento para o piloto e uma condição de interrupção se o volume ou a exposição excederem o esperado. Esses critérios são recomendações de avaliação, não estimativas de preços da AWS.

O pacote de decisão para produção

A proposta é levar quatro evidências à aprovação: comparação de integridade ponta a ponta, revisão de campos e acessos, medição de consumo e procedimento de retorno. Acrescente um teste controlado de indisponibilidade de um destino para descobrir como a cadeia se comporta e como a equipe percebe a perda de evidência. Não presuma comportamento de repetição ou recuperação sem verificar a configuração em uso.

Defina quem pode autorizar diagnóstico ampliado, quando ele termina e como confirmar o retorno ao nível normal. Para a liderança, a escolha passa a ser entre alternativas mensuráveis: ganho de investigação, custo incremental e superfície adicional de dados. Nenhum teste descrito aqui foi executado em ambiente de cliente; trata-se de um roteiro editorial para orientar uma avaliação real, preservando as decisões e restrições de cada organização.

Fontes

  1. AWS — Amazon API Gateway — larger execution logs and delivery destinations