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

Webhook操作のレート制限

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

次のリクエストに対する1分あたりのレート制限を設定します:

制限デフォルト
Webhookテストリクエスト毎分5回
Webhookイベント再送信リクエスト毎分5回

各レート制限は、特定のプロジェクトまたはグループに対し、ユーザーごとに適用され、UIとAPIの両方を対象とします。同じプロジェクトまたはグループ内のすべてのWebhookは、この制限を共有します。

これらの制限は、Webhookがトリガーできる頻度を制限するWebhook配信レート制限とは別のものです。Webhook配信のレート制限の設定は、インスタンスの種類によって異なります:

例えば、Webhookテストレート制限を5に設定し、1分間に6回Webhookをテストしようとすると、最後のリクエストはブロックされます。1分後に、再びWebhookをテストできます。

レート制限を変更する

前提条件:

  • 管理者アクセス権。

レート制限を変更するには:

  1. 右上隅で、管理者を選択します。
  2. 左側のサイドバーで、設定 > ネットワークを選択します。
  3. Webhookレート制限を展開します。
  4. 利用可能なレート制限の値を設定します。レート制限を無効にするには、0を入力します。
  5. 変更を保存を選択します。

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