【问题标题】:Azure Runbook Failed due to Storage Account FirewallAzure Runbook 由于存储帐户防火墙而失败
【发布时间】:2018-09-21 13:14:05
【问题描述】:

我有一个每天早上运行的 Azure Runbook。

Runbook 执行“Get-AzureStorageBlob”,但由于我们在存储帐户上启用了防火墙,它现在失败并出现错误:

Get-AzureStorageBlob :远程服务器返回错误:(403) 禁止。 HTTP 状态代码:403 - HTTP 错误消息:此请求 无权执行此操作。在行:8 字符:17 + ... ldBackups = Get-AzureStorageBlob -Context $BackupCtx -Container $Back ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ + CategoryInfo : CloseError: (:) [Get-AzureStorageBlob], StorageException + FullyQualifiedErrorId : StorageException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.GetAzureStorageBlobCommand

我在存储帐户防火墙上启用了“允许受信任的 Microsoft 服务访问此存储帐户”,但仍然失败。

有谁知道我怎样才能让它成功运行?

【问题讨论】:

    标签: azure azure-runbook


    【解决方案1】:

    目前,解决方法是部署一个Hybrid Runbook Worker,然后将该公共 IP 地址添加到存储帐户的防火墙,这样,Azure 存储就不会阻止您的 Runbook。

    关于受信任的 Microsoft 服务:

    受信任的 Microsoft 服务不包含 Runbook。

    希望这会有所帮助。

    【讨论】:

    • 这对你有用吗?如果您需要更多帮助,请告诉我:)
    • 嗨@JasonYe,这个答案仍然是最合适的解决方法吗?
    猜你喜欢
    • 2019-09-28
    • 2021-10-29
    • 2021-01-20
    • 2018-08-13
    • 2018-11-13
    • 1970-01-01
    • 2022-09-24
    • 2021-07-01
    • 2020-06-18
    相关资源
    最近更新 更多