[英]Unable to create Azure function with Managed Identity
我正在使用 Azure 门户创建 Azure function 门户。 我添加了触发器并尝试添加到服务总线的连接(我正在添加Azure 服务总线主题触发器)。 当我尝试添加连接字符串时,我只看到一个名为RootManagedSharedAccessKey
的选项。 我不想使用共享访问密钥进行连接。 相反,我想使用托管标识。 但该选项根本不可用。 有关更多信息,请参见附图。 我已经将托管标识添加到 Azure function 应用程序中。
如何配置 function 以使用托管标识? 我没有使用 Visual Studio 部署\创建 function。 我只是使用 Azure 门户。
创建一个托管标识,您需要通过单击add role assignment
来添加Azure role assignments
,如下所示:
现在也在Service Bus
中,您需要为managed identity
分配相同的角色,如下所示:
Service Bus ->Access Control(IAM) -> Add role assignment
分配托管标识后,它应该反映在您的服务总线中,如此处所示。
现在,通过在托管标识的帮助下触发 Azure 服务总线主题触发器,在 function 应用程序中创建 function。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.