割り当てと上限
次に示す Auth オペレーションを実行できる頻度には、上限があります。特別なユースケースについては、数週間前に事前にGoogle Cloud にお問い合わせください。
お支払い方法が設定されていない場合の 1 日あたりの使用量上限
以下に示す値は、お支払い方法が設定されていない Identity Platform ユーザーの 1 日あたりの使用量上限です。これは、無料の Spark 料金プランに基づいています。これらの使用量上限は、Google Cloud の料金階層に直接対応しています。
| 用途 | お支払い方法が設定されていない場合の上限値 |
|---|---|
| Tier 1 の 1 日あたりのアクティブ ユーザー | 3,000 人/日 |
| Tier 2 の 1 日あたりのアクティブ ユーザー | 2 人/日 |
アカウントの作成と削除の上限
| オペレーション | 上限 |
|---|---|
| アカウントの新規作成 | IP アドレスごとに 100 アカウント/時間 |
| アカウントの削除 | 10 アカウント/秒 |
| アカウントの一括削除 | リクエスト 1 件/秒 |
| アカウント設定の更新 | リクエスト 10 件/秒 |
アカウントの制限
| アカウントの種類 | 上限 |
|---|---|
| 匿名ユーザー アカウント | 1 億個 |
| 登録されたユーザー アカウント | 無制限 |
プロジェクトあたりのテナント数
| 課金モデル | 上限 |
|---|---|
| お支払い方法が設定されていない場合 | 2 テナント/プロジェクト |
| お支払い方法 | 無制限 |
1 プロジェクトまたは 1 テナントあたりのプロバイダ数
1 プロジェクトまたは 1 テナントあたりの ID プロバイダ数に制限はありません。
メール送信に関する制限事項
このセクションに記載されている割り当ては、ユーザー数に応じてスケーリングされます。
| オペレーション | お支払い方法が設定されていない場合 | お支払い方法が設定されている場合 |
|---|---|---|
| アドレス確認メール | 1,000 件/日 | 100,000 件/日 |
| アドレス変更メール | 1,000 件/日 | 10,000 件/日 |
| パスワード リセット メール | 150 件/日 | 10,000 件/日 |
| メールリンク ログインメール | 5 件/日 | 25,000 件/日 |
メールリンクの生成上限
このセクションに記載されている割り当ては、ユーザー数に応じてスケーリングされます。
| オペレーション | お支払い方法が設定されていない場合 | お支払い方法が設定されている場合 |
|---|---|---|
| アドレス確認リンク | 10,000 件/日 | 1,000,000 件/日 |
| パスワード リセット リンク | 1,500 件/日 | 100,000 件/日 |
| ログインリンク | 20,000 件/日 | 250,000 件/日 |
電話番号ログインの上限
| オペレーション | 上限 |
|---|---|
| ユーザー ログイン | 1,600/分、料金ページで指定されている料金と上限も適用されます |
| 確認コード SMS メッセージ |
お支払い方法を設定しない場合: 1 日あたり 10 件の SMS を送信 お支払い方法を設定する場合: 1 日あたりの SMS 制限なし |
| 確認リクエスト | 150 件/IP アドレス/時間 |
確認用 SMS の送信制限
| オペレーション | 上限 |
|---|---|
| 送信される確認用 SMS | 1,000 件/分 |
| IP アドレスごとに送信される確認 SMS | 50 件/分、500 件/時間 |
また、一定期間内にプロジェクトが 1 つの電話番号に送信できる確認 SMS メッセージの数にも上限があります。架空の番号や複数のデバイスでテストすることで、プロジェクトでこれらの上限を超えることを回避できるようになります。
また、プロジェクトでアクティビティ ロギングを有効にしている場合は、電話番号ごとに送信された確認コードを追跡できます。
SMS MFA 上限
| オペレーション | 上限 |
|---|---|
| プロジェクトと IP アドレスごとに MFA 登録を開始する | リクエスト 50 件/分、リクエスト 500 件/時間 |
| プロジェクトと IP アドレスごとに MFA 登録を完了する | リクエスト 150 件/時間 |
| プロジェクトと IP アドレスごとに MFA ログインを開始する | リクエスト 50 件/分、リクエスト 500 件/時間 |
| プロジェクトと IP アドレスごとに MFA ログインを完了する | リクエスト 150 件/時間 |
| 電話番号ごとに送信された SMS 確認コード | 10 件/時間 |
Identity Toolkit API の上限
| オペレーション | 上限 |
|---|---|
| サービス アカウントあたりのオペレーションの回数 | リクエスト 500 件/秒 |
| プロジェクトあたりのオペレーションの回数 | リクエスト 1,000 件/秒、1,000 万件/日 |
| プロジェクトあたりのアカウントのアップロード数* | アカウント 360 万個/分 |
| プロジェクトあたりのアカウントのダウンロード数* | リクエスト 21,000 件/分 |
| プロジェクトあたりの UserInfo クエリ数* | リクエスト 900 件/分 |
| プロジェクトごとの構成の更新数* | リクエスト 300 件/分 |
| プロジェクトとユーザーごとの構成の更新数* | リクエスト 300 件/分 |
| プロジェクトごとのアカウントの一括削除数* | リクエスト 3,000 件/分 |
| プロジェクトごとのカスタム トークン ログイン数 | ログイン 45,000 回/分 |
IP アドレスごとの createAuthURI 呼び出し |
リクエスト 120 件/時間 |
| プロジェクトごとのブロッキング関数呼び出し | リクエスト 2,000 件/分 |
1 プロジェクトあたり GetAccountInfo 件* |
リクエスト 500,000 件/分 |
* 管理者のみのオペレーション。
fetchProvidersForEmail() メソッドと fetchSignInMethodsForEmail(email) メソッドは createAuthURI エンドポイントを利用します。
Token Service API の制限
| オペレーション | 上限 |
|---|---|
| プロジェクトごとのトークン交換数: | 交換 18,000 回/分 |