您可以将流量管理器与 blob 存储或 Azure 功能一起使用吗

Can you use Traffic Manager with blob storage or Azure functions

我有一个来自 Azure 流量管理器请求的 JSON 的简单位,因此理想情况下它将存储在标有 public 访问策略以读取 blob 的 blob 存储帐户中.当我尝试这样做时 - 在 ATM 中使用外部端点 - 我收到 400 HTTP 响应。

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

我的第二次尝试是尝试将 Azure 函数作为端点,在本例中,运行状况探测导致 'stopped' 状态。从较早的文章看来,这将返回一个基本的应用程序服务计划(这是一个消费计划),但我认为此时已经过时了?

这里的分辨率是多少?这不应该这么难!

根据你的描述,我这边查了这个问题,我可能遇到和你说的一样的问题。然后我发现了关于 Traffic Manager and Blob Storage and Integration of Azure Functions with Traffic Manager 的问题。

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

为了与 Azure Functions 集成,您需要确保您的 Standard SKU 或更高版本的 Web 应用程序有资格与流量管理器一起使用。对于低于 标准 SKU 的网络应用程序,您可以利用 Azure Functions Proxies。这里有一些参考资料,你可以参考一下:

Traffic Manager - Web Apps as endpoints