You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Functions基于身份的QueueTrigger绑定__queueServiceUri未识别问题

问题:Azure Functions Python队列触发器基于身份的连接配置失败

我已完成Python编排器活动的基于身份的连接配置,使用两个存储账户:一个默认账户用于AzureWebJobs等应用自身管理,另一个用于数据处理(问题出在此账户)。但函数应用无法识别环境变量__queueServiceUri,相关配置及错误信息如下:

相关配置与错误信息

function.json

{
  "scriptFile": "__init__.py",
  "bindings": [
    {
      "name": "msg",
      "type": "queueTrigger",
      "direction": "in",
      "queueName": "poison-handler",
      "connection": "PythonFasStorageAccount__queueServiceUri"
    }
  ]
}

函数应用配置

[
  {
    "name": "PythonFasStorageAccount__credential",
    "value": "managedidentity",
    "slotSetting": false
  },
  {
    "name": "PythonFasStorageAccount__queueServiceUri",
    "value": "https://mystorage.queue.core.windows.net/",
    "slotSetting": false
  }
]

错误信息

“QueueTrigger”函数出错:Microsoft.Azure.WebJobs.Host:索引方法“Functions.QueueTrigger”时出错。Microsoft.Azure.WebJobs.Extensions.Storage.Queues:存储账户连接字符串“AzureWebJobs[CUSTOM-PREFIX]__queueServiceUri”不存在。请确保它是已定义的应用设置。

疑问

  • 系统在队列URI变量前自动添加“AzureWebJobs”前缀(即AzureWebJobs[CUSTOM-PREFIX]__queueServiceUri),这是否属于预期行为?
  • 为何系统会期望找到连接字符串而非基于身份的配置?

内容的提问来源于stack exchange,提问作者basquiatraphaeu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 12:01:33