RousselTMLEARNING

Article · Google Cloud : de la découverte à l'expertise

IAM sur Google Cloud

1. Rôles et liaisons #

Qui a quels droits, où.

Principes #

Liaison IAM
Les droits s'additionnent sur la hiérarchie ; les stratégies de refus (deny policies) permettent d'en retirer.
Type de rôleExempleUsage
De baseroles/editorÀ éviter en production (trop large)
Prédéfiniroles/storage.objectViewerPar défaut
Personnaliséroles/monRoleLectureBesoin précis non couvert
gcloud projects add-iam-policy-binding mon-projet --member=group:devs@exemple.fr --role=roles/run.developer
gcloud projects get-iam-policy mon-projet --format='table(bindings.role, bindings.members)'

2. Comptes de service #

Les identités des applications.

Bonnes pratiques #

  • Un compte de service par application, avec les seuls rôles nécessaires.
  • Pas de clés JSON téléchargées : identité attachée à la ressource (VM, Cloud Run) ou Workload Identity Federation depuis GitHub Actions ou un autre cloud.
  • Sur GKE, Workload Identity relie un compte de service Kubernetes à un compte de service Google.
gcloud iam service-accounts create api-commandes --display-name="API commandes"
gcloud projects add-iam-policy-binding mon-projet --member=serviceAccount:api-commandes@mon-projet.iam.gserviceaccount.com --role=roles/datastore.user
gcloud run deploy api --image=europe-west9-docker.pkg.dev/mon-projet/app/api:1.0 --service-account=api-commandes@mon-projet.iam.gserviceaccount.com

3. Garde-fous #

Règles d'administration et audit.

Contrôles #

  • Organization Policy : régions autorisées (gcp.resourceLocations), interdiction des clés de compte de service, des IP publiques sur les VM.
  • Cloud Audit Logs : activité d'administration toujours journalisée, accès aux données à activer.
  • VPC Service Controls : périmètre autour des services pour limiter l'exfiltration de données.
Bonne Pratique : Utilisez des groupes Google pour les liaisons IAM : on gère ensuite les personnes dans les groupes, pas dans chaque projet.

📄 IAM sur Google Cloud : rôles, comptes de service et règles d'administration →

Mon suivi

  • ⏱ Durée estimée : ≈ 3 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Poser une question

Articles recommandés

Bonnes pratiques Google Cloud : organisation, sécurité, fiabilité et coûts

Les bonnes pratiques pour exploiter Google Cloud : organisation et dossiers, projets par environn...

Le réseau Google Cloud : VPC mondial, sous-réseaux, pare-feu et équilibrage

Concevoir le réseau sur Google Cloud : VPC mondial et sous-réseaux régionaux, règles de pare-feu ...

Comprendre Google Cloud : régions, projets, hiérarchie, outils et tarification

Les bases de Google Cloud : régions et zones, hiérarchie organisation, dossiers et projets, API à...

Le calcul sur Google Cloud : Compute Engine, GKE, Cloud Run et Cloud Functions

Choisir le calcul sur Google Cloud : VM Compute Engine et groupes d'instances gérés, Google Kuber...

Le stockage Google Cloud : Cloud Storage, disques persistants et Filestore

Stocker des données sur Google Cloud : Cloud Storage (classes, emplacements régionaux, birégionau...

Les bases de données Google Cloud : Cloud SQL, AlloyDB, Spanner, Firestore et Bigtable

Choisir une base de données sur Google Cloud : Cloud SQL et AlloyDB pour le relationnel, Spanner ...

Préparer la certification Google Cloud Digital Leader

Guide de préparation au Cloud Digital Leader : format, domaines (transformation numérique, donnée...

Préparer la certification Google Associate Cloud Engineer

Guide de préparation à l'Associate Cloud Engineer : format, cinq domaines (mise en place, planifi...

IAM : identités, rôles et politiques sur AWS

Sécuriser l'accès à AWS avec IAM : utilisateurs, groupes, rôles et politiques JSON, évaluation de...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !