基本的な Azure Functions の作成
新しい Azure Functions アプリを作成するには、アクティブな Azure サブスクリプションを用意する必要があります。 Azure サービスを試用するために、Microsoft Azure を 30 日間探索できるクレジットが得られるアカウントを作成できます。
Microsoft Azure ホーム ページ に移動して、アカウントを作成してください。 サインアップには Microsoft アカウントが必要です。
Azure サブスクリプションを作成した後は、Azure portal に移動してください。 このポータルは、すべての Azure サービスを作成および管理できる一元管理ツールです。 サインインしている場合は、関数アプリを作成できます。
リソースの作成を選択し、関数アプリを検索します。 Azure のサブスクリプションとリソース グループを選択するか、新たに作成します。 関数アプリの名前を指定します。 この名前は、URL の接頭辞になります (例: yourfunctionapp.azurewebsites.net)。 .NET Core ランタイムと、現在の場所に一致するリージョンを選択できます。 レビューと作成ボタンを選択します。
これで、新しい関数を作成できるようになりました。 関数アプリには複数の関数を含めることができます。 各関数は次の場所で使用できます。
https://yourfunctionapp.azurewebsites.net/api/<functionname>
。
新しい関数を追加するには、プラス (+) アイコンを選択します。 関数のトリガーのタイプを選択します。 Business Central の場合は、HTTP トリガーを選択すると、HTTP を通じて要求を受信したときにコードが実行されます。 AL では HTTP データ型を使用できます。
HTTP トリガー アプリを作成すると、既定のコードが設定されます。 このコードは、GET メソッドまたは POST メソッドを通じて HTTP 要求を受け入れます。 クエリ パラメーターが name キーと共に存在する場合、または name キーを使用して JSON ドキュメントを転記した場合、この関数は Hello name を返します。
まず最初に、HTTP 要求に基づくアクションを実行し、応答を要求者に送信する独自の C# コードを記述することから開始できます。 イメージを処理する関数または QR コードを返す関数を作成できます。 小さな関数は、.NET Framework を利用して簡単に作成できます。 関数は C#、Java、または Python で作成できますが、AL では作成できません。