コンテンツにスキップ

FAQ

なぜAPIエンドポイントがAPIディスカバリーで見つからないのですか?

ほとんどの場合、これはシステムが連続した期間にわたって十分な有効なリクエストを観測していないためです。

APIディスカバリーは、以下のすべての基準を満たすリクエストのみを考慮します:

  1. リクエストはエッジから2XXのレスポンスコードを返さなければなりません。
  2. リクエストはCloudflare Workersから直接来てはいけません。
  3. 発見されたエンドポイントには、10日間の期間内に少なくとも500のリクエストが行われる必要があります。

セッション識別子を使用して発見されたエンドポイントは、ダッシュボードでそのようにラベル付けされます。セッション識別子を通じて発見されない場合、私たちの機械学習ベースのAPIディスカバリーを使用して発見されます。


Cloudflareは私のエンドポイントの推奨レート制限をどのように計算しますか?

Cloudflareは、トラフィックの量と頻度の両方を使用して推奨レートを導きます。私たちは、1日の間に推奨レート値を計算し、新しい計算はAPI上に類似のトラフィックプロファイルが存在するため、既存の推奨と等しくなる場合があります。再計算を行う際には、過去24時間に発生したリクエストを考慮します。

エンドポイントの拡張ビューの下で、リクエスト数のP50/95/99を確認できます。


エンドポイントを削除した後、そのデータにアクセスできますか?

いいえ。Cloudflareはエンドポイントを削除するとパフォーマンスデータの追跡を停止し、その以前のデータは保存されません。これは、再度このエンドポイントを保存した場合、メトリクスは保存した時点から追跡が始まることを意味します。


なぜ発見されたAPIエンドポイントに対して閾値の推奨を受け取らないのですか?

閾値は、以下の基準を満たす十分なトラフィックを受け取るエンドポイントにのみ推奨されます:

  • APIディスカバリーと同じ基準のリクエストのみが考慮されます。
  • このエンドポイントへのトラフィックが不規則または断続的であった場合、閾値は表示されないかもしれません。Cloudflareは、過去7日間のいずれかの24時間の期間内に、十分な有効トラフィックを受け取るエンドポイントが必要です。
  • Cloudflareはまた、過去7日間のいずれかの24時間の期間内に、エンドポイントにアクセスした50以上の異なるセッションが必要です。セッションを検出するには、セッション識別子を設定する必要があります。

発見されたエンドポイントに対して閾値の推奨を受け取らない場合、次のいずれかのエラーコードが表示されます:

  • 404 response: Cloudflareはこのゾーンに対して推奨を生成するのに十分な有効トラフィックを見ていません。
  • 551 response: Cloudflareは過去のある時点で推奨を正常に生成しましたが、最新の有効トラフィックが十分でないため、最新の推奨を提供できません。

APIシールドはJDCloudの顧客に対して機能しますか?

現在は機能しません。


どのバージョンのOpenAPI仕様をサポートしていますか?

私たちの製品から顧客へのOpenAPIスキーマのインポート(スキーマ検証)とエクスポート(スキーマ学習)は、OpenAPI v3.0を使用して行われます。パッチバージョン(3.0.x)を使用する仕様も互換性があります。


なぜレイテンシメトリクスが表示されないのですか?

Cloudflare WorkerがURL上で実行されている場合、リクエストが直接オリジンに渡されないため、レイテンシメトリクスは現在サポートされていません。

待機室などの一部のCloudflare製品はWorkersの上に構築されているため、これらの製品を使用するアプリケーションにも同様の制限が適用されます。