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

イシューとエピックの作成に関するレート制限

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

レート制限は、新しいエピックとイシューが作成されるペースを制御します。たとえば、制限を300に設定すると、Projects::IssuesController#createアクションは、1分あたり300回のレートを超えるリクエストをブロックします。エンドポイントへのアクセスは、1分後に利用可能になります。

レート制限を設定する

イシューとエピックの作成エンドポイントに対して行われるリクエストの数を制限するには、次の手順に従います:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 設定 > ネットワークを選択します。
  3. Issues Rate Limits(イシューレート制限)を展開します。
  4. Max requests per minute(1分あたりの最大リクエスト数)に、新しい値を入力します。
  5. 変更を保存を選択します。

1分あたりの最大リクエスト数のレート制限(ユーザーあたり300に設定)。

エピックの作成制限は、イシューの作成に適用される制限と同じです。レート制限:

  • プロジェクトごと、ユーザーごとに個別に適用されます。
  • IPアドレスごとには適用されません。
  • レート制限を無効にするには、0に設定します。

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