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

rawエンドポイントのレート制限

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

この設定は、1分あたり300リクエストにデフォルト設定されており、rawエンドポイントへのリクエストのレート制限をすることができます:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 左側のサイドバーの下部にある設定 > ネットワークを選択します。
  3. パフォーマンスの最適化を展開します。

たとえば、https://gitlab.com/gitlab-org/gitlab-foss/raw/master/app/controllers/application_controller.rbへの1分あたり300を超えるリクエストはブロックされます。rawファイルのアクセスは1分後にリリースされます。

1分あたりのraw blobリクエストのレート制限は300に設定されています。

この制限は次のとおりです:

  • プロジェクトごと、ファイルパスごとに個別に適用されます。
  • IPアドレスごとには適用されません。
  • デフォルトで有効。無効にするには、オプションを0に設定します。

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