Résoudre les problèmes liés aux pools DevOps managés
Cet article fournit des solutions aux problèmes courants liés aux pools DevOps managés.
Erreurs de création de pool
Code d'erreur | Description |
---|---|
PoolProvisioningFailed |
Échec de création de pool en raison des autorisations de l’organisation Azure DevOps |
UnauthorizedAccessToVirtualNetwork |
Échec de création de pool en raison des autorisations de réseau virtuel |
Échec de création de pool en raison des autorisations de l’organisation Azure DevOps
La création du pool échoue avec une erreur similaire à celle des messages d’erreur suivants.
L’utilisateur connecté n’a pas été trouvé dans l’organisation 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>."
Pour résoudre le problème :
- Votre organisation Azure DevOps doit être connectée à l’ID Microsoft Entra et votre utilisateur Azure connecté doit être membre (et non invité) de ce locataire. Consultez les prérequis des pools DevOps managés : connectez votre organisation Azure DevOps à l’ID Microsoft Entra et vérifiez l’appartenance.
L’utilisateur connecté ne dispose pas des autorisations Gérer dans l’organisation 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>."
Pour résoudre le problème :
- Votre utilisateur Azure connecté doit disposer des autorisations Azure DevOps appropriées pour créer un pool. Consultez les prérequis d’Azure DevOps - Vérifier les autorisations Azure DevOps.
Échec de création de pool en raison des autorisations de réseau virtuel
La création du pool échoue avec une UnauthorizedAccessToVirtualNetwork
erreur similaire à l’erreur suivante : 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.
.
Pour résoudre ce problème :
- Les pools DevOps managés nécessitent l’accès à votre réseau virtuel. Consultez Accorder l’accès Lecteur et Contributeur réseau au principal du service DevOpsInfrastructure.
- Le sous-réseau de réseau virtuel doit être délégué à
Microsoft.DevOpsInfrastructure/pools
. Consultez Déléguer le sous-réseau à Microsoft.DevOpsInfrastructure/pools.