1

我从 Azure 流量管理器请求中获得了一些简单的 JSON,因此理想情况下,它将存储在标记有公共访问策略以读取 blob 的 blob 存储帐户中。当我尝试这样做时——在 ATM 中使用外部端点——我得到一个 400 HTTP 响应。

端点在门户中在线显示,这很有趣,因为通过浏览器发出该 URL 也会导致 400 错误。我将运行状况探测指向 $root 容器中的公共 blob。

我的第二次尝试是尝试使用 Azure 函数作为端点,在这种情况下,运行状况探测会导致“停止”状态。从较早的文章看来,这将作为基本的应用服务计划(这是一个消费计划)返回,但我认为这在这一点上已经过时了?

这里的解决方案是什么?这不应该这么难!

4

1 回答 1

2

根据您的描述,我在我这边检查了这个问题,我可能会遇到与您提到的相同的问题。然后我发现了有关Traffic Manager 和 Blob Storage以及Azure Functions 与 Traffic Manager 集成的问题

据我了解,流量管理器不支持与 Blob 存储的集成,您可以在此处添加您的功能请求。

要与 Azure Functions 集成,您需要确保标准SKU 或更高版本的 Web 应用符合使用流量管理器的条件。对于低于标准SKU的 Web 应用,您可以利用Azure Functions Proxies。以下是一些参考资料,您可以参考:

流量管理器 - 作为端点的 Web 应用程序

Azure Functions 流量管理器

于 2017-06-15T06:08:22.627 回答