Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment accorder aux administrateurs et aux développeurs l’accès aux projets Microsoft Dev Box. Utilisez le contrôle d’accès en fonction du rôle Azure (Azure RBAC) pour attribuer les rôles DevCenter intégrés au niveau du projet.
Dev Box a les rôles intégrés suivants :
| Role | Descriptif |
|---|---|
| Administrateur de projet DevCenter | - Afficher les connexions réseau attachées au centre de développement - Afficher les définitions de zone de développement attachées au centre de développement - Créer, afficher, mettre à jour et supprimer des pools de boîtes de développement dans le projet. |
| Utilisateur DevCenter Dev Box | - Afficher les pools au sein d’un projet - Créer des environnements de développement - Se connecter à une boîte de développement - Gérer les environnements de développement qu'elles ont créés - Supprimer les boîtes de développement qu'ils ont créées |
Vous pouvez créer plusieurs projets Microsoft Dev Box dans le centre de développement pour s’aligner sur les exigences spécifiques de chaque équipe. En utilisant le rôle d’administrateur de projet DevCenter intégré, vous pouvez déléguer l’administration du projet à un membre d’une équipe. Les administrateurs de projet peuvent utiliser les connexions réseau et les définitions de zone de développement configurées au niveau du centre de développement pour créer et gérer des pools de boîtes de développement au sein de leur projet.
Les membres de l’équipe doivent avoir accès à un projet Microsoft Dev Box spécifique avant de pouvoir créer des zones de développement. Utilisez le rôle d’utilisateur DevCenter Dev Box intégré pour attribuer des autorisations aux utilisateurs ou groupes Active Directory. Vous attribuez le rôle au niveau du projet dans Microsoft Dev Box.
Prerequisites
- Vous devez disposer d’un compte Azure avec l’autorisation de créer des attributions de rôles sur le projet.
- Vous devez disposer d’un centre de développement et d’au moins un projet.
Autorisations requises
Pour créer des attributions de rôles, vous devez être autorisé à créer des attributions de rôles sur la ressource cible. Plus précisément :
Actions d’autorisation requises :
- Microsoft.Authorization/roleAssignments/write
- Microsoft.Authorization/roleAssignments/read (pour vérification)
- Microsoft.Authorization/roleDefinitions/read (pour lister les rôles disponibles)
Rôles intégrés recommandés qui incluent ces actions :
- Propriétaire
- Administrateur de l'accès utilisateur
Si votre organisation utilise des rôles personnalisés, vérifiez que le rôle inclut Microsoft.Authorization/roleAssignments/write pour l’étendue prévue.
Attribuer un rôle d’administrateur de projet DevCenter
Pour accorder une autorisation d’administrateur de projet utilisateur dans Microsoft Dev Box, attribuez le rôle d’administrateur de projet DevCenter au niveau du projet.
Connectez-vous au portail Azure.
Dans la zone de recherche, entrez projects. Dans la liste des résultats, sélectionnez Projets.
Sélectionnez le projet auquel vous souhaitez accorder l’accès aux membres de votre équipe.
Sur la gauche, sélectionnez Contrôle d’accès (IAM) .
Sélectionnez Ajouter>Ajouter une attribution de rôle.
Attribuez le rôle suivant. Pour connaître les étapes détaillées, consultez Attribuer des rôles Azure à l’aide du portail Azure.
Réglage Valeur Role Sélectionnez Administrateur de projet DevCenter. Attribuer l'accès à Sélectionnez Utilisateur, groupe ou principal de service. Membres Sélectionnez les utilisateurs ou les groupes qui ont besoin d’un accès administrateur au projet.
Les utilisateurs peuvent désormais gérer le projet et créer des pools de zone de développement au sein de celui-ci.
Important
Un utilisateur affecté au rôle Utilisateur Dev Box ou au rôle Administrateur de projet peut créer une zone de développement.
Vérifiez l’attribution de rôle : dans la page Contrôle d’accès (IAM) du projet, vérifiez que le nouveau membre s’affiche pour le rôle d’administrateur de projet DevCenter.
Attribuer le rôle d'utilisateur DevCenter Dev Box
Pour accorder à un utilisateur l’accès pour créer et gérer des zones de développement dans Microsoft Dev Box, attribuez le rôle Utilisateur DevCenter Dev Box au niveau du projet.
Connectez-vous au portail Azure.
Dans la zone de recherche, entrez projects. Dans la liste des résultats, sélectionnez Projets.
Sélectionnez le projet auquel vous souhaitez accorder l’accès aux membres de votre équipe.
Dans le menu de gauche, sélectionnez contrôle d’accès (IAM).
Sélectionnez Ajouter>Ajouter une attribution de rôle.
Attribuez le rôle suivant. Pour connaître les étapes détaillées, consultez Attribuer des rôles Azure à l’aide du portail Azure.
Réglage Valeur Role Sélectionnez DevCenter Dev Box User. Attribuer l'accès à Sélectionnez Utilisateur, groupe ou principal de service. Membres Sélectionnez les utilisateurs ou les groupes auxquels vous souhaitez accéder au projet.
Les utilisateurs peuvent désormais afficher le projet et tous les pools qu’il contient. Les utilisateurs de la zone de développement peuvent créer des zones de développement à partir de n’importe quel pool et les gérer à partir du portail des développeurs.
Note
Microsoft Dev Box prend en charge les comptes professionnels et scolaires. Il ne prend pas en charge l’utilisation de comptes invités ou de comptes personnels.
Important
Une boîte de développement est automatiquement démarrée et en état de fonctionnement lorsque le processus de création se termine. Les dev box entraînent des coûts à chaque exécution.
Résolution des problèmes
- La propagation de l’attribution de rôle peut prendre une minute ; actualisez le portail et attendez un court instant avant de réessayer.
- Si vous recevez une erreur d’autorisation, confirmez que votre compte dispose de Microsoft.Authorization/roleAssignments/write au niveau du projet ou de la portée parente.
- Si l'utilisateur ne voit pas le projet ou les pools après une affectation réussie, vérifiez que l'affectation a été effectuée dans la bonne portée (projet ou abonnement/groupe de ressources) et que l'utilisateur dispose d'un type de compte pris en charge.
Nettoyer les ressources
Si vous avez créé des attributions de rôle de test dont vous n’avez plus besoin :
- Dans le volet Contrôle d’accès (IAM) du projet, recherchez l’attribution de rôle.
- Sélectionnez Supprimer et confirmer.