我要实现的目标
通过Azure功能连接到位于防火墙后面的Azure BLOB存储帐户。
到目前为止已采取的步骤
"outboundIpAddresses"
条目),并将它们添加到存储帐户的防火墙中。 问题
尝试使用防火墙对存储帐户运行Azure功能时,我得到了Status: 500 Internal Server Error - This request is not authorized to perform this operation.
我在这里想念什么?
答案 0 :(得分:0)
您目前无法在这里实现想要的目标。当您从功能中访问存储帐户时,由于它们彼此位于同一区域,因此所有流量都流经内部IP上的内部Azure网络,而不是Web应用程序中列出的公共IP,因此不允许防火墙(我已经得到Azure支持人员的确认)。因为您无权访问该功能的内部IP,并且即使您可以更改它们,也无法将其列入白名单。
如果您的资源位于不同的区域,则流量将通过外部IP,您将获得更大的成功。