在 Power BI 操作扩展 Azure DevOps 中使用上传 Power BI 报告任务时收到“未经授权”错误消息

问题描述

我想使用 Azure DevOps 扩展“Power BI 操作”将报告从我的 Azure 存储库上传到 Power BI 工作区。我已经在我的 DevOps 组织中安装了 Power BI Actions 扩展。 我还在 Azure 租户上创建了一个服务主体,并为其生成了一个客户端机密。服务主体已添加 Tenant.ReadAll 和 Tenant.ReadWriteAll 权限,但尚未授予它们管理员权限。

服务主体也已作为管理员添加到必要的 Power BI 工作区。

然后,我使用上述服务主体创建了一个服务连接以进行身份​​验证,因为 Power BI Actions Extension 上的用户名/密码方法不支持 MFA。

我的最终目标是构建 CI/CD 管道。目前,构建管道工作正常,因为我能够将 .pbix 文件作为工件推送到放置容器。

目前只有这一项任务的发布管道失败,给我一条“未经授权”的错误消息,并说工作区不存在。我已经检查了多次。工作区名称正确。

这个问题可能是因为未授予 API 权限?如果是这样,我是否使用了正确的权限?或者是否还有其他要求。

附加到扩展程序的链接here.

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)