手形作成のレート制限

GitLab 13.9 で導入されました

ノート作成エンドポイントへのリクエストのユーザーごとのレート制限を設定できます。

ノート作成レート制限を変更するには

  1. 左のサイドバーで、Search を選択するか、次のページに進んでください。
  2. Admin Areaを選択します。
  3. 設定 > ネットワークを選択します。
  4. ノートレート制限を展開します。
  5. 1分あたりの最大要求数]ボックスに新しい値を入力します。
  6. オプション。レート制限から除外するユーザー] ボックスに、制限を超えることが許可されるユーザーをリストします。
  7. 変更を保存を選択します。

この制限は

  • ユーザーごとに独立して適用されます。
  • IPアドレス毎には適用されません。

デフォルト値は300 です。

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

たとえば、制限を 300 に設定した場合、Projects::NotesController#createアクションを使用した 1 分間に 300 を超えるリクエストはブロックされます。エンドポイントへのアクセスは1分後に許可されます。