ESA の POP (Point of Presence) は、サーバーレスのコード実行環境を提供します。ビジネス機能コードを記述し、トリガールールを設定することで、ユーザーに近い POP 上で、弾力的なスケーリングと安全な実行環境でコードを実行できます。これにより、サーバーの設定やインフラの管理が不要になり、運用保守コストを大幅に削減し、応答速度を向上させます。
ステップ 1:関数の作成
ステップ 2:関数の開発とデバッグ
必要に応じて、関数コードを修正し、ローカルでデバッグできます。その後、コードをステージング環境にデプロイします。関数の安定性と正しい機能を確保するために、そのステータスとパフォーマンスを継続的に監視します。
[関数設定] をクリックし、コード タブを選択してから、
JavaScript ES6構文を使用して関数を開発します。

ESA は、コンソールのコードエディターの右側にデバッグ環境を提供します。コードの開発が完了したら、メニューバーの 保存 をクリックします。右側のツールバーで、HTTP リクエストメソッド、リクエストヘッダー、リクエストボディを設定できます。次に、リクエスト ボタンをクリックします。コンソールは、関数がリクエストを処理した後にレスポンスを返します。
コードをデバッグした後、バージョンを生成 をクリックします。
デプロイ タブを選択し、[リリース] をクリックします。表示されるダイアログボックスで、テスト環境 を選択して関数を公開します。関数はエッジテスト POP でアクティブになります。実際のクライアントを使用して、
Hostヘッダーをアタッチしてリクエストを送信し、クライアントで結果を表示できます。
ステップ 3:正式バージョンの公開
ステージング環境で関数が安定して実行されることを確認した後、関数コードを本番環境に公開できます。
デプロイ タブを選択し、[リリース] をクリックします。
本番環境 を選択し、公開するバージョンを選択してから、公開 をクリックします。この操作により、選択したバージョンの関数コードが本番環境のすべての POP にデプロイされます。

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



