Déjà, plus besoin de passer par le support Google !
Avant il fallait passer par le support Google pour déplacer un projet Google Cloud d’une organisation à une autre, donc envoyer un message, attendre une réponse, etc. Dans l’urgence c’est pas dingue.
Depuis fin 2022, il est possible de déplacer un projet Google Cloud vers une autre organisation sans passer par le support Google.
C’est parti, déjà les prérequis :
- Avoir les droits d’administrateur sur le projet source et le projet cible (ou être en communication avec l’administrateur du projet cible)
- Avoir les identifiants de l’organisation source et de l’organisation cible
- Avoir l’identifiant du projet à déplacer
Les étapes
Assigner les permissions à son compte Google Cloud
-
Pour cela rendez vous dans la console Google Cloud, puis dans la section IAM.
Vous devriez avoir quelque chose comme ça
-
Choisissez ensuite le compte Google Cloud que vous utilisez pour vous connecter à la console Google Cloud. (Cercle bleu à droite sur le crayon)
-
Un panneau doit s’ouvrir à droite :
-
Ajoutez-y les permissions suivantes en cliquant sur
+ AJOUTER UN AUTRE ROLE
Rôles |
---|
Administrateur de l’organisation |
Créateur de projet |
Déplaceur de projets |
- Enregistrez et fermez
Ajouter un compte de l’organisation de destination dans la l’organisation source
- Ajouter un membre dans l’organisation source, toujours dans la section IAM, ce membre doit avoir les même droit que le compte précédents
Rôles |
---|
Administrateur de l’organisation |
Créateur de projet |
Déplaceur de projets |
1. Mettre en place les permissions nécessaires dans l’organisation source
Pour cela rendez vous dans la console Google Cloud, puis dans la section IAM et admin > Règles d’administration.
2. Mettre en place les permissions nécessaires dans l’organisation cible
3. Déplacer le projet
A ce stade vous devez avoir ce genre de permissions mises en place :
Organisation source | Organisation cible |
---|---|
Administrateur de l’organisation | Administrateur de l’organisation |
Créateur de projet | Créateur de projet |
Déplaceur de projets | Déplaceur de projets |
Et également dans l’organisation source avoir dans les règles d’administration
Organisation | Nom | Clé technique |
---|---|---|
Source | Allowed Destinations for Exporting Resources | constraints/resourcemanager.allowedExportDestinations |
Cible | Allowed Sources for Importing Resources | constraints/resourcemanager.allowedImportSources |
En utilisant la console Google Cloud, il est possible de déplacer un projet vers une autre organisation.
- Pour cela installer d’aborder Google Cloud CLI et authentifier vous avec la commande
gcloud auth login
. - Lancer ensuite la commande
gcloud projects move PROJECT_ID --organization=ORGANIZATION_ID
en remplaçantPROJECT_ID
par l’identifiant du projet à déplacer etORGANIZATION_ID
par l’identifiant de l’organisation cible.
https://www.click5interactive.com/labs/migrating-google-cloud-projects-between-organizations/