繁体   English   中英

无法使用托管标识创建 Azure function

Unable to create Azure function with Managed Identity

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用 Azure 门户创建 Azure function 门户。 我添加了触发器并尝试添加到服务总线的连接(我正在添加Azure 服务总线主题触发器)。 当我尝试添加连接字符串时,我只看到一个名为RootManagedSharedAccessKey的选项。 我不想使用共享访问密钥进行连接。 相反,我想使用托管标识。 但该选项根本不可用。 有关更多信息,请参见附图。 我已经将托管标识添加到 Azure function 应用程序中。

如何配置 function 以使用托管标识? 我没有使用 Visual Studio 部署\创建 function。 我只是使用 Azure 门户。

在此处输入图像描述

1 个回复

创建一个托管标识,您需要通过单击add role assignment来添加Azure role assignments ,如下所示:

  1. Azure 服务总线数据接收器
  2. Azure 服务总线数据所有者

在此处输入图像描述

现在也在Service Bus中,您需要为managed identity分配相同的角色,如下所示:

Service Bus ->Access Control(IAM) -> Add role assignment

在此处输入图像描述

分配托管标识后,它应该反映在您的服务总线中,如此处所示。

现在,通过在托管标识的帮助下触发 Azure 服务总线主题触发器,在 function 应用程序中创建 function。

在此处输入图像描述

在此处输入图像描述

参考链接

1 无法将“用户管理的标识”与 Azure Function App 一起使用

我正在尝试在我的函数应用中使用“用户管理的身份”。 托管 ID 在托管函数的资源组级别具有贡献者访问权限。 这是一个powershell功能,目前它只有 当我运行我的函数时,出现以下错误: 我已按照此处文档中列出的步骤进行操作,并且还仔细检查了函数应用程序是否设置了 IDENTITY_END ...

2 Azure function 托管标识属性

我们有一个 Linux Python 核心 Azure ZC1C425268E68385D1AB5074C 分配了一个托管身份。 我们想通过 Azure function 从 Azure blob 存储读取文件并进行一些文件验证。 是否可以使用托管标识的概念在不需要任何访问密钥或 Blob 存储的 ...

9 使用托管标识从 Azure 逻辑应用向 Azure 函数进行身份验证

我正在尝试为逻辑应用程序和 Azure 函数配置安全性。 Azure 函数有一个 HTTP 触发器。 到目前为止,我已经完成了以下工作: 创建了具有一些基本功能的 Azure 函数(在请求日志中写入查询)。 创建逻辑应用程序(循环触发器,HTTP 触发 Azure 函数) 测试逻辑A ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM