首页 > 解决方案 > 无法从 Azure 逻辑应用连接到 Azure DevOps

问题描述

我正在尝试从 Azure Logic App 对 Azure DevOps 管道进行排队。当我创建工作流时,连接配置正确,没有任何问题。但是,项目下拉列表无法填充团队项目,并且与构建定义 ID 下拉列表相同。组织下拉列表已正确填充。我确实有团队项目的团队项目管理员,并且确实有逻辑应用贡献者。我还可以使用 REST-API 从该组织获取团队项目列表。这是我得到的一个错误:

Could not retrieve values. Error code: ‘Unauthorized’, Message: ‘TF400813: The user ‘573f1013-71ca-6a2f-ac35-ba1bef678b59’ is not authorized to access this resource.
Azure DevOps ActivityId: 0ba5ef8c-4ac4-4810-bf92-7835ca5bf444
Details: TF400813: The user ‘573f1013-71ca-6a2f-ac35-ba1bef678b59’ is not authorized to access this resource.
clientRequestId: eae306a3-f638-424b-96e5-579a70c9dcf7’. More diagnostic information: x-ms-client-request-id is ‘F6A975D5-74AA-41E3-9DCA-70A508139387’.

标签: azureazure-devopsdevopsazure-logic-apps

解决方案


错误代码:'未经授权',消息:'TF400813:用户'573f1013-71ca-6a2f-ac35-ba1bef678b59'无权访问此资源。Azure DevOps ActivityId:0ba5ef8c-4ac4-4810-bf92-7835ca5bf444

根据报错信息,可能是你在Queue a build action中登录的账号选择了错误的域(AAD目录)。

您可以尝试以下步骤在构建操作队列中再次登录帐户。

以下是步骤:

步骤 1:导航到此用户配置文件 URL:https ://aex.dev.azure.com/me?mkt=zh-CN&campaign=o~msft~old~vsts~profile

然后您可以选择正确的 AAD 目录。

第 2 步:再次在 Azure Logic App 中将您的帐户登录到 Azure DevOps。

您需要检查域是否正确。

在此处输入图像描述


推荐阅读