正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

保護されたパス

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed、GitLab Dedicated

レート制限は、ウェブアプリケーションのセキュリティと耐久性を向上させる手法です。詳細については、Rate limitsを参照してください。

指定されたパスをレート制限(保護)できます。これらのパスに対して、GitLabは、保護されたパスで、IPアドレスごとに1分あたり10リクエストを超えるPOSTリクエスト、およびIPアドレスごとに1分あたり10リクエストを超えるGETリクエストに対して、HTTPステータス429を返します。

たとえば、以下は1分あたり最大10リクエストに制限されています:

  • ユーザーサインイン
  • ユーザーサインアップ(有効な場合)
  • ユーザーパスワードリセット

10件のリクエストの後、クライアントは60秒待ってから再試行する必要があります。

こちらも参照してください:

保護されたパスの設定

保護されたパスのスロットリングはデフォルトで有効になっており、無効化またはカスタマイズできます。

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 左側のサイドバーの下部にある設定 > ネットワークを選択します。
  3. 保護されたパスを展開します。

レート制限を超えたリクエストは、auth.logに記録されます。