Functionアプリを作成します。Portalにログインします。Functionアプリを作成します。これらの手順に従うときは、次の点に注意してください。フィールドにも名前を記録します。同じリソースグループに複数のアプリを作成する場合、いくつかの制限が適用されます。Snowflakeは、Node.jsでサンプルの「エコー」関数を提供します。このサンプル関数を使用して開始する場合は、次のようにします。求められたら、Node.jsを選択します。Node.jsのバージョンを尋ねられたら、バージョン12を選択します。関数を実行するOSを尋ねられたら、「Windows」または「Linux」を選択します。デモ機能のみを作成する場合、Snowflakeは「Windows」を選択することをお勧めします。Portalで編集できません。Codeインターフェイスを介してコードを公開する必要があります。AD認証を使用できません。Service」料金プランまたは「Premium」料金プランを使用する必要があります。Functionを作成する必要があります。この関数はリモートサービスとして作動します。Functionをさまざまな方法で呼び出す(「トリガーする」)ことができます。よってトリガーされる関数」である必要があります。ちなみにMicrosoftが提供する手順を使用して、HTTPでトリガーされる関数を作成できます。Functionを作成するただし、Snowflakeは、追加の詳細とサンプルコードを含むカスタム手順を提供し、Microsoftとは異なる認証レベルを提案します。Microsoftの指示の代わりに、カスタムの指示を使用することをお勧めします。画面が表示されている必要があります。Functionアプリの名前は通常、画面の左上隅の近くに表示されます。いうタイトルのセクションを探します。いうラベルの付いた項目をクリックして関数を追加します。ボタンをクリックします。トリガーされる関数に使用する名前を入力します。フィールドに記録します。選択することをお勧めします。いうタイトルのボタンをクリックします。いう単語が表示された画面に移動します。デフォルトのコードを独自のコードに置き換えます。JavaScript「エコー」関数のサンプルコードを以下に示します。この関数は各行を読み取り、その行を出力(結果)にコピーします。行番号も出力に含まれます。出力は、マルチレベルディクショナリの一部として返されます。この関数は、Snowflakeが送信し、読み取る形式と同じ形式(JSON)でデータを受け入れ、返します。通常、関数はHTTPコード200を返します。関数に行が渡されない場合(つまり、リクエストの本文が空の場合)、関数はエラーコード400を返します。ボタンをクリックします。ボタンをクリックします。]}Copy出力の内容は次のようになります。]}Copyフォーマットは上記と異なる場合があることに注意してください。Function)に中継します。これらの2つのステップにはそれぞれ認証要件が必要なため、通常は次のように指定します。Managementサービスを呼び出すために必要な認証。Functionアプリで、関数を呼び出すために必要な認証。Functionアプリの認証を要求する方法について説明します。Managementサービスは後で作成され、その認証要件も後で指定します。ADでOAuthクライアント資格情報付与フローを使用します。ADアプリの登録が必要です。ADアプリ登録を作成するための手順があります。Functionアプリを設定できます。介して認証を構成するには、次を実行する必要があります。アプリ登録を作成します。ベースのエンティティです。Functionアプリに関連付けます。認証を有効にすることです。ADアプリ登録を作成します。アプリ登録の詳細については、Microsoftのドキュメントをご参照ください。画面を開いている必要があります。