Limites e acesso
Em Configurações → Limites e acesso (Settings → Limits & access), no console, você gerencia em um só lugar os orçamentos e as regras de acesso de toda a equipe. Assim evita gastos inesperados e impede o uso indevido caso uma API Key vaze.
Somente proprietários e administradores da equipe podem alterar essas regras. Cada alteração fica registrada em Histórico de alterações (Change history), no canto superior direito da página.
Limites de gastos
Os orçamentos têm três níveis: equipe, membro e API Key. O período pode ser Diário (Daily), Mensal (Monthly) ou Total (Total).
- Orçamento da equipe: teto de gastos da equipe inteira
- Orçamento padrão dos membros: calculado para cada membro separadamente; se um membro tiver um orçamento próprio, vale o orçamento próprio
- Orçamento da key: definido para uma key específica na página API Keys
Os três níveis são calculados de forma independente. Se qualquer um deles se esgotar, a requisição é bloqueada. Dentro do mesmo período, o orçamento de uma key não pode passar do orçamento do membro ao qual ela pertence, e o orçamento de um membro não pode passar do orçamento da equipe.
Para cada orçamento, escolha o que acontece:
Depois que o orçamento se esgota, recarregar não restabelece as chamadas. É preciso aumentar o limite ou aguardar o reinício do período diário / mensal.
Lista de permissões de IP
Permite chamadas apenas de endereços IPv4 ou faixas CIDR específicos, com até 100 entradas. Requisições de fora da lista são recusadas.
- Lista de permissões de IP da equipe: vale para todas as API Keys da equipe
- Lista de permissões de IP da key: restringe ainda mais uma key específica, a partir da lista da equipe; os endereços da lista da key só têm efeito se também estiverem na lista da equipe
Ideal para prender as keys de produção aos seus próprios servidores: mesmo que uma key vaze, ninguém consegue usá-la de outro lugar.
Modelos permitidos
A equipe pode escolher entre três modos, com seleção em lote por provedor:
Cada key também pode ser restringida ainda mais no menu da key, em Modelos permitidos (Allowed models). As regras da equipe e da key valem ao mesmo tempo: só podem ser chamados os modelos permitidos pelos dois lados.
Verificar regras efetivas
Uma key está sujeita às regras da equipe e às da própria key ao mesmo tempo. Em API Keys, abra o menu da key, clique em Verificar regras efetivas (Check effective rules) e escolha um modelo para ver se a chamada seria bloqueada, por qual regra e quanto ainda resta do orçamento. A verificação não consome créditos.
Respostas quando a requisição é bloqueada
Requisições barradas por um orçamento ou por uma regra de acesso não terão sucesso ao repetir; ajuste a regra primeiro:
As requisições bloqueadas aparecem em Atividade (Activity) com o filtro Bloqueadas (Blocked). A lista completa de códigos de erro está em Tratamento de erros.
Histórico de alterações
Na lista de permissões de IP, nos modelos permitidos e nos orçamentos, quem alterou o quê e quando pode ser consultado em Histórico de alterações (Change history), no canto superior direito de Limites e acesso. As configurações de retenção de logs não são registradas aqui; veja Logs de requisições.