ポータル(クラシックまたは新規)では、Webジョブに使用するストレージアカウントを定義できますか。Webジョブ(ポータル経由)に使用するストレージアカウントを設定する方法
特に、AzureWebJobsDashboardとAzureWebJobsStorage接続文字列。私のapp.configでは、これらの設定がありますが、(それぞれにシングルトンロックが必要なTimerTriggersを使用しているので)各環境に異なるストレージアカウントを使用したいと考えています。
ストレージアカウントを作成したら、ポータルを介してホスティングWebアプリケーション(または個々のWebジョブ)を適切なストレージアカウント接続文字列に結びつけるきれいな方法がありますか?
敬具、
ステファン
ありがとうございます。 AzureWebJobsDashboardとAzureWebJobsStorageでAzureポータル(アプリケーション設定)に接続文字列を作成してそこに適切な値を設定することもできますか? –
ソースコードを見て、ブロブストレージにシングルトンロックを取ろうとしているようです。 –
IStorageBlobDirectory lockDirectory = GetLockDirectory(attribute.Account); IStorageBlockBlob lockBlob = lockDirectory.GetBlockBlobReference(lockId); TimeSpan lockPeriod = GetLockPeriod(属性、_config); string leaseId = TryAcquireLeaseAsync(lockBlob、lockPeriod、cancellationToken);待機します。 –