Cette checklist vous aidera à migrer des projets entre des ressources de l'organisation. La Vous trouverez ci-dessous la liste des principales tâches à effectuer dans le cadre de la migration d'un projet entre les ressources de l'organisation, de brèves instructions pour chaque étape et un lien pour en savoir plus.
Créez un plan pour vous assurer que tout impact potentiel est atténué pendant votre la migration de projets. Pour vous aider à élaborer votre plan, utilisez l'API Move Analysis pour obtenir une répartition détaillée des blocages pour la migration du projet.
Pour en savoir plus, consultez la section Créer un plan de migration.
Vous pouvez obtenir ces autorisations en acquérant les rôles suivants :
Déplaceur de projets (
roles/resourcemanager.projectMover
) sur le projet que vous souhaitez migrer et sa ressource parente.Créateur de projet (
roles/resourcemanager.projectCreator
) sur le dossier ou la ressource d'organisation de destination.Administrateur des règles d'administration (
roles/orgpolicy.policyAdmin
) sur la source et les ressources de l'organisation de destination.
Pour en savoir plus sur les rôles et les autorisations dont vous avez besoin, consultez la section Attribuer des autorisations.
Définissez la contrainte
constraints/resourcemanager.allowedExportDestinations
sur la ressource parente du projet que vous souhaitez migrer. Cette contrainte définit les ressources de l'organisation vers lesquelles le projet peut être migré.Définissez la contrainte
constraints/resourcemanager.allowedImportSources
sur la ressource de destination. Cette contrainte définit les ressources de l'organisation à partir desquelles les projets peuvent être importés.
Si l'une de ces contraintes n'est pas correctement définie, la migration échouera avec une erreur FAILED_PRECONDITION
.
Pour configurer les règles d'administration requises pour la migration de projet, vous devez disposer du rôle roles/orgPolicy.policyAdmin
dans l'organisation parente et dans l'organisation de destination.
Pour en savoir plus sur ces contraintes de règles d'administration, consultez la section Configurer les règles d'administration.
Pour obtenir la liste des cas particuliers et découvrir comment les gérer, consultez la section Gérer les cas particuliers.
gcloud beta projects move
une commande Google Cloud CLI ou la méthode API REST projects.update()
pour
effectuer la migration.
Pour en savoir plus sur la migration de votre projet, consultez la page Effectuer la migration.