Realice la migración

Si tienes los permisos de IAM adecuados y se aplican las políticas de la organización necesarias, puedes usar la API de Resource Manager para migrar un recurso de proyecto entre los recursos de la organización.

gcloud

Para migrar un proyecto a otro recurso de la organización, ejecuta el siguiente comando:

gcloud beta projects move PROJECT_ID \
    --organization ORGANIZATION_ID

También puedes especificar una carpeta como recurso de destino, con las siguientes opciones: :

gcloud beta projects move PROJECT_ID \
    --folder FOLDER_ID

Reemplaza los siguientes campos:

  • PROJECT_ID es el ID o el número del proyecto que deseas. migrar.
  • ORGANIZATION_ID es el ID del recurso de la organización que deseas. para mover el proyecto. Solo puedes especificar un objetivo, ya sea un recurso de la organización o una carpeta.
  • FOLDER_ID es el ID de la carpeta a la que deseas acceder. para mover el proyecto. Solo puedes especificar un destino, ya sea una carpeta o un recurso de organización.

API

Con la API de Resource Manager v1, puedes migrar un proyecto entre recursos de la organización configurando su Campo parent para el ID del recurso de destino

Para migrar un proyecto, haz lo siguiente:

  • Obtén el objeto project con el método projects.get().
  • Establece su campo parent con el ID de recurso de la organización recurso o el ID de la carpeta a la que lo moverás.
  • Actualiza el objeto project con el método projects.update().

El siguiente fragmento de código demuestra los siguientes pasos:

    project = crm.projects().get(projectId=flags.projectId).execute()
    project['parent'] = {
        'type': 'organization',
        'id': flags.organizationId
    }

    project = crm.projects().update(
    projectId=flags.projectId, body=project).execute()

Cómo revertir una migración

Si migraste un proyecto por error, puedes revertir la operación. volver a realizar la migración con el origen anterior como destino nuevo el destino anterior como el origen nuevo. Debes contar con los Los permisos de IAM y las políticas de la organización como si se tratara de una migración completamente nueva.

Para revertir una migración en la que se migró un proyecto de Sin organización a un recurso de Organización, comunícate con Atención al cliente de Google Cloud.