无法访问 python 的 Azure 函数

问题描述

我在 Python 的 Azure 函数中收到以下错误

请看下面的截图

enter image description here

每当我尝试在门户上打开 azure 函数 python 时,就会出现上述错误。 如果有人对此错误有任何想法,请告诉我。

解决方法

最常见的原因是函数应用失去了对其存储帐户的访问权限。有关详细信息,请参阅 Storage account requirements

创建函数应用时,必须创建或链接到支持 Blob、队列和表存储的通用 Azure 存储帐户。这是因为 Functions 依赖 Azure 存储来执行管理触发器和记录函​​数执行等操作。某些存储帐户不支持队列和表。这些帐户包括仅限 Blob 的存储帐户、Azure 高级存储和具有 ZRS 复制的通用存储帐户。

虽然可以将现有存储帐户用于函数应用,但必须确保它满足这些要求。作为 Azure 门户中函数应用创建流程的一部分创建的存储帐户保证满足这些存储帐户要求。在门户中,在创建函数应用时选择现有存储帐户时,不受支持的帐户会被过滤掉。在此流程中,您只能选择与您正在创建的函数应用位于同一区域的现有存储帐户。

This article 可帮助您解决此错误的具体原因,包括如何识别和解决每种情况。