Dependendo da API, é possível limitar explicitamente as solicitações, solicitações por dia, solicitações por minuto ou solicitações por minuto por usuário.
Defina limites para regular o uso faturável. Por exemplo, para evitar a cobrança pelo uso além dos limites de cortesia, defina limites de solicitações diárias.
Ver e modificar os limites no número de solicitações
Você pode definir limites para todas as solicitações para qualquer API faturável. A maioria das APIs define limites padrão, mas é possível alterar esse limite até o máximo especificado pelo Google. Em algumas APIs, o limite definido é baixo até que você ative o faturamento no seu projeto.
Para visualizar ou alterar os limites da sua API, faça o seguinte:
- No console do Google Cloud, acesse APIs e Painel de serviços página.
- na lista de projetos, selecione um projeto ou crie um novo;
- clique no nome da API em que está interessado.
- Clique em Cotas. Se a guia Cotas não estiver presente no painel de navegação, significa que a API selecionada não tem cotas definidas.
- Para encontrar a cota que você quer limitar, insira as propriedades e os valores apropriados no campo Filtro. Por exemplo, para encontrar a cota de Sub-redes, insira Cota:Sub-redes.
- Clique na caixa de seleção ao lado da cota que você quer limitar e, em seguida, clique em EDITAR COTAS.
- Preencha o formulário de mudança de cota, incluindo o novo limite que você quer definir.
- Clique em ENVIAR SOLICITAÇÃO.
Algumas APIs permitem solicitar um limite maior enviando um formulário. Algumas APIs só permitem especificar uma cota maior se o faturamento estiver ativado no projeto.
As seções de cota do Plano Premium pertencem ao Plano Premium do Google Maps, que não é mais oferecido. A menos que você seja um cliente do Plano Premium do Google Maps, não edite essas seções.
Como limitar solicitações por usuário
Para evitar que um único usuário use toda a cota de API, algumas APIs incluem um limite padrão por usuário e por minuto.
Para verificar se sua API inclui um limite padrão por usuário por minuto, procure essa opção nas cotas de API, conforme descrito nas instruções Veja e modifique os limites no número de solicitações. Se esse limite padrão existir para essa API, modifique esse valor para limitar a cota disponível para cada usuário seguindo as etapas destas instruções. Se a API não incluir esse limite padrão nas cotas, não será possível adicioná-lo ou modificá-lo.
Os usuários são identificados por uma string exclusiva. Se você estiver criando um
aplicativo do lado do servidor (em que o código de chamada está hospedado em um servidor
seu) para fazer solicitações em nome dos usuários, as suas solicitações à API que
você está limitando o uso precisam incluir o parâmetro quotaUser
. Esse parâmetro
é definido na documentação Parâmetros do sistema.
Para identificar um usuário, use o parâmetro de consulta de URL quotaUser=userID
. Esse valor
é apenas para a aplicação de cotas de curto prazo, de modo que não é necessário usar um ID de usuário
real. É possível escolher qualquer string arbitrária com menos de 40 caracteres que
identifique um usuário de forma exclusiva.
O parâmetro quotaUser
é usado apenas para limitar solicitações por usuário por
minuto. Se você não enviar o parâmetro quotaUser
, todas as chamadas serão atribuídas às suas máquinas servidor. Nesse caso, as chamadas não poderão ser limitadas pelo usuário.
Se a API não incluir um limite padrão por usuário e por minuto,
Os valores quotaUser
são ignorados.
Ver e editar todas as cotas de APIs de um projeto
Para revisar, editar e solicitar limites de cota mais altos para todas as APIs faturáveis em um determinado projeto, acesse a página Cotas na seção IAM e administrador do console do Google Cloud.
Para visualizar e editar as cotas de todas as APIs faturáveis do projeto, siga estas etapas:
- No console do Google Cloud, acesse a página Cotas.
- na lista de projetos, selecione um projeto ou crie um novo; A página Cotas do projeto selecionado será exibida para listar um item de linha para cada tipo de cota disponível em cada serviço.
- Clique em Filtrar tabela para consultar sua cota por uma propriedade específica.
- Marque a caixa de seleção ao lado das cotas que você quer editar. O faturamento precisa estar ativado no projeto para que você clique em algumas das caixas de seleção.
- Clique em EDITAR COTAS.
- No painel Alterações de cota exibido, expanda a visualização do serviço, edite as cotas desse serviço conforme necessário e clique em CONCLUÍDO.
- Repita para editar as cotas de cada um dos serviços selecionados.
- Os limites de cota atuais são pré-preenchidos nas caixas de entrada.
- Um serviço com um ícone de alerta ( ) no envio tem erros de entrada.
- Para adicionar mais cotas para edição, selecione as cotas conforme descrito anteriormente.
- Para remover um serviço do painel Alterações de cota, passe o cursor sobre a visualização do serviço não expandida e clique no ícone de exclusão ( ).
- Quando terminar de editar as cotas, clique em PRÓXIMO.
- Se a solicitação de edição de cota precisar de revisão, o formulário de Detalhes do contato é exibido. Preencha o formulário com os seus dados de contato.
- Clique em ENVIAR SOLICITAÇÃO.