Faça a migração

Se você tiver as permissões do IAM apropriadas e as políticas da organização necessárias tiverem sido aplicadas, será possível usar a API Resource Manager para migrar um recurso de projeto entre recursos da organização.

gcloud

Para migrar um projeto para outro recurso da organização, execute o seguinte comando:

gcloud beta projects move PROJECT_ID \
    --organization ORGANIZATION_ID

Também é possível especificar uma pasta como o recurso de destino com o seguinte comando:

gcloud beta projects move PROJECT_ID \
    --folder FOLDER_ID

Substitua os seguintes campos:

  • PROJECT_ID é o ID ou o número do projeto que você quer migrar.
  • ORGANIZATION_ID é o ID do recurso da organização para o qual você quer mover o projeto. Só é possível especificar um destino: um recurso da organização ou uma pasta.
  • FOLDER_ID é o ID da pasta para onde você quer mover o projeto. Só é possível especificar um destino: uma pasta ou um recurso de organização.

API

Usando a API Resource Manager v1, é possível migrar um projeto entre recursos da organização definindo o campo parent como o ID do recurso de destino.

Para migrar um projeto, faça o seguinte:

  • Receba o objeto project usando o método projects.get().
  • Defina o campo parent como o ID do recurso da organização ou o ID da pasta para que você o está movendo.
  • Atualize o objeto project usando o método projects.update().

O snippet de código a seguir demonstra as etapas acima:

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

Reverter uma migração

Se você migrou um projeto por engano, é possível reverter a operação executando a migração novamente, com a origem antiga como o novo e o antigo como a nova origem. Você precisa ter as permissões do IAM e as políticas da organização necessárias para permitir isso como se essa migração fosse totalmente nova.

Para reverter uma migração em que um projeto foi migrado de Sem organização para um recurso Organização, entre em contato com o Atendimento ao cliente do Google Cloud.