Importe bancos de dados para um bastion host e execute operações de O&M e auditoria por meio dele. Os bancos de dados compatíveis incluem instâncias do ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server e ApsaraDB RDS for PostgreSQL, clusters do PolarDB for MySQL, PolarDB for PostgreSQL e PolarDB for PostgreSQL (Compatible with Oracle), além de bancos de dados auto-gerenciados MySQL, SQL Server, PostgreSQL e Oracle. Este tópico descreve como importar e gerenciar instâncias do RDS e bancos de dados auto-gerenciados, bem como administrar contas de banco de dados.
Importar os bancos de dados da conta atual da Alibaba Cloud
Importar instâncias do ApsaraDB RDS
Importe instâncias do ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server e ApsaraDB RDS for PostgreSQL da conta atual da Alibaba Cloud para o seu bastion host, facilitando as operações de O&M.
Faça login no Bastionhost console. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Gerencie.
No painel de navegação à esquerda, escolha .
Na página Database, escolha .
Na caixa de diálogo Select Region, selecione a região das instâncias do ApsaraDB RDS que você deseja importar e clique em OK.
Na caixa de diálogo Import ApsaraDB RDS Databases, selecione as instâncias do ApsaraDB RDS que deseja importar e clique em Import.
Importar clusters do PolarDB
Importe clusters do PolarDB for MySQL, PolarDB for PostgreSQL e PolarDB for PostgreSQL (Compatible with Oracle) da conta atual da Alibaba Cloud para o seu bastion host, simplificando o O&M.
Faça login no Bastionhost console. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Gerencie.
No painel de navegação à esquerda, escolha .
Na página Database, escolha .
Na caixa de diálogo Select Region, selecione a região dos clusters do PolarDB que você deseja importar e clique em OK.
Na caixa de diálogo Import PolarDB for Xscale Database, selecione os clusters do PolarDB que deseja importar e clique em Import.
Importar os bancos de dados dos membros
O Bastionhost permite gerenciar ativos de várias contas de forma centralizada. Se você possui múltiplas contas da Alibaba Cloud, utilize o Resource Directory para realizar operações de O&M centralizadas nos ativos dessas contas por meio de um bastion host. Para importar os bancos de dados de um membro para o seu bastion host, adicione o membro ao bastion host primeiro. Para mais informações, consulte Gerenciamento de multiconta.
Importar instâncias do ApsaraDB RDS
Importe instâncias do ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server e ApsaraDB RDS for PostgreSQL de várias contas da Alibaba Cloud para o seu bastion host, facilitando as operações de O&M.
Faça login no Bastionhost console. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Gerencie.
No painel de navegação à esquerda, escolha .
Na página Database, escolha .
Na etapa Select Alibaba Cloud Account, selecione uma conta da Alibaba Cloud cujos bancos de dados você deseja importar e clique em Next.
Na etapa Select Region, selecione a região das instâncias do ApsaraDB RDS que você deseja importar e clique em OK.
Na caixa de diálogo Import ApsaraDB RDS Databases, selecione as instâncias do ApsaraDB RDS que deseja importar e clique em Import.
Importar clusters do PolarDB
Importe clusters do PolarDB for MySQL, PolarDB for PostgreSQL e PolarDB for PostgreSQL (Compatible with Oracle) de várias contas da Alibaba Cloud para o seu bastion host, simplificando o O&M.
Faça login no Bastionhost console. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Gerencie.
No painel de navegação à esquerda, escolha .
Na página Database, escolha .
Na etapa Select Alibaba Cloud Account, selecione uma conta da Alibaba Cloud cujos bancos de dados você deseja importar e clique em Next.
Na etapa Select Region, selecione a região dos clusters do PolarDB que você deseja importar e clique em OK.
Na caixa de diálogo Import PolarDB for Xscale Database, selecione os clusters do PolarDB que deseja importar e clique em Import.
Importar bancos de dados de outras fontes
Importar bancos de dados auto-gerenciados
Insira as informações de um banco de dados auto-gerenciado para importá-lo para o seu bastion host. Configure os dados do banco para importar um único banco de dados auto-gerenciado.
Faça login no Bastionhost console. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Gerencie.
No painel de navegação à esquerda, escolha e, em seguida, escolha .
-
No painel Crie Database, configure os parâmetros Database Instance Name, Protocol, Database Address e Service Port. Em seguida, clique em Crie.
Após criar o banco de dados, clique em Add Account para criar uma conta de banco de dados para ele. Também é possível clicar em Back to List para visualizar o banco de dados na lista correspondente.
Importar bancos de dados usando um arquivo de modelo
Utilize um arquivo de modelo para importar bancos de dados para o seu bastion host. O Bastionhost fornece modelos nos formatos XLS, CSV e XLSX. Selecione um modelo, preencha as informações dos bancos de dados que deseja importar e faça o upload do arquivo para concluir a importação.
Faça login no Bastionhost console. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Gerencie.
No painel de navegação à esquerda, escolha e, em seguida, escolha .
-
No painel Import Database, clique em Baixe Database Template. Após baixar o pacote de modelos, descompacte-o, abra o arquivo de modelo do Excel e insira as informações dos bancos de dados conforme os requisitos do modelo. Salve as alterações no arquivo. Clique em Upload para enviar o arquivo do Excel.
ImportanteEm um arquivo de modelo, é obrigatório especificar o campo Database Address. Se você definir o campo Protocol como PostgreSQL para um banco de dados, também deverá especificar o campo Database (PostgreSQL). Caso um campo obrigatório não seja especificado, o bastion host não importará o banco de dados.
Na caixa de diálogo Databases to Be Imported, selecione os bancos de dados que deseja importar e clique em Import.
-
No painel Import Database, clique em Import Database.
Os bancos de dados a serem importados são exibidos em uma tabela. Se houver bancos de dados com o mesmo nome, o bastion host importará apenas o último banco de dados com esse nome na tabela. Por exemplo, se o primeiro, o terceiro e o quinto banco de dados tiverem o mesmo nome, apenas o quinto será importado. Se um banco de dados que você deseja importar tiver o mesmo nome de um banco de dados já existente no bastion host, a importação não ocorrerá. Clique em Details no painel Import Database para visualizar as informações sobre os bancos de dados que não foram importados.
Gerenciar instâncias do RDS ou bancos de dados auto-gerenciados
Após importar uma instância do RDS ou um banco de dados auto-gerenciado, gerencie-os conforme suas necessidades de negócios. Modifique as informações ou o endereço de O&M da instância do RDS ou do banco de dados auto-gerenciado. Exclua instâncias do RDS ou bancos de dados auto-gerenciados que não estejam mais em uso.
Faça login no Bastionhost console. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Gerencie.
No painel de navegação à esquerda, escolha .
-
Na página Database, localize uma instância de banco de dados que deseja gerenciar e execute as seguintes operações conforme suas necessidades:
-
Modificar as informações da instância do RDS ou do banco de dados auto-gerenciado
Na lista de bancos de dados, clique no nome da instância de banco de dados na coluna Database Instance Name. No painel exibido, clique na aba Basic Info. Modifique as informações da instância de banco de dados e clique em Atualize.
-
Alterar um endereço de O&M da instância do RDS ou do banco de dados auto-gerenciado
Na lista de bancos de dados, selecione as instâncias que deseja gerenciar e escolha . Na caixa de diálogo exibida, selecione um valor para Type of Database IP Address, clique em OK e, em seguida, clique em Completed.
Valores válidos para o parâmetro Type of Database IP Address: Internal Endpoint e Public Endpoint.
-
Remover a instância do RDS ou o banco de dados auto-gerenciado
Na lista de bancos de dados, selecione as instâncias que deseja remover do bastion host e clique em Exclua. Na mensagem exibida, clique em Exclua.
-
Gerenciar contas de banco de dados
Após importar uma instância do RDS ou um banco de dados auto-gerenciado, crie uma conta de banco de dados para eles. Com a conta criada, a equipe de O&M poderá usá-la para fazer login no banco de dados auto-gerenciado ou em um banco de dados da instância do RDS e executar operações de manutenção. Gerencie a conta de banco de dados administrando senhas, alterando nomes de usuário ou excluindo contas para facilitar as operações de O&M.
Faça login no sistema Bastionhost. Para mais informações, consulte Fazer login no sistema.
No painel de navegação à esquerda, escolha .
-
Na página Database, localize o banco de dados para o qual deseja criar uma conta, modificar informações de uma conta existente ou excluir uma conta. Em seguida, execute as seguintes operações conforme suas necessidades:
-
Criar uma conta de banco de dados
Localize o banco de dados e clique em Add Database Account na coluna Actions. No painel Add Database Account, configure os parâmetros Logon Name e Password e clique em Crie.
-
Criar várias contas de banco de dados simultaneamente
Selecione vários bancos de dados e escolha abaixo da lista. Na caixa de diálogo Add Account, configure os parâmetros e clique em Crie.
-
Gerenciar contas de banco de dados
Clique no número na coluna Database Accounts do banco de dados que deseja gerenciar. No painel exibido, clique na aba Database Account. Em seguida, execute as seguintes operações conforme suas necessidades:
-
Gerenciar a senha de uma conta de banco de dados
Na coluna Password de uma conta de banco de dados, clique em Defina ou Clear para configurar uma senha para a conta ou excluir a senha existente.
-
Alterar o nome de usuário de uma conta de banco de dados
Clique no nome de usuário na coluna Logon Name de uma conta de banco de dados. No painel Modify Database Account, altere o nome de usuário da conta e clique em Atualize.
-
Excluir uma conta de banco de dados
Selecione a conta de banco de dados que deseja excluir e clique em Exclua. Na mensagem exibida, clique em Exclua.
-
Excluir várias contas de banco de dados simultaneamente
Selecione as contas de banco de dados que deseja excluir e clique em . Na caixa de diálogo Delete Account, clique em OK.
-
-
Referências
Para mais informações sobre as operações de O&M em bancos de dados, consulte Visão geral de O&M.
Perguntas frequentes sobre conexões de banco de dados no Bastionhost