Esta lista de tareas te permite planificar y ejecutar migraciones de proyectos entre recursos de organización. En ella, se describen las tareas clave, se proporcionan instrucciones breves para cada paso y se incluyen vínculos a la documentación detallada.
Crea un plan de migración
Analizar el impacto de la migración en los servicios que se ejecutan dentro del proyecto
Los cambios en la jerarquía de recursos pueden afectar las políticas heredadas.
- Ejecuta el análisis de traslado: Usa la API de Move Analysis para obtener un desglose detallado de los bloqueadores.
- Evalúa el impacto de las políticas: Determina cómo el traslado afecta las políticas de la organización heredadas y las políticas de Identity and Access Management (IAM).
- Planifica el tiempo de inactividad: Es posible que algunos servicios experimenten interrupciones breves durante la transición.
Para obtener más información, consulta Crea un plan de migración.
Aborda cualquier caso especial
Identificar y prepararse para situaciones que requieran un manejo especial a nivel del proyecto
o de la organización
- Verifica las dependencias de los servicios: Revisa si tu proyecto depende de servicios como la VPC compartida o los Controles del servicio de VPC, o si tiene facturación o suscripciones activas.
- Revisa la lista de casos especiales: Asegúrate de tener un plan para cada servicio que se indica en la guía detallada.
- Prepara un plan de reversión: Comprende cómo revertir la migración si surgen problemas.
Para obtener una lista de casos especiales y cómo manejarlos, consulta Maneja casos especiales.
Asigna roles de Identity and Access Management
Asigna los roles de IAM necesarios a la misma dirección de correo electrónico de la principal
en los recursos de la organización de origen y de destino.
Necesitas las siguientes funciones:
- Administrador de IAM del proyecto (
roles/resourcemanager.projectIamAdmin) en el proyecto que deseas migrar. - Trasladador de proyectos (
roles/resourcemanager.projectMover) en el recurso superior del proyecto (recurso de carpeta u organización). - Si el destino es una carpeta: Agente de transferencia de proyectos
(
roles/resourcemanager.projectMover) en la carpeta de destino. - Si el destino es una organización: creador de proyectos
(
roles/resourcemanager.projectCreator) en el recurso de la organización de destino. - Administrador de políticas de la organización (
roles/orgpolicy.policyAdmin) en los recursos de la organización de origen y de destino.
Para obtener más detalles, consulta Asigna permisos.
Configura las políticas de la organización
Habilita la migración de proyectos entre organizaciones configurando políticas de la organización
específicas. Sin estos, la migración fallará.
- Configura la política de origen: Establece la restricción
constraints/resourcemanager.allowedExportDestinationsen el recurso superior para permitir la exportación al destino. - Configura la política de destino: Establece la
restricción
constraints/resourcemanager.allowedImportSourcesen el recurso de destino para permitir la importación desde el origen.
Para obtener más información, consulta Configura las políticas de la organización.
Realice la migración
Ejecuta la migración con la consola de Cloud de Confiance , Google Cloud CLI o la
API de Resource Manager.
- Ejecuta la migración: Usa el comando
gcloud beta projects moveo la consola de Cloud para realizar el traslado. - Verifica la migración: Confirma que el proyecto aparezca en el destino nuevo y verifica el acceso a los recursos.
- Realiza tareas posteriores a la migración: Verifica las políticas heredadas, audita el acceso y, de manera opcional, actualiza la cuenta de facturación.
- Realiza una limpieza: Revoca los roles de IAM temporales y quita las restricciones de la política de la organización temporales.
Para obtener instrucciones paso a paso, consulta Realiza la migración.