Com essa lista de verificação, é possível planejar e executar migrações de projetos entre recursos da organização. Ele descreve as principais tarefas, fornece instruções breves para cada etapa e links para a documentação detalhada.
Criar um plano de migração
Analise o impacto da migração nos serviços em execução no projeto.
As mudanças na hierarquia de recursos podem afetar as políticas herdadas.
- Executar a análise de movimentação: use a API Move Analysis para receber um detalhamento dos bloqueadores.
- Avaliar o impacto da política: determine como a mudança afeta as políticas herdadas da organização e do Identity and Access Management (IAM).
- Planeje o tempo de inatividade: alguns serviços podem sofrer breves interrupções durante a transição.
Para mais informações, consulte Criar um plano de migração.
Fale com todos os casos especiais
Identificar e se preparar para cenários que exigem tratamento especial no nível do projeto ou da organização.
- Verifique as dependências de serviço: confira se o projeto depende de serviços como VPC compartilhada, VPC Service Controls ou se tem faturamento/assinaturas ativas.
- Analise a lista de casos especiais: verifique se você tem um plano para cada serviço listado no guia detalhado.
- Preparar o plano de reversão: entenda como reverter a migração se surgirem problemas.
Para ver uma lista de casos especiais e como lidar com eles, consulte Como processar casos especiais.
Atribuir papéis de gerenciamento de identidade e acesso
Atribua os papéis do IAM necessários ao mesmo endereço de e-mail do principal
nos recursos da organização de origem e de destino.
Você precisa ter os seguintes papéis:
- Administrador do IAM do projeto (
roles/resourcemanager.projectIamAdmin) no projeto que você quer migrar. - Movimentador de projetos (
roles/resourcemanager.projectMover) no recurso pai do projeto (recurso de pasta ou organização). - Se o destino for uma pasta: movedor de projetos
(
roles/resourcemanager.projectMover) na pasta de destino. - Se o destino for uma organização: criador de projetos
(
roles/resourcemanager.projectCreator) no recurso da organização de destino. - Administrador de políticas da organização (
roles/orgpolicy.policyAdmin) nos recursos da organização de origem e de destino.
Para mais detalhes, consulte Atribuir permissões.
Configurar políticas da organização
Ative a migração de projetos entre organizações configurando políticas específicas da organização. Sem eles, a migração vai falhar.
- Configurar a política de origem: defina a restrição
constraints/resourcemanager.allowedExportDestinationsno recurso pai para permitir a exportação para o destino. - Configurar a política de destino: defina a restrição
constraints/resourcemanager.allowedImportSourcesno recurso de destino para permitir a importação da origem.
Para mais informações, consulte Configurar políticas da organização.
Faça a migração
Execute a migração usando o console do Cloud de Confiance , a Google Cloud CLI ou a
API Resource Manager.
- Executar a migração: use o comando
gcloud beta projects moveou o console do Cloud para realizar a migração. - Verificar a migração: confirme se o projeto aparece no novo destino e verifique o acesso aos recursos.
- Realizar tarefas pós-migração: verifique as políticas herdadas, audite o acesso e, se quiser, atualize a conta de faturamento.
- Limpeza: revogue os papéis temporários do IAM e remova as restrições temporárias da política da organização.
Para instruções detalhadas, consulte Realizar a migração.