演習 - 関数アプリを作成する
このガイド付きプロジェクトは、次の演習で構成されています。
- 関数アプリを作成する
- HTTP トリガー関数をデプロイする
- エンドポイントをテストし、ログを確認する
この演習では、サーバーレス Flex 従量課金プランを使用して、リソース グループを作成し、関数アプリをデプロイします。 完了すると、実行中の Function App で最初の関数をホストする準備が整います。
この演習には、次のタスクが含まれています。
- 環境の準備
- 関数アプリを構成する
- デプロイメントを確認する
結果: サーバーレス従量課金プランを使用する実行中の関数アプリ。
ヒント
各主要なアクションの後に一時停止し、次に進む前にページの状態を確認します。 この習慣は、複合的な間違いを防ぎます。
タスク 1: 環境を準備する
開始する前に、Azure 環境を設定します。 リソース グループを作成して、このプロジェクトのすべてのリソースをまとめて整理します。
Warnung
このプロジェクトでは、料金が発生する可能性がある Azure リソースが作成されます。 意図しない費用を避けるために、作業が終わったらクリーンアップ処理を行ってください。
- Function App リソースを作成するアクセス許可を持つアカウントで Azure portal にサインインします。
- ポータルの検索バーで、 リソース グループ を検索し、[ リソース グループ] を選択します。
- [+ 作成] を選択します。 -functions-endpointrg-gp リソース グループに名前を付け、目的のリージョンを選択し、[確認と作成] を選択してから [作成] を選択します。
タスク 2: 関数アプリを構成する
サーバーレス ホスティングを使用して Function App を設定します。 Flex 従量課金プランでは、関数の実行時間に対してのみ料金が支払われます。これにより、不定期のワークロードに対してコスト効率が高くなります。
- ポータルの検索バーで関数 アプリ を検索し、[ 関数アプリ] を選択します。
- を選択してを作成します。
- ホスティング オプションとして Flex Consumption を選択し、[選択] を 選択します。
- [基本] タブで、リソース グループとして rg-gp-functions-endpoint を選択します。
- [関数アプリ名] には、グローバルに一意の名前 (たとえば、func-gp-endpoint- の後にイニシャルと数字) を入力します。
- セキュリティで保護された一意の既定のホスト名の場合は、既定値 (オン) のままにします。
- [ リージョン] では、既定値のままにするか、優先するリージョンを選択します。
- [ランタイム スタック] で、[Node.js] を選択します。
- バージョンの場合は、使用可能な最新の LTS オプションを保持します。
- [ インスタンス サイズ] では、既定値 (2048 MB) のままにします。
- [確認および作成] を選択し、次に [作成] を選択します。
注
検証手順: デプロイ前に必要なすべての設定 (リソース グループ、ランタイム スタック (Node.js)、リージョン、Flex Consumption ホスティング プランを選択したかどうかを確認します。
注
各演習には、次のような検証手順が含まれています。 行くにつれて結果を追跡します。このモジュールの最後にある検証ユニットですべての結果を確認します。
タスク 3: デプロイを確認する
Function App が正常にデプロイされ、実行中であることを確認します。
- デプロイが完了したら、[ リソースに移動] を選択します。
- [Function App Overview]\(関数アプリの概要\) ページに [実行中 ] 状態が表示されたことを確認します。
注
検証手順: [Function App Overview]\(関数アプリの概要\) ページに [実行中 の状態] が表示されたことを確認し、リソースの URL を書き留めます。