Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获得;远程服务器返回错误:(401)未经授权。”;在Azure DevOps管道中创建发布时_Azure_Powerbi_Devops_Azure Pipelines Release Pipeline - Fatal编程技术网

获得;远程服务器返回错误:(401)未经授权。”;在Azure DevOps管道中创建发布时

获得;远程服务器返回错误:(401)未经授权。”;在Azure DevOps管道中创建发布时,azure,powerbi,devops,azure-pipelines-release-pipeline,Azure,Powerbi,Devops,Azure Pipelines Release Pipeline,当我点击“创建发布”时,我遇到了以下错误 我同时尝试了“用户”和“服务主体”,这个错误出现在我选择“服务主体”时 谢谢根据错误日志,看起来您正在使用此第三方扩展-- 要使用PowerBI配置服务主体,您必须执行以下操作 通过本指南:具有Power BI的服务主体 ClientId:Azure Active Directory应用程序的客户端id此应用程序应具有适当的权限才能使用Power BI Api。 ClientSecret:应用程序的客户端机密 租户ID:Azure Active Dir

当我点击“创建发布”时,我遇到了以下错误

我同时尝试了“用户”和“服务主体”,这个错误出现在我选择“服务主体”时


谢谢

根据错误日志,看起来您正在使用此第三方扩展--

要使用PowerBI配置服务主体,您必须执行以下操作 通过本指南:具有Power BI的服务主体

  • ClientId:Azure Active Directory应用程序的客户端id此应用程序应具有适当的权限才能使用Power BI Api。
  • ClientSecret:应用程序的客户端机密
  • 租户ID:Azure Active Directory租户的标识符
服务主体只是在Azure AD中充当用户的模拟。 如果服务主体没有相应的权限,则需要在创建时进行检查

给你:

当您的应用程序需要访问或修改资源时,必须设置Azure Active Directory(AD)应用程序并为其分配所需的权限。这种方法比使用您自己的凭据运行应用程序更可取,因为:

  • 您可以为应用程序标识分配不同于您自己权限的权限。通常,这些权限仅限于应用程序需要执行的操作
  • 如果您的职责发生变化,您不必更改应用程序的凭据
  • 在执行无人参与脚本时,可以使用证书自动进行身份验证

根据错误日志,看起来您正在使用此第三方扩展--

要使用PowerBI配置服务主体,您必须执行以下操作 通过本指南:具有Power BI的服务主体

  • ClientId:Azure Active Directory应用程序的客户端id此应用程序应具有适当的权限才能使用Power BI Api。
  • ClientSecret:应用程序的客户端机密
  • 租户ID:Azure Active Directory租户的标识符
服务主体只是在Azure AD中充当用户的模拟。 如果服务主体没有相应的权限,则需要在创建时进行检查

给你:

当您的应用程序需要访问或修改资源时,必须设置Azure Active Directory(AD)应用程序并为其分配所需的权限。这种方法比使用您自己的凭据运行应用程序更可取,因为:

  • 您可以为应用程序标识分配不同于您自己权限的权限。通常,这些权限仅限于应用程序需要执行的操作
  • 如果您的职责发生变化,您不必更改应用程序的凭据
  • 在执行无人参与脚本时,可以使用证书自动进行身份验证

当我尝试按照您提供的链接中的说明在“添加角色分配”处操作时,出现以下错误“出现错误,请稍后再试”,下拉菜单“角色”为empty@alideeb2022你的意思是你无法在Azure中创建服务主体吗?如果是这样的话,这个问题应该与Azure端相关。不是Azure DevOps服务。我已添加了Azure试用订阅,并被授权按照您提供的链接中的说明操作,但仍然收到相同的错误。Hi@alideeb2022不确定Azure试用订阅是否获得足够的权限来处理此问题。您是否已检查Azure订阅权限?选择我的权限。然后,选择“单击此处”以查看此订阅的完整访问详细信息。如果你给角色所有者,结果会怎样?我可以通过在PowerBI管理中心的租户设置中更改权限,并通过在Azure AD中授予应用内注册的完全权限,将PowerBI报告从租户复制到租户,我不明白的是,为什么我需要给予该工作的完全权限,或者我可以给予的最低和足够的权限(申请/委派)。当我尝试按照您提供的链接中的“添加角色分配”中的说明进行操作时,我收到了此错误“出现错误,请稍后再试”下拉菜单“角色”为empty@alideeb2022你的意思是你无法在Azure中创建服务主体吗?如果是这样的话,这个问题应该与Azure端相关。不是Azure DevOps服务。我已添加了Azure试用订阅,并被授权按照您提供的链接中的说明操作,但仍然收到相同的错误。Hi@alideeb2022不确定Azure试用订阅是否获得足够的权限来处理此问题。您是否已检查Azure订阅权限?选择我的权限。然后,选择“单击此处”以查看此订阅的完整访问详细信息。如果你给角色所有者,结果会怎样?我可以通过在PowerBI管理中心的租户设置中更改权限,并通过在Azure AD中授予应用内注册的完全权限,将PowerBI报告从租户复制到租户,我不明白的是,为什么我需要给予充分的工作许可,或者我能给予的最低和充分的许可(申请/授权)是什么。
2020-03-16T20:19:34.4515940Z Logging in with a Service Principal
2020-03-16T20:19:34.9209641Z Publishing PowerBI FIle: D:\a\r1\a\_PowerBI\drop\PowerBI, in workspace: contoso with user: 
2020-03-16T20:19:35.0059635Z Getting Power BI Workspace properties; contoso
2020-03-16T20:19:35.6190535Z ##[error]The remote server returned an error: (401) Unauthorized.
2020-03-16T20:19:35.6575457Z ##[section]Finishing: Power BI Action: Publish