我能够为监听服务总线的功能设置系统分配的身份:我在功能中打开了系统分配的身份,将连接字符串更改为' Endpoint = my_endpoint; Authentication = ManagedIdentity ”,并为功能分配了使用服务总线的角色。 我的功能代码段如下:
[FunctionName("MyAwesomeFunction")]
public static async Task RunAsync([ServiceBusTrigger("myawesome-queue", Connection = "MyAwesomeConn")] string queueItem)
{
// func code
}
现在,我尝试执行相同的操作,但使用的是用户分配的身份:我创建了托管身份,将其添加到功能中并在服务总线中为其分配了角色。但是看起来不起作用-消息没有进入我的队列。有什么建议吗?谢谢。
答案 0 :(得分:2)
10.3.2
。您必须使用带有共享访问签名的完整连接字符串。