リポジトリファイルAPIのレート制限

Repository files API は、リポジトリ内のファイルの取得、作成、更新、削除を可能にします。ウェブアプリケーションのセキュリティと耐久性を向上させるために、この API にレート制限をかけることができます。Files API 用に作成したレート制限は、一般ユーザーおよび IP レート制限を上書きします。

Files API のレート制限の定義

Files API のレート制限は、デフォルトでは無効になっています。有効にすると、リポジトリファイルAPIへのリクエストに対する一般ユーザーおよびIPレート制限よりも優先されます。すでに設定されている一般ユーザーと IP のレート制限を維持し、Files API のレート制限を増減できます。このオーバーライドによって提供されるその他の新機能はありません。

前提条件

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

リポジトリファイルAPIへのリクエストの一般ユーザーおよびIPレート制限をオーバーライドするには、以下の手順に従います:

  1. 左のサイドバーで、Search を選択するか、次のページに進んでください。
  2. Admin Areaを選択します。
  3. 設定 > ネットワークを選択します。
  4. Files API Rate Limits] を展開します。
  5. 有効にしたいレート制限のタイプのチェックボックスを選択します:
    • 認証されていないAPIリクエストのレート制限
    • 認証済みAPIリクエストのレート制限
  6. 未認証を選択した場合
    1. IPごとの期間あたりの最大認証なしAPIリクエストを選択します。
    2. 未認証APIレート制限期間を秒単位で選択します。
  7. 認証済みを選択した場合
    1. ユーザーごとの期間あたりの最大認証APIリクエストを選択します。
    2. 認証APIレート制限期間を秒単位で選択します。