Accorder l'accès aux ressources du projet

Ce document explique comment créer et supprimer des liaisons de rôles dans un projet Distributed Cloud à l'aide de la console GDC ou de la CLI gdcloud.

Ce document s'adresse aux audiences du groupe d'opérateurs d'applications qui gèrent les autorisations dans les projets GDC. Pour en savoir plus, consultez la documentation sur les audiences pour GDC sous air gap.

Avant de commencer

Avant de créer ou de supprimer des liaisons de rôles, vous devez demander les autorisations nécessaires.

Demander des rôles IAM

Pour créer, mettre à jour et supprimer des liaisons de rôles dans un projet, contactez votre administrateur d'organisation IAM ou votre administrateur de projet IAM pour demander le rôle Administrateur de projet IAM (project-iam-admin).

L'administrateur de l'organisation IAM peut attribuer ce rôle pour n'importe quel projet de l'organisation. L'administrateur de projet IAM peut accorder ce rôle dans le cadre de son projet spécifique.

Configurer les liaisons de rôles

Suivez les étapes ci-dessous pour configurer les liaisons de rôles :

Console

  1. Connectez-vous à la console GDC. Par exemple, l'image suivante se connecte à la console GDC pour une organisation nommée org-1 :
  2. Cliquez sur Sélectionner un projet dans la barre de menu. Sélectionnez l'un des projets existants dans lesquels vous souhaitez configurer la liaison de rôle, puis cliquez sur Ouvrir. Le projet sélectionné s'affiche après le nom de votre organisation dans la barre de menu. L'exemple suivant montre le projet iam-test sélectionné :
  3. Dans le menu de navigation, cliquez sur Identité et accès, puis sur Accès.
  4. Cliquez sur Ajouter un membre.
  5. Dans le menu déroulant Fournisseur d'identité, sélectionnez un fournisseur d'identité.
  6. Après Type de membre, choisissez si vous souhaitez ajouter des utilisateurs individuels avec Utilisateur ou des groupes avec Groupe. L'exemple suivant montre l'élément User sélectionné :
  7. Dans le champ Nom d'utilisateur ou alias de groupe, saisissez le nom d'utilisateur, l'adresse e-mail ou l'alias.
  8. Dans la liste déroulante Rôles, sélectionnez le rôle que vous souhaitez attribuer à l'utilisateur ou au groupe, par exemple Lecteur de projet. Vous pouvez lier l'utilisateur ou le groupe sélectionné à plusieurs rôles à la fois en cliquant sur Ajouter un autre rôle.
  9. Cliquez sur Ajouter.

gdcloud

  1. Assurez-vous d'avoir installé la CLI gdcloud.

  2. Connectez-vous à l'aide de la commande gdcloud auth login pour vous authentifier auprès de votre fournisseur d'identité. Pour en savoir plus, consultez Authentification de la CLI gdcloud.

  3. Configurez les liaisons de rôles pour un projet :

    gdcloud projects add-iam-policy-binding PROJECT \
      --member=USER_ACCOUNT \
      --role=ROLE
    

    Remplacez les variables suivantes :

    • PROJECT : nom du projet pour lequel vous configurez la liaison de rôle.
    • USER_ACCOUNT : compte utilisateur auquel vous souhaitez attribuer le rôle. Cette option accepte une adresse e-mail d'utilisateur avec le préfixe du fournisseur d'identité (user:idpprefix-user@example.com) ou un nom de compte de service avec le projet de compte de service (serviceAccount:projectName:serviceAccountName).
    • ROLE : nom du rôle prédéfini ou personnalisé que vous souhaitez attribuer à l'utilisateur.

Supprimer des liaisons de rôle

Lorsque l'accès n'est plus nécessaire, supprimez un membre ainsi que les rôles, les autorisations et l'accès qui lui sont associés.

Pour supprimer des membres, procédez comme suit :

Console

  1. Connectez-vous à la console GDC.
  2. Cliquez sur Sélectionner un projet dans la barre de menu. Sélectionnez l'un des projets existants dans lesquels vous souhaitez configurer la liaison de rôle, puis cliquez sur Ouvrir. Le projet sélectionné s'affiche après le nom de votre organisation dans la barre de menu.
  3. Dans le menu de navigation, cliquez sur Identité et accès, puis sur Accès.
  4. Dans la liste des membres autorisés, sélectionnez un membre. Vous pouvez supprimer plusieurs membres à la fois en les sélectionnant dans la liste.
  5. Cliquez sur Supprimer tous les accès pour supprimer toutes les liaisons de rôles associées à un membre de votre projet actuel.
  6. Lorsque vous y êtes invité, cliquez sur Supprimer le membre pour confirmer.

gdcloud

  1. Assurez-vous d'avoir installé la CLI gdcloud.

  2. Connectez-vous à l'aide de la commande gdcloud auth login pour vous authentifier auprès de votre fournisseur d'identité. Pour en savoir plus, consultez Authentification de la CLI gdcloud.

  3. Supprimez les liaisons de rôle d'un projet :

    gdcloud projects remove-iam-policy-binding PROJECT \
      --member=USER_ACCOUNT \
      --role=ROLE
    

    Remplacez les variables suivantes :

    • PROJECT : nom du projet à partir duquel vous supprimez la liaison de rôle.
    • USER_ACCOUNT : compte utilisateur dont vous souhaitez supprimer le rôle. Cette option accepte une adresse e-mail d'utilisateur avec le préfixe du fournisseur d'identité (user:idpprefix-user@example.com) ou un nom de compte de service avec le projet de compte de service (serviceAccount:projectName:serviceAccountName).
    • ROLE : nom du rôle prédéfini ou personnalisé que vous souhaitez supprimer du compte utilisateur.