MongoDB Atlas
Overview
O custo vem das faturas da organização na Admin API do Atlas, incluindo a fatura em aberto do mês. O CloudBroker soma os itens por mês e por SKU, antes de imposto. Créditos aparecem à parte e nunca são descontados do total. Lê os últimos 3 meses.
Conferido com uma organização que só tem cluster gratuito (M0), sem cobrança. Até a primeira fatura com cobrança ser conferida, o card aparece como Em calibração.
Requisitos
- O Organization ID
- Uma Service Account da organização (Client ID + Client Secret) só com o papel Organization Billing Viewer
- Ser o dono da conta no CloudBroker, com papel de administrador
Uma Service Account criada dentro de um projeto só oferece papéis de projeto, e nenhum deles lê faturamento. Crie em Access Manager da organização → Applications → Service Accounts. A API Key legada (Digest) não é aceita.
Se a sua organização exige lista de IPs, a conexão é recusada: o CloudBroker ainda não tem IP de saída fixo. A tela avisa quando isso acontece.
Campos
| Campo | Obrigatório | Descrição |
|---|---|---|
orgId | Sim | Organization ID |
clientId | Sim | Client ID da Service Account |
clientSecret | Sim | Client Secret da Service Account |
appId | Não | Atribui o custo a um app do CloudBroker |
Dado coletado
- Custo por mês e por SKU, em USD, antes de imposto; créditos à parte.
- Item com desconto, soma que não fecha com o subtotal da fatura ou fatura vinculada marca a leitura como incompleta.
- Organização sem fatura no período não aparece em Custos SaaS.
Segurança
O Client Secret é cifrado com AES-256-GCM antes de persistir.