web-dev-qa-db-ja.com

消費者「project_number:#」のサービス「pubsub.googleapis.com」の割り当て「administrator」と制限「CLIENT_PROJECT-100s」のトークンが不十分です

サブスクリプションの作成時に次のエラーが発生することがあります。

消費者「project_number:」のサービス「pubsub.googleapis.com」の割り当て「administrator」と制限「CLIENT_PROJECT-100s」のトークンが不十分です

それを待つのがコツですが、割り当てを増やしたいのですが。 Google Cloud Consoleの[IAMと管理]セクションで、Pub/Sub APIでフィルタリングできますが、制限が見つかりません...

14
IAmCoder

管理操作の割り当て量に達しています。 割り当てページ の[割り当てタイプ]で[すべての割り当て]を選択し、[サービス]で[Google Cloud Pub/Sub API]を選択します。増加したい割り当ては「100秒あたりの管理者操作」で、 Pub/Sub割り当てページ で詳しく説明されているように、100秒あたりの最大許容制限である10,000まで更新できます。次に、更新する必要があるエンティティのスクリーンショットを示します。 Google Cloud Console Quotas page

14

同様のエラーが発生しました。

私は割り当てセクションをチェックしました—カマル・アボール=ホスンの提案に従って—しかし、それはすでに限界に達していました。

回避策は、コードにスリープ関数を配置して、APIが100秒間にわたってハンマー攻撃を受けないようにすることでした。お役に立てば幸いです。

1
Sam Perry

GCP SlackのAboulHosenによると、

「デフォルトのアプリケーション認証情報のユーザー間で割り当てがプールされているようで、この方法で認証されたユーザーの割り当ては大幅に少ないようです。AppEngineにアクセスすると、サービスアカウントが作成されると思います( https:/ /cloud.google.com/appengine/docs/flexible/python/access-control#using_service_accounts )なので、App Engineで実行しているときにこのエラーが発生するとは思いません。」

これが発生している理由は、管理者資格情報の割り当てが他の場所で消費されているためです。私の知る限り、これを増やす方法はありません。

0
Art Richards