为什么队列绑定在 Azure 中不起作用?
Why queue bindings does not work in Azure?
我正在尝试创建一个带有队列触发器的函数,这里是 function.json
:
"scriptFile": "__init__.py",
"bindings": [
{
"name": "CraigslistItemParser",
"type": "queueTrigger",
"direction": "in",
"queueName": "craigslist",
"connection": "DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY;EndpointSuffix=core.windows.net"
}
]
}
在控制台日志中部署函数时出现错误:
The 'CraigslistItemParser' function is in error: Microsoft.Azure.WebJobs.Host: Error indexing method 'Functions.CraigslistItemParser'. Microsoft.Azure.WebJobs.Extensions.Storage: Storage account connection string 'DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY;EndpointSuffix=core.windows.net' does not exist. Make sure that it is a defined App Setting.
什么是应用程序设置,我到处都找不到?
阅读文档,您似乎无法直接在 "connection" 设置中指定连接字符串。相反,您必须包含“应用程序设置的名称,其中包含用于此绑定的存储连接字符串。”
我正在尝试创建一个带有队列触发器的函数,这里是 function.json
:
"scriptFile": "__init__.py",
"bindings": [
{
"name": "CraigslistItemParser",
"type": "queueTrigger",
"direction": "in",
"queueName": "craigslist",
"connection": "DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY;EndpointSuffix=core.windows.net"
}
]
}
在控制台日志中部署函数时出现错误:
The 'CraigslistItemParser' function is in error: Microsoft.Azure.WebJobs.Host: Error indexing method 'Functions.CraigslistItemParser'. Microsoft.Azure.WebJobs.Extensions.Storage: Storage account connection string 'DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY;EndpointSuffix=core.windows.net' does not exist. Make sure that it is a defined App Setting.
什么是应用程序设置,我到处都找不到?
阅读文档,您似乎无法直接在 "connection" 设置中指定连接字符串。相反,您必须包含“应用程序设置的名称,其中包含用于此绑定的存储连接字符串。”