正式なドキュメントは英語版であり、この日本語訳は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(非推奨のAPIレート制限)を展開します。
  4. 有効にするレート制限の種類のチェックボックスを選択します:
    • Unauthenticated API request rate limit(認証されていないAPIリクエストのレート制限)
    • Authenticated API request rate limit(認証済みAPIリクエストのレート制限)
  5. unauthenticated(認証されていない)を選択した場合:
    1. Maximum unauthenticated API requests per period per IP(IPごとの期間あたりの認証されていないAPIリクエストの最大数)を選択します。
    2. **認証されていないAPIレート制限期間 (秒単位)**を選択します。
  6. authenticated(認証済み)を選択した場合:
    1. Maximum authenticated API requests per period per user(ユーザーごとの期間あたりの認証済みAPIリクエストの最大数)を選択します。
    2. **認証されたAPIレート制限期間(秒単位)**を選択します。