Os detalhes da conexão que você precisa fornecer podem variar dependendo da conectividade de destino que você usa. Nesta página, descrevemos como criar perfis de conexão de destino para cada método de conectividade disponível:
Perfil de conexão de destino para conectividade de IP público
Perfil de conexão de destino para conectividade IP particular
Antes de começar
Antes de criar um perfil de conexão de destino, faça o seguinte:
Considere em qual região você quer criar o perfil de conexão de destino.
O Database Migration Service é um produto totalmente regional. Isso significa que todas as entidades relacionadas à migração (perfis de conexão de origem e destino, jobs de migração, bancos de dados de destino, espaços de trabalho de conversão) precisam ser salvas em uma única região.
Configure o banco de dados de destino e crie uma conta de usuário de migração dedicada.
Escolha e configure o método de conectividade de destino.
As conexões de banco de dados de destino são sempre criptografadas pelo Database Migration Service. Não é necessário configurar outros certificados para essas conexões.
Funções exigidas
Para receber as permissões necessárias para criar um perfil de conexão,
peça ao administrador para conceder a você o papel do IAM de
Administrador da migração de banco de dados (roles/datamigration.admin
)
no seu projeto.
Para mais informações sobre como conceder papéis, consulte Gerenciar acesso na documentação do Identity and Access Management.
Esse papel predefinido contém as permissões necessárias para criar um perfil de conexão no Database Migration Service. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para criar um perfil de conexão no Database Migration Service:
datamigration.connectionprofiles.create
datamigration.connectionprofiles.delete
datamigration.connectionprofiles.get
datamigration.connectionprofiles.getIamPolicy
datamigration.connectionprofiles.list
datamigration.connectionprofiles.setIamPolicy
datamigration.connectionprofiles.update
Essas permissões também podem ser concedidas com papéis personalizados ou outros papéis predefinidos.
Para conectividade de IP público
Para criar um perfil de conexão de destino que use o método de conectividade de IP público, siga estas etapas:
- No console do Google Cloud , acesse a página Perfis de conexão.
- Clique em Create profile.
- Na lista Mecanismo de banco de dados, selecione Cloud SQL para PostgreSQL.
- Na seção Especificar detalhes do perfil de conexão, informe o nome, o identificador e a região do perfil.
- Em Definir configurações de conexão, no card SQL Server ou Oracle para PostgreSQL, clique em Definir.
O painel de detalhes da conectividade é aberto.
- No painel Definir detalhes da conexão, faça o seguinte:
- No menu suspenso ID da instância, selecione o identificador da instância de destino do Cloud SQL.
- No campo Nome do host e IP, insira o endereço IP público da instância de destino.
- No campo Porta, insira o número da porta do banco de dados. O padrão para PostgreSQL é
5432
. - Nos campos Nome de usuário e Senha, insira os detalhes de login da conta de usuário dedicada à migração.
- No campo Nome do banco de dados, insira o nome do banco de dados de destino.
- Na seção Definir método de conectividade, no menu suspenso Método de conectividade, selecione IP público.
- Clique em Salvar.
Você cria a conta de usuário de migração dedicada e o banco de dados de destino durante a etapa de preparação do banco de dados de destino.
O painel de detalhes da conexão é fechado.
- (Opcional) Na seção Testar perfil de conexão, clique em Executar teste.
O Database Migration Service faz uma verificação rápida para verificar se os detalhes da conexão fornecidos são suficientes para acessar seus dados.
- Clique em Criar na parte inferior da página.
A página Perfis de conexão aparece, e o perfil de conexão recém-criado é exibido.
Para conectividade de IP particular
Para criar um perfil de conexão de destino que use o método de conectividade de IP particular com o Private Service Connect, siga estas etapas:
- No console do Google Cloud , acesse a página Perfis de conexão.
- Clique em Create profile.
- Na lista Mecanismo de banco de dados, selecione Cloud SQL para PostgreSQL.
- Na seção Especificar detalhes do perfil de conexão, informe o nome, o identificador e a região do perfil.
- Em Definir configurações de conexão, no card SQL Server ou Oracle para PostgreSQL, clique em Definir.
O painel de detalhes da conectividade é aberto.
- No painel Definir detalhes da conexão, faça o seguinte:
- No menu suspenso ID da instância, selecione o identificador da instância de destino do Cloud SQL.
- No campo Nome do host e IP, insira o nome de DNS configurado para sua instância.
- No campo Porta, insira o número da porta do banco de dados. O padrão para
PostgreSQL é
5432
. - Nos campos Nome de usuário e Senha, insira os detalhes de login da conta de usuário dedicada à migração.
- No campo Nome do banco de dados, insira o nome do banco de dados de destino. Se você não fornecer um nome, o Database Migration Service usará o mesmo nome da sua conta de usuário de migração dedicada.
- Na seção Definir método de conectividade, faça o seguinte:
- No menu suspenso Método de conectividade, selecione IP privado.
- Em Nome do anexo de serviço, selecione o anexo de serviço que você criou para a conexão do Private Service Connect da instância de destino.
- Clique em Salvar.
Você cria a conta de usuário de migração dedicada e o banco de dados de destino durante a etapa de preparação do banco de dados de destino.
O painel de detalhes da conexão é fechado.
- (Opcional) Na seção Testar perfil de conexão, clique em Executar teste.
O Database Migration Service faz uma verificação rápida para verificar se os detalhes da conexão fornecidos são suficientes para acessar seus dados.
- Clique em Criar na parte inferior da página.
A página Perfis de conexão aparece, e o perfil de conexão recém-criado é exibido.