2016-12-02 14 views
0

kudu REST APIを使用してazure関数アプリケーションにzipファイルをアップロードしようとすると、ブラウザの関数Appエディタでc#コードを表示しようとするとエラーが発生します。エラーは、次のとおりです。 「エラー:関数のアプリケーションバインドの問題 - 値にnullを設定することはできません。パラメータ名:hostAccount

機能($出所)エラー:Microsoft.Azure.WebJobs.Host:エラーインデックスメソッド 'Functions.Source' Microsoft.Azure.WebJobs.Host:値をnullにすることはできません 。パラメータ名:hostAccount セッションID:xxxxxxxxxxx

タイムスタンプ:2016-12-02T18:35:00.083Z」

私は、リソース・グループの作成から開始するアプリケーションの洞察の端から端までを自動化していることに注意してくださいPowershellを使用して、マルチセットウェブテスト結果をSplunk - Allにエクスポートするまで。

この自動化プロセスでは、ストレージ接続文字列を作成し、それを関数appのapp設定に設定し、function.jsonバインディングにそのキーを指定します。

まだこのエラーが発生します。不足しているホストの設定(例えば、ホストストレージアカウント)へhttps://github.com/Azure/azure-webjobs-sdk-script/issues/1020

答えて

1

エラーポイント:Gitは - ここに

は、私はAzureの機能アプリケーションで作成された問題です。

作成プロセスを自動化する場合は、必要な環境変数が正しく設定されていることを確認する必要があります。推奨される方法は、ARMテンプレートを使用してそれを管理することです。

リソースのARMテンプレートを取得する方法(関数アプリケーションに必要な設定を見るために使用できる)の詳細はhereです。

我々はまた、あなたが、私はこのことができます願っていhere

をリンクに使用できるいくつかのサンプルテンプレートを持っています!

+0

機能アプリを作成する前に、前の手順でストレージアカウントとコンテナが作成されます。 Cloud Explorerでコンテナに正常にアクセスできました。実際のエラーは、関数appを作成することではありません。エラーは「hostAccount」と表示されるため、ホストストレージアカウントです。私がHTTPトリガーを必要とする関数appを作成するこの状況を想像してみてください。それでもストレージアカウントが必要ですか? – Loganathanpc

+1

これは、この機能で使用されるストレージアカウントです。同じストレージアカウントを使用できますが、そのアカウントを指すホスト環境変数を設定する必要があります。 –

+0

Gotcha!私は、ホストアカウントを参照する方法を見ていきます!ファンクションアプリケーションを手動で作成するときは、ストレージアカウントが必須であることもわかります。ありがとう@ファビオ!私は研究を続け、結果をあなたに知らせます。 – Loganathanpc