すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:API management

最終更新日:Oct 31, 2025

ESA は、管理対象の API をモニターして、そのパフォーマンスとセキュリティステータスを把握するのに役立ちます。この機能は、API を過剰なトラフィックから保護し、全体的なセキュリティを強化するためのレート制限の提案も提供します。

API の追加

ESA に API を追加するには、手動、API ディスカバリーからのインポート、API スキーマファイルのアップロードの 3 つの方法があります。

API を手動で追加する

このメソッドは、アクセス頻度が低い、またはセッション識別子がないなど、ディスカバリー機能が見逃した可能性のある API に使用します。

  1. ESA コンソールで、サイト管理 を選択します。サイト 列で、ターゲットサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、セキュリティ保護 > [API セキュリティ] を選択します。

  3. [API セキュリティ] ページで、[API 管理] タブを選択し、[追加] をクリックします。image

  4. [API の追加] ページで、[手動で追加] タブを選択し、次の API パラメーターを設定します:

    • メソッド: API のリクエストメソッドです。オプション: GET、POST、PUT、HEAD、OPTIONS、DELETE、PATCH、CONNECT、TRACE。

    • パス: [Hostname] に対応する API のパスです。スラッシュ (/) で始まる必要があります。例: /api/demo

    • ホスト名: API のホスト名です。例: api.example.com

    image

  5. さらに API を追加する場合は、[+ 追加] をクリックします。完了したら、[追加] をクリックします。

    説明

    一度に最大 20 個の API を追加できます。

API ディスカバリーからインポートする

このメソッドを使用して、ESA が Web サイトのトラフィックをスキャンしてすでに発見した API を追加します。

  1. ESA コンソールで、サイト管理 を選択します。サイト 列で、ターゲットサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、セキュリティ保護 > [API セキュリティ] を選択します。

  3. [API セキュリティ] ページで、[API 管理] タブを選択し、[追加] をクリックします。image

  4. [API ディスカバリーから追加] タブを選択します。管理する API のチェックボックスをオンにして、[追加] をクリックします。

API スキーマをアップロードする

API 定義ファイル (OpenAPI ファイルなど) がある場合は、それをアップロードしてすべての API を一度に追加します。

  1. ESA コンソールで、サイト管理 を選択します。サイト 列で、ターゲットサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、セキュリティ保護 > [API セキュリティ] を選択します。

  3. [API セキュリティ] ページで、[API 管理] タブを選択し、[追加] をクリックします。image

  4. [スキーマのアップロード] タブを選択し、スキーマファイルをアップロードします。ESA はファイルで定義された API を自動的に検出します。一致した API を確認します。スキーマに準拠しないリクエストのデフォルトアクションを設定します。[モニター] から始めることをお勧めします。次に、[追加] をクリックします。image

API レート制限の提案を取得する

ESA はトラフィックパターンを分析して、API の最適なレート制限を提案できます。これにより、DDoS 攻撃やリソースの枯渇から API を保護できます。

この機能を有効にするには、まずターゲット API の セッション識別子 を設定する必要があります。これにより、ESA はユーザーごとまたはセッションごとにリクエストを追跡できます。

説明

セッション識別子は、クライアントセッションを一意に識別する Cookie または特定のヘッダーです。詳細については、「セッション識別子を設定する」をご参照ください。

  1. ESA コンソールで、サイト管理 を選択します。サイト 列で、ターゲットサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、セキュリティ保護 > [API セキュリティ] を選択します。

  3. [API セキュリティ] ページで、[API 管理] タブを選択します。API の [推奨レート] 列で、[セッション識別子の設定] をクリックします。image

  4. 適切な [セッション識別子] を選択し、[OK] をクリックします。image

確認後、ESA はその API の 24 時間のトラフィックデータの分析を開始します。分析が完了すると、レート制限の提案が [推奨レート] 列に表示されます。これらの提案を使用して、レート制限ルールを作成できます。