Fournir l’accès aux projets pour les développeurs

Ce guide explique comment fournir un accès utilisateur pour les projets d’environnements de déploiement Azure.

Dans les environnements de déploiement Azure, les membres de l’équipe de développement doivent avoir accès à un projet avant de pouvoir créer des environnements de déploiement. En utilisant les rôles intégrés, le lecteur des environnements de déploiement et des environnements de déploiement, vous pouvez attribuer des autorisations aux utilisateurs ou aux groupes au niveau du projet ou du type d’environnement.

Lorsqu’il est affecté au niveau du projet, un développeur disposant du rôle Utilisateur des environnements de déploiement peut effectuer les actions suivantes sur tous les types d’environnement de projet activés :

  • Afficher les types d’environnement de projet.
  • Créer un environnement.
  • Lire, écrire, supprimer ou effectuer des actions (telles que déployer ou réinitialiser) sur leur propre environnement.

Un développeur disposant du rôle Lecteur d’environnements de déploiement peut :

  • Lit les environnements créés par d’autres utilisateurs.

Lorsque vous attribuez un rôle à des types d’environnement spécifiques, l’utilisateur peut effectuer les actions uniquement sur les types d’environnement respectifs.

Attribuer des autorisations sur un projet à des développeurs

  1. Connectez-vous au Portail Azure et accédez à Environnements de déploiement Azure.

  2. Sélectionnez Projets dans le volet gauche, puis choisissez le projet auquel vous souhaitez que vos développeurs puissent y accéder.

  3. Dans le volet de gauche, sélectionnez Contrôle d’accès (IAM) .

  4. Sélectionnez Ajouter>Ajouter une attribution de rôle.

  5. Attribuez le rôle suivant. Pour connaître les étapes détaillées, consultez Attribuer des rôles Azure à l’aide du portail Azure.

    Paramètre Valeur
    Rôle Sélectionnez Environnement de déploiement Utilisateur.
    Attribuer l’accès à Sélectionnez Utilisateur, groupe ou principal de service.
    Members (Membres) Sélectionnez les utilisateurs ou les groupes qui doivent avoir accès au projet.

    Screenshot that shows the Add role assignment pane.

Les utilisateurs peuvent désormais afficher le projet et tous les types d’environnement activés dans celui-ci. Les utilisateurs qui ont le rôle Utilisateur des environnements de déploiement peuvent créer des environnements dans le portail des développeurs.

Attribuer des autorisations aux développeurs pour un type d’environnement

  1. Connectez-vous au Portail Azure et accédez à Environnements de déploiement Azure.

  2. Sélectionnez Projets dans le volet gauche, puis choisissez le projet auquel vous souhaitez que vos développeurs puissent y accéder.

  3. Sélectionnez Types d’environnement dans le volet gauche, puis sélectionnez les points de suspension (...) en regard du type d’environnement spécifique.

    Screenshot that shows the environment types associated with a project.

  4. Sélectionnez Contrôle d’accès.

  5. Sélectionnez Ajouter>Ajouter une attribution de rôle.

  6. Attribuez le rôle suivant. Pour connaître les étapes détaillées, consultez Attribuer des rôles Azure à l’aide du portail Azure.

    Paramètre Valeur
    Rôle Sélectionnez Environnement de déploiement Utilisateur.
    Attribuer l’accès à Sélectionnez Utilisateur, groupe ou principal de service.
    Members (Membres) Sélectionnez les utilisateurs ou les groupes qui doivent avoir accès au projet.

    Screenshot that shows the Add role assignment pane for environment type.

Les utilisateurs peuvent désormais afficher le projet et le type d’environnement spécifique auquel vous lui avez accordé l’accès. Les utilisateurs disposant du rôle Utilisateur des environnements de déploiement peuvent également créer des environnements dans le portail des développeurs.

Remarque

Seuls les utilisateurs qui disposent du rôle Utilisateur Environnements de déploiement, du rôle Administrateur de projets DevCenter ou d’un rôle intégré disposant des autorisations appropriées peuvent créer un environnement. Les utilisateurs disposant du rôle Lecteur d’environnements de déploiement peuvent afficher leurs propres environnements et ceux créés par d’autres utilisateurs.