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

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

最終更新日:Mar 01, 2026

ESA の POP (Point of Presence) は、サーバーレスのコード実行環境を提供します。ビジネス機能コードを記述し、トリガールールを設定することで、ユーザーに近い POP 上で、弾力的なスケーリングと安全な実行環境でコードを実行できます。これにより、サーバーの設定やインフラの管理が不要になり、運用保守コストを大幅に削減し、応答速度を向上させます。

ステップ 1:関数の作成

  1. ESA コンソールにログインします。左側のナビゲーションウィンドウで、エッジコンピューティング > Functions and Pages を選択します。

  2. エッジコンピューティング > Functions and Pages ページで、ルーチンを作成 をクリックします。

  3. [作成方法] を Function Templates に設定し、必要に応じて 関数テンプレート を選択してから、[次へ] をクリックします。

    image

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

    image

  5. ビルドが完了すると、システムはパブリックドメイン名を生成します。ドメイン名にアクセスして結果をプレビューします。カスタムドメイン名をアタッチするには、「ドメイン名設定」をご参照ください。imageimage

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

必要に応じて、関数コードを修正し、ローカルでデバッグできます。その後、コードをステージング環境にデプロイします。関数の安定性と正しい機能を確保するために、そのステータスとパフォーマンスを継続的に監視します。

  1. [関数設定] をクリックし、コード タブを選択してから、JavaScript ES6 構文を使用して関数を開発します。

    image

    image

  2. ESA は、コンソールのコードエディターの右側にデバッグ環境を提供します。コードの開発が完了したら、メニューバーの 保存 をクリックします。右側のツールバーで、HTTP リクエストメソッド、リクエストヘッダー、リクエストボディを設定できます。次に、リクエスト ボタンをクリックします。コンソールは、関数がリクエストを処理した後にレスポンスを返します。

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

  4. デプロイ タブを選択し、[リリース] をクリックします。表示されるダイアログボックスで、テスト環境 を選択して関数を公開します。関数はエッジテスト POP でアクティブになります。実際のクライアントを使用して、Host ヘッダーをアタッチしてリクエストを送信し、クライアントで結果を表示できます。

    image

ステップ 3:正式バージョンの公開

ステージング環境で関数が安定して実行されることを確認した後、関数コードを本番環境に公開できます。

  1. デプロイ タブを選択し、[リリース] をクリックします。

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

    image

カスタムドメイン名のアタッチ

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