[英]Azure Runbook Failed due to Storage Account Firewall
我有一台每天早上運行的Azure Runbook。
Runbook執行“ Get-AzureStorageBlob”,但是由於我們在存儲帳戶上啟用了防火牆,因此它現在失敗並顯示錯誤:
Get-AzureStorageBlob:遠程服務器返回錯誤:(403)禁止。 HTTP狀態代碼:403-HTTP錯誤消息:該請求無權執行此操作。 在第8行:char:17 + ... ldBackups = Get-AzureStorageBlob -Context $ BackupCtx -Container $ Back ... + ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:CloseError:(:) [Get-AzureStorageBlob],StorageException + FullyQualifiedErrorId:StorageException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.GetAzureStorageBlobCommand
我已經在存儲帳戶防火牆上啟用了“允許受信任的Microsoft服務訪問該存儲帳戶”,但是仍然失敗。
有誰知道我如何使它成功運行?
目前,解決方法是部署Hybrid Runbook Worker ,然后將該公共IP地址添加到存儲帳戶的防火牆中,這樣,Azure存儲不會阻止您的Runbook。
關於受信任的Microsoft服務:
受信任的Microsoft服務不包含Runbook。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.