Function Compute コンソールでユーザー定義関数のバージョンを作成、デバッグ、保存します。
新しい関数 2.0 の作成
バージョン 2.0 は非推奨になったため、Function 3.0 の使用を推奨します。 詳細については、「2.0 と 3.0 の違い」をご参照ください。 Function 3.0 の関数を作成するには、「3.0 の関数を作成する」をご参照ください。
Function Compute コンソールにログインします。上部のメニューバーで、リージョンを選択します。

[サービスリスト] ページの左側のナビゲーションウィンドウで、サービスの作成をクリックします。
サービスが作成されたら、[関数管理] ページで、関数の作成をクリックします。
[関数の作成] ページで、[ビルトインランタイムで作成] を選択し、[ハンドラータイプ] を [イベントリクエストの処理] に設定します。必要に応じて他のパラメーターを設定し、[作成] をクリックします。

次に、関数をテストします。入力パラメーターの設定の詳細については、「カスタム解析関数のコードを記述する」をご参照ください。[関数のテスト] をクリックし、関数が正しく実行され、期待されるデータを返すことを確認します。
機能コードを入力します。詳細については、「カスタム解析機能コードを記述する」をご参照ください。

また、[テスト機能] > [テストリクエストの設定] を選択することもできます。入力パラメーターの設定の詳細については、カスタム解析関数コードの作成をご参照ください。関数が正しく実行され、期待されるデータを返すことを確認します。

テストが完了したら、[コードのデプロイ] をクリックし、コードがデプロイされたことを確認します。
右上隅にある [バージョンの発行] をクリックします。[説明] を入力し、[OK] をクリックします。

システムは自動的にインクリメントされるサービスバージョン番号を生成します。HTTPDNS のカスタムドメイン名解析では関数の LATEST バージョンがサポートされていないため、生成されたサービスバージョン番号をメモしておいてください。
これで、FC 2.0 Function Compute コンソールでの関数の設定は完了です。この関数を HTTPDNS コンソールの Function Compute ポリシーに追加できます。
新しい Function Compute サービスを HTTPDNS Function Compute ポリシーに適用する方法については、「Function Compute に基づいてカスタム DNS 解決を設定する」をご参照ください。