このドキュメントでは、OS Login の割り当てについて説明します。この割り当てによって、プロジェクトで OS Login API に行えるリクエストの最大数が定義されます。
割り当ては、Google Cloud プロジェクトで使用できる共有 Google Cloud リソース(ハードウェア、ソフトウェア、ネットワーク コンポーネントなど)の量を制限します。つまり、割り当てはシステムの一部で、次の機能があります。
- Google Cloud のプロダクトとサービスの使用量や消費量をモニタリングする。
- 公平性の確保や使用量急増の抑制などのため、これらのリソースの消費量を制限する。
- 規定の制限を自動的に適用する構成を維持する。
- 割り当てをリクエストまたは変更する手段を提供する。
ほとんどの場合、割り当てを超過すると、システムは関連する Google リソースへのアクセスをすぐにブロックするため、ユーザーが試行しているタスクは失敗します。ほとんどの場合、割り当ては各 Google Cloud プロジェクトに適用され、その Google Cloud プロジェクトを使用するすべてのアプリケーションと IP アドレスで共有されます。
リクエストの割り当て
OS Login API に対するすべてのリクエストは、OS Login の割り当てに加算されます。Google Cloud コンソールまたは Google Cloud CLI からの OS Login の使用状況も、OS Login API を使用するため、割り当てに加算されます。OS Login の割り当てはプロジェクト全体に適用され、プロジェクトごとに個別に設定されます。
各割り当てグループは個別にカウントされるため、グループごとに上限まで同時に使用できます。割り当ては 60 秒単位で適用されます。60 秒以内にグループの上限に達した場合は、割り当てが更新される次の間隔が経過するまで待ってから、そのグループで追加のリクエストを行う必要があります。
ユーザーあたりの割り当て
割り当てグループ | 詳細 | デフォルトの割り当て |
---|---|---|
読み取りリクエスト |
|
1 ユーザー、1 分あたり 60 回のリクエスト |
書き込みリクエスト |
|
1 ユーザー、1 分あたり 60 回のリクエスト |
セッション リクエストを開始 |
|
1 ユーザー、1 分あたり 6 回のリクエスト |
セッション リクエストを続行 |
|
1 ユーザー、1 分あたり 6 回のリクエスト |
リージョンごとの割り当て
割り当てグループ | 詳細 | デフォルトの割り当て |
---|---|---|
メタデータ サーバーのリクエスト |
|
1 リージョン、1 分あたり 60,000 回のリクエスト |
メタデータ サーバー グループのリクエスト |
|
1 リージョン、1 分あたり 60 回のリクエスト |
割り当てを管理
プロジェクトの割り当てを管理するには、次の操作を行います。
- API レート制限を保持するためのベスト プラクティスに従います。
Google Cloud コンソールを使用して割り当てを表示および編集します。
- 割り当てが必要な場合は、使用量の上限を設定するをご覧ください。
- デフォルトの最大値よりも高い割り当てが必要な場合は、割り当て上限の引き上げをリクエストします。リクエストには、お使いの環境における消費率を示す情報を追加します。これには、OS Login 監査ログや、レート制限を超えていることを示すその他のエラー メッセージが含まれます。