演習 - 関数アプリを作成する

完了

このガイド付きプロジェクトは、次の演習で構成されています。

  • 関数アプリを作成する
  • HTTP トリガー関数をデプロイする
  • エンドポイントをテストし、ログを確認する

この演習では、サーバーレス Flex 従量課金プランを使用して、リソース グループを作成し、関数アプリをデプロイします。 完了すると、実行中の Function App で最初の関数をホストする準備が整います。

この演習には、次のタスクが含まれています。

  • 環境の準備
  • 関数アプリを構成する
  • デプロイメントを確認する

結果: サーバーレス従量課金プランを使用する実行中の関数アプリ。

ヒント

各主要なアクションの後に一時停止し、次に進む前にページの状態を確認します。 この習慣は、複合的な間違いを防ぎます。

タスク 1: 環境を準備する

開始する前に、Azure 環境を設定します。 リソース グループを作成して、このプロジェクトのすべてのリソースをまとめて整理します。

Warnung

このプロジェクトでは、料金が発生する可能性がある Azure リソースが作成されます。 意図しない費用を避けるために、作業が終わったらクリーンアップ処理を行ってください。

  1. Function App リソースを作成するアクセス許可を持つアカウントで Azure portal にサインインします。
  2. ポータルの検索バーで、 リソース グループ を検索し、[ リソース グループ] を選択します。
  3. [+ 作成] を選択します。 -functions-endpointrg-gp リソース グループに名前を付け、目的のリージョンを選択し、[確認と作成] を選択してから [作成] を選択します。

タスク 2: 関数アプリを構成する

サーバーレス ホスティングを使用して Function App を設定します。 Flex 従量課金プランでは、関数の実行時間に対してのみ料金が支払われます。これにより、不定期のワークロードに対してコスト効率が高くなります。

  1. ポータルの検索バーで関数 アプリ を検索し、[ 関数アプリ] を選択します。
  2. を選択してを作成します。
  3. ホスティング オプションとして Flex Consumption を選択し、[選択] を 選択します
  4. [基本] タブで、リソース グループとして rg-gp-functions-endpoint を選択します。
  5. [関数アプリ名] には、グローバルに一意の名前 (たとえば、func-gp-endpoint- の後にイニシャルと数字) を入力します。
  6. セキュリティで保護された一意の既定のホスト名の場合は、既定値 (オン) のままにします。
  7. [ リージョン] では、既定値のままにするか、優先するリージョンを選択します。
  8. [ランタイム スタック] で、[Node.js] を選択します
  9. バージョンの場合は、使用可能な最新の LTS オプションを保持します。
  10. [ インスタンス サイズ] では、既定値 (2048 MB) のままにします。
  11. [確認および作成] を選択し、次に [作成] を選択します。

検証手順: デプロイ前に必要なすべての設定 (リソース グループ、ランタイム スタック (Node.js)、リージョン、Flex Consumption ホスティング プランを選択したかどうかを確認します。

各演習には、次のような検証手順が含まれています。 行くにつれて結果を追跡します。このモジュールの最後にある検証ユニットですべての結果を確認します。

タスク 3: デプロイを確認する

Function App が正常にデプロイされ、実行中であることを確認します。

  1. デプロイが完了したら、[ リソースに移動] を選択します。
  2. [Function App Overview]\(関数アプリの概要\) ページに [実行中 ] 状態が表示されたことを確認します。

検証手順: [Function App Overview]\(関数アプリの概要\) ページに [実行中 の状態] が表示されたことを確認し、リソースの URL を書き留めます。