Je reçois parfois l'erreur suivante lors de la création d'un abonnement:
Jetons insuffisants pour le quota 'administrateur' et limite 'CLIENT_PROJECT-100s' du service 'pubsub.googleapis.com' pour le consommateur 'numéro de projet:'
L'attente est la solution, mais j'aimerais augmenter le quota. Dans la section IAM & Admin de la console Google Cloud, je peux filtrer sur l'API Pub/Sub, mais je ne trouve pas la limite ...
Vous vous heurtez au quota pour les opérations administratives. Dans la page Quotas , sous "Type de quota", sélectionnez "Tous les quotas", puis sous "Service", sélectionnez "Google Cloud Pub/Sub API". Le quota que vous souhaitez augmenter correspond à "Opérations de l'administrateur par 100 secondes", que vous pouvez mettre à jour jusqu'à la limite maximale autorisée de 10 000 par 100 secondes, comme indiqué à la page Pub/Sub quota . Voici une capture d'écran de l'entité que vous devez mettre à jour:
Je frappais une erreur similaire.
J'ai vérifié la section des quotas - conformément à la suggestion de Kamal Aboul-Hosn - mais elle était déjà au maximum.
Pour contourner le problème, il fallait mettre une fonction sleep dans le code afin que l'API ne soit pas écrasée sur une période de cent secondes. J'espère que ça aide.
Selon AboulHosen sur le GCP Slack:
"Il semblerait que le quota soit mis en commun entre les utilisateurs des informations d'identification par défaut de l'application et qu'il soit nettement inférieur pour les utilisateurs authentifiés de cette manière. Je pense qu'en créant un moteur de l'application, un compte de service est créé ( https: // cloud .google.com/appengine/docs/flexible/python/access-control # using_service_accounts ), je ne prévois donc pas cette erreur lors de l’exécution du moteur de l’application. "
Cela s'explique par le fait que le quota de vos informations d'identification d'administrateur est utilisé ailleurs et, autant que je sache, il n'y a aucun moyen de l'augmenter!