非推奨APIレート制限
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
非推奨APIエンドポイントは代替機能に置き換えられましたが、下位互換性を損なわずに削除することはできません。ユーザーに代替への切り替えを促すため、非推奨エンドポイントに制限的なレート制限を設定します。
非推奨のAPIエンドポイント
このレート制限は、すべての非推奨APIエンドポイントではなく、パフォーマンスに影響を与える可能性のあるもののみを含みます:
GET /groups/:id(with_projects=0クエリパラメータなし)。
非推奨APIレート制限を定義する
非推奨APIエンドポイントのレート制限は、デフォルトで無効になっています。これらを有効にすると、非推奨エンドポイントへのリクエストに対する一般的なユーザーおよびIPレート制限に優先します。すでに設定されている一般的なユーザーおよびIPレート制限を維持し、非推奨APIエンドポイントのレート制限を増減できます。この上書きによって、他の新機能は提供されません。
前提条件:
- インスタンスへの管理者アクセス権が必要です。
非推奨APIエンドポイントへのリクエストに対する一般的なユーザーおよびIPレート制限を上書きするには:
- 右上隅で、管理者を選択します。
- 左サイドバーで、設定 > ネットワークを選択します。
- Deprecated API Rate Limitsを展開する。
- 有効にするレート制限の種類に対応するチェックボックスを選択します:
- Unauthenticated API request rate limit
- Authenticated API request rate limit
- If you selected unauthenticated:
- Maximum unauthenticated API requests per period per IPを選択します。
- 認証されていないAPIレート制限期間 (秒単位) を選択します。
- If you selected authenticated:
- Maximum authenticated API requests per period per userを選択します。
- 認証されたAPIレート制限期間(秒単位) を選択します。