Um perfil de conexão pode ser criado sozinho ou no contexto de criação de um job de migração específico. De qualquer forma, todos os perfis de conexão estão disponíveis para revisão e modificação na página de perfis de conexão e podem ser reutilizados em todos os jobs de migração.
Criar um perfil de conexão por conta própria é importante quando a pessoa que tem as informações de acesso à origem não é a mesma que vai criar a migração ou para permitir a reutilização da definição do perfil de conexão de origem em vários jobs de migração, como POC ou job de migração de teste, seguido por um job de migração de produção.
Criar um perfil de conexão
Acesse a página "Perfis de conexão do Database Migration Service" no console do Google Cloud.
Acessar a página "Perfis de conexão do serviço de migração de banco de dados"
Uma lista de perfis de conexão existentes será mostrada. Para criar um novo perfil, clique em Criar perfil de conexão.
Forneça as informações necessárias para um perfil de conexão:
Nome:o nome amigável do perfil de conexão. Ele será usado na lista de perfis de conexão e também quando um perfil de conexão existente for selecionado na criação de um job de migração.
ID:o ID de instância exclusivo da origem. Essa string precisa ser exclusiva, composta por letras minúsculas, dígitos e hifens. Não é preciso incluir o ID do projeto. Isso é feito automaticamente quando necessário, como nos arquivos de registro.
Mecanismo de banco de dados:o tipo de banco de dados da origem.
A versão do banco de dados é detectada automaticamente quando usada por um job de migração.
Informações de conectividade:
Para fontes auto-hospedadas, forneça o nome do host e a porta:
Nome do host (IP ou domínio) da origem.
Se a origem estiver hospedada no Google Cloud ou se o túnel SSH reverso for usado para conectar o destino à origem, especifique o IP PRIVADO (interno) da origem aqui. Para outros métodos de conectividade, informe o IP PÚBLICO.
O MySQL limita o nome do host a 60 caracteres. Os nomes de host dos bancos de dados do Amazon RDS geralmente têm mais de 60 caracteres. Se esse for o caso do banco de dados que você está migrando, será necessário configurar um redirecionamento de DNS para criar um registro CNAME que associe seu nome de domínio ao nome de domínio da instância do banco de dados do RDS. Leia mais sobre como configurar o CNAME do DNS na documentação do Cloud DNS ou na documentação do AWS Route53.
Porta para acessar o host (o padrão do MySQL é 3306, o padrão do PostgreSQL é 5432).
Para origens do Cloud SQL, selecione a instância do Cloud SQL na lista suspensa.
Nome de usuário e senha da origem.
(Somente PostgreSQL) Selecione o banco de dados a ser replicado.
(Opcional) Se a conexão for feita por uma rede pública (usando lista de permissões de IP), recomendamos o uso de criptografia SSL/TLS para a conexão entre a origem e o destino dos dados. Há duas opções para a configuração SSL/TLS:
Autenticação somente de servidor
Quando a instância do Cloud SQL se conecta à origem, ela a autentica, garantindo que a instância se conecte ao host correto e impedindo ataques de interceptação. A origem não autentica a instância.
Autenticação cliente-servidor
Quando a instância se conecta à origem, ela autentica a origem e a origem autentica a instância.
Para mais informações sobre a configuração do SSL, consulte Configuração SSL/TLS.
Crie o perfil de conexão. A página vai navegar até a lista de perfis de conexão, que mostra o perfil de conexão recém-criado.