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

Edge Security Acceleration:関数テンプレートからのアプリケーション作成

最終更新日:Jul 15, 2026

ESA は、その POP (Point of Presence)サーバーレス実行環境を提供します。ビジネスロジックを記述し、トリガールールを設定するだけで、サーバーのプロビジョニングやインフラストラクチャの管理を行うことなく、ユーザーに近い POP で コードを安全に実行し、弾力的にスケーリングできます。これにより、運用コストを削減し、応答時間を短縮できます。

ステップ 1:関数の作成

  1. ESA コンソールにログオンします。左側のナビゲーションペインで、エッジコンピューティングと AI > Functions and Pages を選択します。関数の作成 をクリックします。

  2. 関数テンプレート関数テンプレート に設定し、関数テンプレート を選択し、次へ をクリックします。

    image

  3. ルーチン名説明 を入力し、コードをプレビューして、送信 をクリックします。

    image

  4. ビルドが完了すると、プレビュー用のパブリックドメイン名が生成されます。カスタムドメイン名をバインドするには、「ドメイン名設定」をご参照ください。imageimage

    説明

    このパブリックドメイン名はテスト専用で、有効期間は 60 分です。

ステップ 2:開発とデバッグ

関数コードをローカルで修正してデバッグした後、コードをステージング環境にデプロイします。関数のステータスとパフォーマンスを監視し、安定して正しく動作することを確認します。

  1. 関数の設定 をクリックし、コード タブを選択して、JavaScript ES6 で関数を記述します。

    image

    image

  2. ESA のコンソールには、コードエディターの右側にデバッグ環境が含まれています。コードを記述した後、保存 をクリックします。右側のツールバーで HTTP リクエストメソッド、リクエストヘッダー、リクエストボディを設定し、リクエスト をクリックすると、コンソールからレスポンスが返されます。

  3. コードのデバッグ後、バージョンを生成 をクリックします。

  4. デプロイ タブを選択し、公開 をクリックします。 ダイアログボックスで、テスト環境 を選択して関数をリリースします。 関数はステージング POP 上でアクティブになります。 実際のクライアントから Host ヘッダーを付けてリクエストを送信し、レスポンスを検証します。

    image

ステップ 3:本番環境へのデプロイ

関数がステージング環境での検証に合格したら、コードを本番環境にリリースします。

  1. デプロイ タブを選択し、公開 をクリックします。

  2. 本番環境 をクリックし、リリースするバージョンを選択して、公開 をクリックします。選択したバージョンの関数コードが、すべての本番環境 POP にデプロイされます。

    image

カスタムドメイン名のバインド

デプロイメント後、プロジェクトにカスタムドメインをバインドすると、より簡単にアクセスできます。詳細については、「ドメイン名設定」をご参照ください。