Attribuer un rôle IAM à l'aide de la Google Cloud console

Découvrez comment attribuer des rôles IAM aux comptes principaux au niveau du projet en utilisant la Google Cloud console.

Pour une présentation rapide, référez-vous à la vidéo ci-dessous :

Vidéo expliquant comment attribuer des rôles IAM aux comptes principaux à l'aide de la consoleGoogle Cloud .


Pour obtenir des instructions détaillées sur cette tâche directement dans la Google Cloud console, cliquez sur Visite guidée :

Visite guidée


Avant de commencer

Créez un Google Cloud projet

Pour ce guide de démarrage rapide, vous avez besoin d'un nouveau Google Cloud projet.

  1. Assurez-vous de disposer du rôle IAM Créateur de projet (roles/resourcemanager.projectCreator). Découvrez comment attribuer des rôles.
  2. Dans la Google Cloud console, accédez à la page de sélection du projet.

    Accéder au sélecteur de projet

  3. Cliquez sur Create Project (Créer un projet).

  4. Attribuez un nom à votre projet. Notez l'ID du projet que vous avez généré.

  5. Modifiez les autres champs si nécessaire.

  6. Cliquez sur Create (Créer).

Assurez-vous de disposer des rôles requis

    Assurez-vous de disposer des rôles suivants sur le projet : Administrateur IAM du projet

    Vérifier les rôles

    1. Dans la Google Cloud console, accédez à la page IAM.

      Accéder à IAM
    2. Sélectionnez le projet.
    3. Dans la colonne Compte principal, recherchez toutes les lignes qui vous identifient ou identifient un groupe auquel vous appartenez. Pour savoir à quels groupes vous appartenez, contactez votre administrateur.

    4. Pour toutes les lignes qui vous spécifient ou vous incluent, consultez la colonne Rôle pour voir si la liste des rôles inclut les rôles requis.

    Attribuer les rôles

    1. Dans la Google Cloud console, accédez à la page IAM.

      Accéder à IAM
    2. Sélectionnez le projet.
    3. Cliquez sur Accorder l'accès.
    4. Dans le champ Nouveaux comptes principaux, saisissez votre identifiant utilisateur. Il s'agit généralement de l'adresse e-mail d'un compte Google.

    5. Cliquez sur Sélectionner un rôle, puis recherchez le rôle.
    6. Pour attribuer des rôles supplémentaires, cliquez sur Ajouter un autre rôle et ajoutez tous les rôles supplémentaires.
    7. Cliquez sur Save (Enregistrer).

Activer les API

Activez les API IAM et Resource Manager.

Rôles requis pour activer les API

Pour activer les API, vous avez besoin de l'autorisation serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation via le rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation via le rôle Administrateur d'utilisation du service (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.

Activer les API

Accorder un rôle IAM

Accordez à un compte principal le rôle "Lecteur de journaux" sur le projet.

  1. Dans la Google Cloud console, accédez à la page IAM.

    Accéder à IAM

  2. Sélectionnez votre nouveau projet.

  3. Cliquez sur Accorder l'accès.

  4. Saisissez un identifiant pour le compte principal. Par exemple, my-user@example.com.

  5. Dans le menu déroulant Sélectionner un rôle, recherchez Lecteur de journaux, puis cliquez sur Lecteur de journaux.

  6. Cliquez sur Enregistrer.

  7. Vérifiez que le membre et le rôle correspondant sont répertoriés sur la page IAM.

Vous avez attribué un rôle IAM à un compte principal.

Observer les effets des rôles IAM

Pour vérifier que le compte principal auquel vous avez attribué un rôle peut accéder aux pages prévues de la Google Cloud console, procédez comme suit :

  1. Envoyez l'URL suivante au compte principal auquel vous venez d'accorder le rôle :

    https://console.cloud.google.com/logs?project=PROJECT_ID
    

    Cette URL redirige le compte principal vers la page de l'explorateur de journaux de votre projet.

  2. Vérifiez que le compte principal peut accéder à l'URL et l'afficher.

Si le compte principal tente d'accéder à une page de la console différente Google Cloud à laquelle il n'a pas accès, un message d'erreur s'affiche.

Attribuer des rôles supplémentaires au même compte principal

Accordez au compte principal le rôle "Lecteur Compute" en plus de son rôle "Lecteur de journaux".

  1. Dans la Google Cloud console, accédez à la page IAM.

    Accéder à IAM

  2. Localisez la ligne contenant le compte principal auquel vous souhaitez accorder un autre rôle, puis cliquez sur Modifier le compte principal  sur cette ligne.

  3. Dans le volet Edit permissions (Modifier les autorisations), cliquez sur Add another role (Ajouter un autre rôle).

  4. Dans le menu déroulant Sélectionner un rôle, recherchez Lecteur Compute, puis cliquez sur Lecteur Compute. Cliquez sur Save (Enregistrer).

  5. Cliquez sur Enregistrer.

Le compte principal dispose désormais d'un second rôle IAM.

Révoquer des rôles IAM

Pour révoquer les rôles attribués au compte principal lors des étapes précédentes, procédez comme suit :

  1. Recherchez la ligne contenant le compte principal auquel vous avez attribué des rôles, puis cliquez sur Modifier le compte principal  sur cette ligne.

  2. Dans le volet Modifier les autorisations, cliquez sur l'icône de suppression à côté des rôles "Lecteur de journaux" et "Lecteur Compute".

  3. Cliquez sur Enregistrer.

Vous avez maintenant supprimé le compte principal des deux rôles. S'il tente d'afficher la page de l'explorateur de journaux, le message d'erreur suivant s'affiche :

You don't have permissions to view logs.

Libérer de l'espace

Pour éviter que les ressources utilisées dans cette démonstration soient facturées sur votre Google Cloud compte pour les ressources utilisées sur cette page, procédez comme suit :

Effectuez un nettoyage en supprimant le projet que vous avez créé dans ce guide de démarrage rapide.

  1. Dans la Google Cloud console, accédez à la page Gérer les ressources.

    Accéder à la page "Gérer les ressources"

  2. Dans la liste des projets, sélectionnez celui que vous souhaitez supprimer, puis cliquez sur Delete (Supprimer).
  3. Dans la boîte de dialogue, saisissez l'ID du projet, puis cliquez Shut down (Arrêter) pour supprimer le projet.

Étape suivante