【发布时间】:2019-10-17 13:05:41
【问题描述】:
我能够为侦听服务总线的函数设置 系统分配 托管标识:我在我的函数中打开了系统分配标识,将连接字符串更改为 'Endpoint=my_endpoint;Authentication= ManagedIdentity' 并为使用服务总线的功能分配了角色。 我的函数代码sn-p如下:
[FunctionName("MyAwesomeFunction")]
public static async Task RunAsync([ServiceBusTrigger("myawesome-queue", Connection = "MyAwesomeConn")] string queueItem)
{
// func code
}
现在我正在尝试做同样的事情,但使用 用户分配 身份:我创建了托管身份,将其添加到功能中并在服务总线中为其分配了角色。但看起来它不起作用 - 消息没有进入我的队列。有什么建议吗?谢谢。
【问题讨论】:
-
这里有什么问题?你能添加更多细节吗
-
我用服务总线资源管理器对其进行了测试,发现我的消息仍然在活动消息中并且没有进一步。这意味着它没有进入服务总线队列。
-
你有控制台日志或其他东西来确保它没有到达函数?
-
我在控制台日志中只有以下内容: 队列
已成功检索。就是这样。活动消息计数保持不变。
标签: azure azure-managed-identity