SNS: Atingindo 80% das cotas para a criação de tópicos SNS.
Esta regra identifica regiões AWS onde o número de SNS Topics está utilizando 80% ou mais da quota configurada para a conta.
O objetivo é antecipar risco de bloqueio operacional por limite de serviço.
Contexto da regra e impacto no negócio
O Amazon SNS possui limite de quantidade de tópicos por região.
Quando a utilização atinge níveis elevados:
Novos tópicos não podem ser criados
Deploys podem falhar
Processos automatizados podem ser interrompidos
Há risco de incidentes operacionais
Impacto:
Risco operacional
Interrupção de pipelines
Impacto em integrações assíncronas
Classificação: GOVERNANÇA + RISCO OPERACIONAL
Detalhamento técnico da regra
A regra percorre todas as regiões AWS habilitadas na tenancy.
Para cada região:
Consulta quota oficial do serviço SNS.
Calcula quantidade atual de tópicos.
Calcula percentual de utilização.
Sinaliza quando utilização ≥ 80%.
Como a regra é executada
Autenticação por região.
Consulta quota via:
Consulta uso atual:
Calcula:
Região é sinalizada quando:
Lógica aplicada
Uma região será sinalizada quando:
Campos analisados
SNS:
Quantidade total de Topics
Service Quotas:
Quota.Value
Campos calculados:
current_usagequota_valueutilization_percentageregion_name
Parâmetros considerados na busca
APIs utilizadas:
service-quotas:GetServiceQuotasns:ListTopics
Quota avaliada:
Limite de alerta fixo:
Período Avaliado (Filtro Temporal)
Não aplicável.
A regra avalia o estado atual de utilização da quota.
Intervalo de Análise
Execução padrão: a cada 8 horas.
Impacto Financeiro
Esta regra não possui savings direto.
O objetivo é:
Prevenir bloqueios operacionais
Evitar incidentes
Garantir continuidade de deploys
Pode haver impacto indireto caso falhas operacionais gerem retrabalho ou indisponibilidade.
Exemplo de Impacto
Cenário:
Quota regional: 100.000 tópicos
Uso atual: 82.500 tópicos
Utilização:
Região será sinalizada.
Dicas de uso e boas práticas para o usuário
Recomendações:
Solicitar aumento de quota antes de atingir 90%.
Revisar tópicos não utilizados.
Consolidar tópicos redundantes.
Implementar política de naming e lifecycle.
Boas práticas:
Monitorar quotas críticas como parte da governança.
Automatizar alertas preventivos.
Revisar utilização trimestralmente.
Last updated