在門戶(傳統或新建)中,您可以定義哪些存儲帳戶用於Web作業?如何設置哪個存儲帳戶用於Web作業(通過Portal)
特別是AzureWebJobsDashboard和AzureWebJobsStorage連接字符串。在我的app.config中,我有這些設置,但我想爲每個環境使用一個不同的存儲帳戶(因爲我使用的TimerTriggers需要對這些進行單獨鎖定)。
創建存儲帳戶後,是否有一種乾淨的方式通過門戶將託管Web應用程序(或單個Web作業)與適當的存儲帳戶連接字符串關聯?
親切的問候,
斯特凡
謝謝湯姆。你知道我是否也可以使用AzureWebJobsDashboard和AzureWebJobsStorage在Azure Portal(應用程序設置)中創建連接字符串,並在那裏適當地設置值? –
我查看了源代碼,它看起來像試圖在blob存儲上取得一個單獨的鎖... –
IStorageBlobDirectory lockDirectory = GetLockDirectory(attribute.Account); IStorageBlockBlob lockBlob = lockDirectory.GetBlockBlobReference(lockId); TimeSpan lockPeriod = GetLockPeriod(attribute,_config); string leaseId = await TryAcquireLeaseAsync(lockBlob,lockPeriod,cancellationToken); –