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をテストできます。
レート制限を変更する
前提条件:
- 管理者アクセス権。
レート制限を変更するには:
- 右上隅で、管理者を選択します。
- 左側のサイドバーで、設定 > ネットワークを選択します。
- Webhookレート制限を展開します。
- 利用可能なレート制限の値を設定します。レート制限を無効にするには、
0を入力します。 - 変更を保存を選択します。
レート制限を超過したリクエストは、auth.logファイルにログが記録されます。