排查托管 DevOps 池问题

本文提供了常见托管 DevOps 池问题的解决方案。

池创建错误

错误代码 说明
PoolProvisioningFailed 由于 Azure DevOps 组织权限而导致池创建失败
UnauthorizedAccessToVirtualNetwork 由于 VNet 权限导致池创建失败

由于 Azure DevOps 组织权限而导致池创建失败

池创建失败,并出现类似于以下错误消息的错误。

未在 Azure DevOps 组织中找到已登录用户

  • Validation failure "PoolProvisioningFailed": "Failed to provision agent pool. Exception: The logged in user, <your user>, was not found in the Azure DevOps organization provided, <your Azure DevOps organization>."

若要解决问题,请执行以下操作:

登录的用户在 Azure DevOps 组织中没有“管理”权限

  • Validation failure "PoolProvisioningFailed": "Failed to provision agent pool. Exception: The logged in user, <your user>, does not have Manage permissions in the Azure DevOps organization provided, <your Azure DevOps organization>."

若要解决问题,请执行以下操作:

由于 VNet 权限导致池创建失败

池创建失败,出现UnauthorizedAccessToVirtualNetwork类似于以下错误的错误: Validation failure "UnauthorizedAccessToVirtualNetwork": "DevOpsInfrastructure service principal does not have Read access to virtual network <your VNet> in resource group <your resource group>. Give Reader and Network Contributor access to DevOpsInfrastructure service principal and try again.

若要解决此问题,请执行下列操作:

另请参阅