【发布时间】:2020-02-13 00:25:21
【问题描述】:
我正在进行的项目是使用 Azure Functions 作为无服务 API 来管理应用程序的数据。在这家公司不得不修改功能应用程序和存储帐户的安全性之前,这一切都很好。他们最终不得不在存储帐户上制定带有白名单的防火墙,我不得不将功能应用程序升级到 ~2 版本。所有这一切都很顺利,然后突然在我的一个功能应用程序上调用 GET(无论是使用 portal.azure.com 还是 Postman 中的测试面板)开始返回一个
You need to enable JavaScript to run this app
和 POST'S 开始返回一个
Status: 405 Method Not Allowed
函数应用、存储帐户或其他任何配置更改可能会导致出现此类错误?我开始认为存储帐户中的 AzureWebJobsStorage 可能已被删除或格式错误?如果是这样的话,可以采取什么措施来补救呢? 这是函数应用程序的配置(编辑任何键或标识符):
[
{
"name": "APPINSIGHTS_INSTRUMENTATIONKEY",
"value": "~~~~~~~",
"slotSetting": false
},
{
"name": "AzureWebJobsDashboard",
"value": "~~~~~~~",
"slotSetting": false
},
{
"name": "AzureWebJobsStorage",
"value": "~~~~~~~",
"slotSetting": false
},
{
"name": "FUNCTIONS_EXTENSION_VERSION",
"value": "~2",
"slotSetting": false
},
{
"name": "FUNCTIONS_WORKER_RUNTIME",
"value": "node",
"slotSetting": false
},
{
"name": "WEBSITE_CONTENTAZUREFILECONNECTIONSTRING",
"value": "~~~~~~~",
"slotSetting": false
},
{
"name": "WEBSITE_CONTENTSHARE",
"value": "~~~~~~~",
"slotSetting": false
},
{
"name": "WEBSITE_NODE_DEFAULT_VERSION",
"value": "~10",
"slotSetting": false
}
]
任何帮助都将不胜感激!
【问题讨论】:
标签: azure azure-functions