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

非推奨APIレート制限

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

非推奨APIエンドポイントは代替機能に置き換えられましたが、下位互換性を損なわずに削除することはできません。ユーザーに代替への切り替えを促すため、非推奨エンドポイントに制限的なレート制限を設定します。

非推奨のAPIエンドポイント

このレート制限は、すべての非推奨APIエンドポイントではなく、パフォーマンスに影響を与える可能性のあるもののみを含みます:

非推奨APIレート制限を定義する

非推奨APIエンドポイントのレート制限は、デフォルトで無効になっています。これらを有効にすると、非推奨エンドポイントへのリクエストに対する一般的なユーザーおよびIPレート制限に優先します。すでに設定されている一般的なユーザーおよびIPレート制限を維持し、非推奨APIエンドポイントのレート制限を増減できます。この上書きによって、他の新機能は提供されません。

前提条件:

  • インスタンスへの管理者アクセス権が必要です。

非推奨APIエンドポイントへのリクエストに対する一般的なユーザーおよびIPレート制限を上書きするには:

  1. 右上隅で、管理者を選択します。
  2. 左サイドバーで、設定 > ネットワークを選択します。
  3. Deprecated API Rate Limitsを展開する。
  4. 有効にするレート制限の種類に対応するチェックボックスを選択します:
    • Unauthenticated API request rate limit
    • Authenticated API request rate limit
  5. If you selected unauthenticated:
    1. Maximum unauthenticated API requests per period per IPを選択します。
    2. 認証されていないAPIレート制限期間 (秒単位) を選択します。
  6. If you selected authenticated:
    1. Maximum authenticated API requests per period per userを選択します。
    2. 認証されたAPIレート制限期間(秒単位) を選択します。