I'm attempting to move a storage project from one organization to another. I've worked through the guide at https://cloud.google.com/resource-manager/docs/project-migration and believe I got roles, policies and permission correct at source and destination. I believe so as when I first executed:
gcloud beta projects move my-project-name --organization 12345678909876
I got error messages such as:
gcloud.beta.projects.move) FAILED_PRECONDITION: Constraint `constraints/resourcemanager.allowedImportSources` violated for Resource `organizations
I resolved those and now I am getting:
(gcloud.beta.projects.move) User [PII Removed by Staff] does not have permission to access projects instance [my-project-name] (or it may not exist): The caller does not have permission
I am the owner yet gave my account project mover roles.
I verified the project existed under the account I signed on to cloudshell with: gcloud projects list and it was there.
Please advise
Hi @billcorrigan,
Welcome to the Google Cloud Community!
Have you gone through this checklist for project migration? Kindly review the documentation and check if you have missed assigning the proper roles from source to destination organization. You can check this documentation - Configure organization policies, to verify.
You may also check this Medium post regarding a user's experience migrating a project.
If the above options don't work, you can contact Google Cloud Support to further look into your case. Thank you! 😃