Migra proyectos existentes a la organización

Una vez que se crea un recurso Organización para tu dominio, puedes mover los proyectos existentes a la organización. Debes ser un propietario o un editor del proyecto y un Creador del proyecto en la organización para poder mover los proyectos.

Todos los proyectos creados después de la creación del recurso Organización pertenecerán automáticamente a ese recurso. Puedes migrar un proyecto a una organización con GCP Console, la API de Resource Manager o la herramienta de línea de comandos gcloud.

Migra proyectos asociados con una organización

Si un proyecto está asociado con una organización, no puedes cambiarlo a Sin organización ni migrarlo a otra por tu cuenta. Si necesitas migrar un proyecto que ya está asociado con una organización, deberás comunicarte con el equipo de Asistencia de GCP.

Migra proyectos no asociados con una organización

Para migrar un proyecto, necesitas la función de Creador de proyectos (roles/resourcemanager.projectCreator) en la organización a la que se transferirá el proyecto. También necesitarás la función de Migrador de proyectos (roles/resourcemanager.projectMover) en el proyecto que migrarás. Si no tienes estas funciones, la organización objetivo no aparecerá en Google Cloud Platform Console como un destino posible para la migración.

No se puede revertir la migración de un proyecto. Una vez que este se asocia con una organización, no puedes cambiarlo a Sin organización ni transferirlo a otra por tu cuenta. Si quieres transferir un proyecto que ya está asociado con una organización, comunícate con el equipo de Asistencia de GCP.

Console

Sigue estos pasos para migrar un proyecto a una organización:

  1. Abre la página IAM y administración > Configuración en GCP Console.

    Abrir la página Configuración

  2. En la lista desplegable Seleccionar organización, que se encuentra en la parte superior de la página, selecciona Sin organización y elige el proyecto que quieres migrar.

    Captura de pantalla del selector de proyectos

  3. Haz clic en Migrar en la parte superior de la página.

  4. En el menú desplegable Organización, selecciona la entidad a la que quieres migrar tu proyecto.

Una vez que se agrega un proyecto a una organización, no puedes deshacer la selección por tu cuenta.

gcloud

Para migrar un proyecto a una organización, ejecuta el siguiente comando:

gcloud alpha projects move PROJECT_ID /
    --organization ORGANIZATION_ID

Leyenda:

  • PROJECT_ID es el ID del proyecto que quieres transferir a la organización.
  • ORGANIZATION_ID es el ID de la organización a la que quieres transferir el proyecto.

Una vez que se agrega un proyecto a una organización, no puedes deshacer la selección por tu cuenta.

API

Con la API de Resource Manager, puedes transferir un proyecto al recurso de la organización si configuras el campo parent con el ID de la organización correspondiente.

Para migrar un proyecto a la organización, sigue estos pasos:

  • Obtén el objeto project con el método projects.get().
  • Configura su campo parent con el ID de la organización.
  • Actualiza el objeto project con el método projects.update().

No podrás modificar el campo parent luego de configurarlo.

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()

Nota sobre las implicaciones de las políticas

Las políticas de Cloud IAM que ya se definieron para un proyecto se importan con el proyecto. Esto significa que los usuarios que tienen permisos en un proyecto antes de moverlo mantienen los permisos después de que el proyecto migra a la organización.

Los permisos de Cloud IAM se heredan y son acumulativos; si hay funciones definidas en el nivel de la organización, los proyectos heredan esas funciones cuando se mueven a la organización. Si, por ejemplo, bob@myorganization.com tiene definida la función Editor del proyecto en el nivel de la organización, también tendrá esa función en cualquier proyecto que migre a la organización. Esto no afecta a los proyectos existentes, pero más usuarios pueden obtener acceso debido a la herencia de la función.

Asimismo, las políticas de la organización también se heredan en los niveles inferiores de la jerarquía. De forma predeterminada, no se define ninguna política de la organización para una organización cuando esta se crea. Si posteriormente defines políticas de la organización en tu organización, cuando muevas proyectos a ella, debes hacerlo con atención para asegurarte de que sean coherentes con esas políticas.

Migra las cuentas de facturación existentes

Si eres cliente de G Suite o Cloud Identity con cuentas de facturación existentes, puedes migrarlas a tu organización. Para ello, necesitarás las funciones Creador de cuentas de facturación y Administrador de facturación. Si quieres obtener más información sobre estas funciones, consulta Administración de las funciones predeterminadas de la organización. Migrar una cuenta de facturación a una organización no influye en los servicios del proyecto.

Para migrar tus cuentas de facturación existentes a una organización, sigue estos pasos:

  1. Ve a la página Facturación de GCP Console:
    IR A LA PÁGINA DE FACTURACIÓN
  2. En el menú desplegable de la parte superior de la página, selecciona Sin organización para ver las cuentas de facturación que no están asociadas con una organización.
  3. En Nombre de la cuenta de facturación, haz clic en el nombre de la cuenta de facturación que deseas migrar.
  4. En los detalles de la cuenta de facturación que aparecen, haz clic en Cambiar organización y, luego, selecciona la organización a la que deseas migrar la cuenta de facturación.
¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Resource Manager Documentation