コンテンツにスキップ

制限

Cloudflare GraphQL APIは、異なる構成と異なるゾーンおよびアカウントプランに対するデータの可用性を持つ70以上のデータセットを公開しています。

この多様な製品をサポートするために、Cloudflare GraphQL APIには3つの制限層があります:

  • グローバル制限
  • ユーザー制限
  • ノード(データセット)制限

グローバル制限

これらの制限は、すべてのプランのすべてのクエリに適用されます:

  • ゾーンスコープのクエリは最大10ゾーンを含むことができます
  • アカウントスコープのクエリは1アカウントのみを含むことができます

さらに、リクエストごとに行えるクエリの数には制限があります。リクエスト内のクエリの総数は、ゾーン/アカウントスコープの数に、それらが適用されるノードの数を掛けたものに等しくなります。

ユーザー制限

Cloudflare GraphQL APIは、各ユーザーが送信できるGraphQLリクエストの数を制限しています。 デフォルトのクォータは5分間に300のGraphQLクエリです。これにより、ユーザーは少なくとも1秒ごとに1クエリを実行するか、300のクエリをバーストで実行し、その後5分待ってから別のクエリを発行することができます。

そのレート制限は、Cloudflare APIによって施行される一般的なレート制限に加えて適用されます。

ノード制限と可用性

各データノードには、次のような制限があります:

  • データを要求できる過去の期間、
  • 1つのクエリで要求できる最大の時間範囲(秒単位)、
  • 1つのクエリで要求できる最大のフィールド数、
  • 1つのクエリで返される最大のレコード数。

ノード制限は、要求されたzoneTagまたはaccountTagに関連しています。大きなプランは、より多くのデータセットにアクセスでき、より広範な履歴の間隔をクエリすることができます。

あなたのゾーンまたはアカウントの正確な境界と可用性を知るには、設定を参照してください。