Cotas e limites

Limites do Channel Services

A tabela abaixo lista diversos limites que se aplicam ao Channel Services.

Limites de recursos

Recurso Limite
Account 1 por domínio do revendedor
Clientes Ilimitado
Direitos Ilimitado
Links de parceiros de canal Ilimitado

Limites do Google Workspace

Recurso Limite
Número máximo de licenças 50.000 (entre em contato com o suporte para aumentar)
Duração máxima da avaliação 30 dias (para SKUs aplicáveis)

Limites específicos do Console do Channel Services de teste

Recurso Limite
Número máximo de licenças 10
Duração máxima da avaliação 1 dia

Há outras considerações ao usar um Console do Channel Services de teste:

  • Os clientes precisam seguir a convenção de nome de domínio de teste.
  • Os direitos do Google Workspace são marcados para exclusão três dias após a criação e excluídos semanalmente.

Limites de taxa da API Cloud Channel

Os limites de taxa de API definem o número de solicitações que podem ser feitas para a API Cloud Channel. Há limites por projeto e todas as solicitações de API, inclusive solicitações inválidas, geram um custo de cota.

Os limites de taxa são aplicados em intervalos de 60 segundos. Se você atingir seu limite dentro de 60 segundos, precisará aguardar a atualização das cotas para fazer mais solicitações.

A cota padrão é de 120 solicitações a cada 60 segundos, e algumas solicitações têm um custo maior:

Método de API Custo da solicitação
accounts.customers.entitlements.list 5
accounts.customers.list 5
todos os outros endpoints 1

Por exemplo, mais de 60 segundos e com a cota padrão de 120, é possível fazer:

  • 10 chamadas para accounts.customers.entitlements.list (custo total: 50)
  • 10 chamadas para accounts.customers.customers.list (custo total: 50)
  • 20 chamadas para outros endpoints (custo total: 20)

Se você precisar de uma limitação de taxa mais alta para as solicitações de API, solicite um aumento no Console do Google Cloud.

Práticas recomendadas

Veja algumas práticas recomendadas para ajudar você com os limites de taxa da API na API Cloud Channel.

  • Use um limitador de taxa do lado do cliente para definir um limite de taxa artificial. Isso impede que um cliente use todas as suas cotas.

  • Use a espera exponencial para distribuir progressivamente as solicitações quando atingir sua cota. Isso dá ao servidor tempo para reabastecer seus buckets.

  • Siga as recomendações de enquete descritas para todos os métodos que retornam uma operação ao chamar operations.get

  • Se você receber um erro 403 com a mensagem de erro rateLimitExceeded, aguarde alguns segundos e tente sua solicitação novamente. As cotas são recarregadas a cada 60 segundos, portanto, sua solicitação provavelmente será bem-sucedida após a próxima atualização.