具有 Azure 存储的 Azure 函数 - 函数引发异常
Posted
技术标签:
【中文标题】具有 Azure 存储的 Azure 函数 - 函数引发异常【英文标题】:Azure function with Azure storage - Function throwing exceptions 【发布时间】:2022-01-21 07:43:47 【问题描述】:我在我们的 Pre-Prod 环境中有一个 Azure 函数,它在访问存储和执行所需操作方面工作正常。
现在我正在尝试在 Prod 环境中实现相同的功能,Prod 在不同的 Azure 帐户中。我复制了从 Pre-Prod 到 Prod 的每一步。但是这里的东西不起作用,因为函数抛出错误。
“错误:无法访问 Azure Functions 运行时。单击此处了解详细信息 关于存储配置。”
我在检查优先级设置时参考了几个文档以纠正此问题,但无法做到。
注意:我是一名开发人员,在 GCP 方面有很好的经验,我对 Azure 完全陌生。
【问题讨论】:
【参考方案1】:这通常发生在 Azure 函数应用失去与支持 Blob、队列和表存储的存储帐户的连接时。这是因为 Functions 依赖于 Azure 存储来执行管理触发器和记录函数执行等操作
以下是可能发生的原因之一:
正在删除存储帐户。以下是添加的一些设置:
AzureWebJobsDisableHomepage -- 真 当此应用设置被省略或设置为false
时,将显示类似于以下示例的页面以响应URL <functionappname>.azurewebsites.net
。
您可以从MS Docs查看其他相关的网络作业存储设置
【讨论】:
以上是关于具有 Azure 存储的 Azure 函数 - 函数引发异常的主要内容,如果未能解决你的问题,请参考以下文章