関数アプリを作成するには、以下の説明を参照してください。
1. Azure ポータルで すべてのサービス > モノのインターネット に移動して、[関数アプリ] をクリックします。
2. [作成] をクリックして、関数アプリを作成します。
3. 関数アプリの作成 ページで、プロジェクトの詳細 および インスタンスの詳細 を構成します。
•サブスクリプション – サブスクリプションを選択します。
•リソース グループ – リソース グループを選択します。
•関数アプリ名 – 関数アプリ名を入力します。
•公開 – コード を選択します。
•ランタイム スタック – .Net を選択します。
•バージョン – 既定のバージョン 3.1 を使用します。
•地域 – ドロップダウン リストから地域を選択します。
4. [次: ホスティング] をクリックします。
5. ホスティング ページで、以下の設定を構成します。
•ストレージ アカウント – ストレージ アカウントを選択します。ストレージ アカウントは Azure ポータルの すべてのサービス > ストレージ で構成されています。
•オペレーティング システム – Windows を選択します。
•プランの種類 – ドロップダウン リストから 消費量 (サーバーレス) または App Service プラン を選択します。
詳細については、Microsoft 記事Azure Functions のホスティング オプション を参照してください。
6. [次: ネットワーク] をクリックします。
7. ネットワーク ページで、ネットワーク インジェクションを有効にする に対して オフ を選択します。
8. [次: 監視] をクリックします。
9. 監視 ページで、Application Insights を有効にする フィールドで いいえ を選択します。
10. [次: タグ] をクリックします。タグの構成は関数アプリの作成に必要ではないため、スキップすることができます。
11. [次: 確認および作成] をクリックします。確認後、[作成] をクリックして関数アプリの作成を開始します。
12. 左側のナビゲーション メニューで 関数 > 作成 をクリックして、関数を作成します。
関数アプリに対してプライベート エンドポイントを使用できることに注意してください。プライベート エンドポイントの構成方法については、プライベート エンドポイントの構成 を参照してください。
プライベート エンドポイントを有効になると。PowerShell を使用して関数アプリを作成・アップロードするには、以下のステップを完了することで VM VNET サブネットから関数アプリに別のプライベート エンドポイント接続を作成する必要があります。
a. 関数アプリ > プライベート エンドポイント接続 に移動して、リボン上で [追加] をクリックします。
b. プライベート エンドポイントの追加 パネルで、以下の設定を構成します。
o 名前 – プライベート エンドポイント接続の名前を入力します。
o サブスクリプション – サブスクリプションを選択します。
o 仮想ネットワーク – 仮想ネットワークを選択します。
o サブネット – 仮想ネットワークのサブネットを選択します。
o プライベート DNS ゾーンと統合する – はい を選択します。
完了すると、[OK] をクリックして構成を保存します。
c. プライベート エンドポイント接続が作成された後、Azure ポータルで Private Link センター > プライベート エンドポイント に移動して、プライベート エンドポイントをクリックします。
d. DNS 構成 ページで、DNS レコードをコピーして、メモ帳などの目的の場所に貼り付けます。
e. 仮想ネットワークでローカル ホスト ファイルにコピーした DNS レコードを追加します。
13. 関数アプリが正常に作成された後、関数名をクリックして [関数 URL の取得] をクリックします。URL レコードをコピーして、メモ帳などの目的の場所に貼り付けます。この URL は後で AvePoint 展開チームに提供する必要があることに注意してください。