非推奨のAPIレート制限
GitLab 14.4で導入されました。
非推奨APIエンドポイントとは、代替機能で置き換えられたものの、後方互換性を破壊せずに削除できないAPIエンドポイントのことです。これらのエンドポイントに制限的なレート制限を設定することで、ユーザーに代替機能への切り替えを促すことができます。
非推奨APIエンドポイント
すべての非推奨 API エンドポイントがこのレート制限に含まれるわけではありません:
-
GET /groups/:id
with_projects=0
クエリ・パラメータを使用しない場合。
非推奨APIレート制限の定義
非推奨 API エンドポイントのレート制限は、デフォルトでは無効になっています。有効にすると、非推奨エンドポイントへのリクエストに対する一般ユーザーと IP のレート制限よりも優先されます。すでに設定されている一般ユーザーと IP のレート制限を維持したまま、非推奨 API エンドポイントのレート制限を増減できます。このオーバーライドによって提供されるその他の新機能はありません。
前提条件
- インスタンスへの管理者アクセス権が必要です。
非推奨 API エンドポイントへのリクエストの一般ユーザーおよび IP レートの制限をオーバーライドするには:
- 左のサイドバーで、Search を選択するか、次のページに進んでください。
- Admin Areaを選択します。
- 設定 > ネットワークを選択します。
- Deprecated API Rate Limits] を展開します。
- 有効にしたいレート制限のタイプのチェックボックスを選択します:
- 認証されていないAPIリクエストのレート制限
- 認証済みAPIリクエストのレート制限
-
未認証を選択した場合
- IP ごとに期間あたりの認証なし API リクエストの最大数]を選択します。
- 未認証APIレート制限期間を秒単位で選択します。
-
認証済みを選択した場合
- ユーザーごとの期間あたりの最大認証APIリクエストを選択します。
- 認証APIレート制限期間を秒単位で選択します。