我有一个来自 Azure 流量管理器请求的简单 JSON,因此理想情况下,它将存储在一个 Blob 存储帐户中,该帐户标有用于读取 Blob 的公共(public)访问策略。当我尝试此操作时 - 在 ATM 中使用外部端点 - 我收到 400 HTTP 响应。
端点在门户中显示为在线,这很有趣,因为通过浏览器发出该 URL 也会导致 400 错误。我将运行状况探测器指向 $root 容器中的公共(public) blob。
我的第二次尝试是尝试使用 Azure 函数作为端点,在这种情况下,运行状况探测会导致“已停止”状态。从较早的文章来看,这似乎会返回给基本的应用程序服务计划(这是一个消费计划),但我认为此时已经过时了?
这里的分辨率是多少?这不应该这么难!
最佳答案
根据您的描述,我这边检查了这个问题,可能会遇到与您提到的相同的问题。然后我发现了关于Traffic Manager and Blob Storage的问题和 Integration of Azure Functions with Traffic Manager 。
据我了解,流量管理器不支持与 Blob 存储集成,您可以添加您的功能请求 here .
要与 Azure Functions 集成,您需要确保标准 SKU 或更高版本的 Web 应用符合流量管理器的使用条件。对于低于标准 SKU 的网络应用,您可以利用 Azure Functions Proxies 。以下是一些引用资料,您可以引用一下:
关于azure - 您可以将流量管理器与 blob 存储或 Azure 功能结合使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44555871/