2016-09-28 11 views
2

ポータル(クラシックまたは新規)では、Webジョブに使用するストレージアカウントを定義できますか。Webジョブ(ポータル経由)に使用するストレージアカウントを設定する方法

特に、AzureWebJobsDashboardとAzureWebJobsStorage接続文字列。私のapp.configでは、これらの設定がありますが、(それぞれにシングルトンロックが必要なTimerTriggersを使用しているので)各環境に異なるストレージアカウントを使用したいと考えています。

ストレージアカウントを作成したら、ポータルを介してホスティングWebアプリケーション(または個々のWebジョブ)を適切なストレージアカウント接続文字列に結びつけるきれいな方法がありますか?

敬具、

ステファン

答えて

1

あなたはアプリケーションの診断の下にウェブの仕事のためのWebアプリケーションの下で古典的なポータルにそれを設定することができます enter image description here

enter image description here

またはIN Webアプリケーションの下にある新しいポータル診断ログ AzureWebJobsDashboardとAzureWebJobsStorage接続文字列は、アプリケーションサービスの下にプレビューポータル(https://portal.azure.com)で見つけることができ enter image description here

+0

ありがとうございます。 AzureWebJobsDashboardとAzureWebJobsStorageでAzureポータル(アプリケーション設定)に接続文字列を作成してそこに適切な値を設定することもできますか? –

+0

ソースコードを見て、ブロブストレージにシングルトンロックを取ろうとしているようです。 –

+0

IStorageBlobDirectory lockDirectory = GetLockDirectory(attribute.Account); IStorageBlockBlob lockBlob = lockDirectory.GetBlockBlobReference(lockId); TimeSpan lockPeriod = GetLockPeriod(属性、_config); string leaseId = TryAcquireLeaseAsync(lockBlob、lockPeriod、cancellationToken);待機します。 –

3

- > [webjobsホストアプリ] - > [アプリケーションの設定]を。編集できる接続文字列がありますenter image description here

+0

これは正解です。設定に値が定義されている場合は、ここで設定値を上書きすることもできます。 – juunas

関連する問題