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

HTTPDNS:Function Compute で関数を作成する

最終更新日:Feb 14, 2025

このトピックでは、Function Compute コンソールでユーザー定義関数を作成し、関数をデバッグし、関数の設定を含むサービスバージョンを公開する方法について説明します。

手順

  1. Function Compute コンソール にログオンします。

  2. 上部のナビゲーションバーで、[リージョン] を選択します。

    説明

    HTTPDNS のカスタム解決関数ポリシーは、中国 (香港) およびシンガポールの Function Compute サービスをサポートしています。

    fig1

  3. [サービス] ページで、[サービスの作成] をクリックします。

  4. サービスが作成された後、サービス名をクリックします。表示されるページで、[関数の作成] をクリックします。

  5. [関数の作成] ページで、ビジネス要件に基づいてパラメーターを構成します。パラメーターが構成された後、[作成] をクリックします。詳細については、「関数を管理する」をご参照ください。このトピックでは、[基本設定] セクションの [ハンドラーの種類] パラメーターを [イベントハンドラー] に設定します。

  6. 関数が作成された後、関数リストで関数の名前をクリックします。[コード] タブの関数詳細ページに移動します。

  7. 関数のコードを入力します。詳細については、「ユーザー定義解決関数を記述する」をご参照ください。fig1

  8. [関数のテスト] ドロップダウンリストから [テストパラメーターの構成] を選択することもできます。[テストパラメーターの構成] パネルで、[イベント名] パラメーターとイベントの入力パラメーターを構成します。入力パラメーターの構成方法の詳細については、「ユーザー定義解決関数を記述する」をご参照ください。fig2

  9. [関数のテスト] をクリックします。関数が正しく実行できることを確認します。fig3

  10. [関数] ページに戻ります。左側のナビゲーションウィンドウで、[バージョン] をクリックします。表示されるページで、[バージョンの公開] をクリックします。

    説明

    サービスバージョンが生成されます。バージョン番号は、バージョンを公開するたびに 1 ずつ増加します。 HTTPDNS のカスタム解決機能では、Function Compute サービスの最新バージョンは推奨されません。そのため、生成されたバージョン番号を後で使用する際に保存する必要があります。

  11. 表示されるパネルで、[説明] パラメーターを構成し、[OK] をクリックします。

Function Compute コンソールでの構成は完了です。

Function Compute サービスの構成を HTTPDNS の関数ポリシーに適用する方法の詳細については、「Function Compute ポリシーを追加する」をご参照ください。