Usar o Azure Data Studio para gerenciar seu servidor PostgreSQL habilitado para Azure Arc

Este artigo descreve como:

  • gerenciar suas instâncias do PostgreSQL com exibições de painel, como Visão geral, Cadeias de conexão, Propriedades, Resource Health...
  • trabalhar com seus dados e esquemas

Observação

Como uma versão prévia do recurso, a tecnologia apresentada neste artigo está sujeita aos Termos de uso complementares para versões prévias do Microsoft Azure.

As atualizações mais recentes estão disponíveis nas notas sobre a versão.

Pré-requisitos

Conectar-se ao controlador de dados do Azure Arc

No Azure Data Studio, expanda o nó Controladores do Azure Arc e selecione o botão Conectar controlador:

Insira as informações de conexão do controlador de dados do Azure:

  • URL do controlador:

    A URL para a conexão com o controlador no Kubernetes. Inserido na forma de https://<IP_address_of_the_controller>:<Kubernetes_port., por exemplo:

    https://12.345.67.890:30080
    
  • Nome de usuário:

    Nome da conta de usuário usada na conexão com o controlador. Use o nome que você normalmente usa ao executar az login. Não é o nome do usuário do PostgreSQL usado para a conexão com o mecanismo de banco de dados do PostgreSQL normalmente no psql.

  • Senha: a senha da conta de usuário usada na conexão com o controlador

O Azure Data Studio mostra seu controlador de dados do Arc. Expanda-o e ele mostrará a lista de instâncias do PostgreSQL gerenciadas por ele.

Monitorar os servidores do PostgreSQL habilitados para Azure Arc

Clique com o botão direito do mouse na instância do PostgreSQL que você deseja gerenciar e selecione [Gerenciar]

A exibição do painel do PostgreSQL:

Ela apresenta vários painéis listados ao lado esquerdo:

  • Visão geral: exibe informações resumidas sobre sua instância, como nome, nome de usuário do administrador do PostgreSQL, ID da assinatura do Azure, configuração, versão do mecanismo de banco de dados, pontos de extremidade para o Grafana e o Kibana etc.
  • Cadeias de conexão: exibe várias cadeias de conexão que podem ser necessárias para se conectar à instância do PostgreSQL, como psql, Node.js, PHP, Ruby etc.
  • Diagnosticar e resolver problemas: exibe vários recursos que ajudam você a solucionar problemas em sua instância, à medida que os notebooks de solução de problemas são expandidos
  • Nova solicitação de suporte: solicite assistência de nossos serviços de suporte iniciando o anúncio de visualização.

Trabalhar com seus dados e esquemas

No lado esquerdo da janela do Azure Data Studio, expanda o nó Servidores:

Selecione [Adicionar conexão] e preencha os detalhes da conexão com a instância do PostgreSQL:

  • Tipo de conexão: PostgreSQL
  • Nome do servidor: insira o nome da instância do PostgreSQL. Por exemplo: postgres01
  • Tipo de autenticação: senha
  • Nome de usuário: por exemplo, você pode usar o nome de usuário administrador padrão do PostgreSQL. Esse campo diferencia maiúsculas de minúsculas.
  • Senha: você encontrará a senha do nome de usuário do PostgreSQL na cadeia de conexão psql na saída do comando az postgres server-arc endpoint -n postgres01
  • Nome do banco de dados: defina o nome do banco de dados ao qual você deseja se conectar. Você pode deixá-lo definido como Padrão
  • Grupo de servidores: você pode deixá-lo definido como Padrão
  • Nome (opcional): você pode deixá-lo em branco
  • Avançado:
    • Endereço IP do host: é o endereço IP público do cluster Kubernetes
    • Porta: é a porta na qual a instância do PostgreSQL atende. Ela pode ser encontrada no final da cadeia de conexão psql na saída do comando az postgres server-arc endpoint -n postgres01. Ela não consiste na porta 30080 na qual o Kubernetes atende e que você inseriu ao se conectar ao controlador de dados do Azure no Azure Data Studio.
    • Outros parâmetros: devem ser autoexplícitos e podem ser usados com os valores padrão/em branco com os quais aparecem.

Selecione [OK] e [Conectar] para se conectar ao servidor.

Uma vez conectado, várias experiências estão disponíveis:

  • Nova consulta
  • Novo notebook
  • Expandir a exibição do servidor e navegar/trabalhar nos objetos do banco de dados
  • ...

Próxima etapa

Monitorar seu grupo de servidores