= Conecte o Banco de Dados do Azure para PostgreSQL Flexible Server com o método de conectividade de acesso privado = **APLICA-SE A Banco de dados do Azure para PostgreSQL - servidor flexível O Banco de Dados do Azure para PostgreSQL Flexible Server é um serviço gerenciado que você pode usar para executar, gerenciar e dimensionar servidores PostgreSQL altamente disponíveis na nuvem. Este início rápido mostra como criar um servidor flexível em uma rede virtual usando o portal do Azure Se você não tiver uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar == Entre no portal do Azure == Acesse o portal do Azure. Insira suas credenciais para entrar no portal. A visualização padrão é o painel de serviço == Criar um banco de dados do Azure para servidor flexível PostgreSQL == Você cria um servidor flexível com um conjunto definido de recursos de computação e armazenamento. Você cria o servidor dentro de um grupo de recursos do Azure Conclua estas etapas para criar um servidor flexível: Pesquise e selecione Banco de dados do Azure para servidores PostgreSQL no portal: Selecione Adicionar No Selecione a página de opção de implantação do banco de dados do Azure para PostgreSQL, selecione servidor flexível como a opção de implantação: No Basicstab, insira a assinatura, o grupo de recursos, a região e o nome do servidor. Com os valores padrão, isso fornecerá um servidor PostgreSQL da versão 12 com nível de preço de uso geral usando 2 vCores, 8 GiB de RAM e 28 GiB de armazenamento. A retenção de backup é de sete dias. Você pode usar Developmentworkload como padrão para um nível de preço de custo mais baixo No Guia Básico, insira um nome de usuário e senha de administrador exclusivos Vou ao Rede e selecione acesso privado. Você não pode alterar o método de conectividade depois de criar o servidor. Selecione Criar rede virtual para criar uma nova rede virtual vnetenvironment1. Selecione OK depois de fornecer o nome da rede virtual e as informações da sub-rede Selecione Revise + criepara revisar sua configuração de servidor flexível Selecione Createpara provisionar o servidor. O provisionamento pode levar alguns minutos Aguarde até que a implantação seja concluída e bem-sucedida Selecione Acesse o recurso para visualizar a página Visão geral do servidor aberta == Crie uma máquina virtual Azure Linux == Como o servidor está em uma rede virtual, você só pode se conectar ao servidor de outros serviços do Azure na mesma rede virtual do servidor. Para conectar e gerenciar o servidor, vamos criar uma máquina virtual Linux. A máquina virtual deve ser criada no **mesma região** e **mesma assinatura A máquina virtual Linux pode ser usada como um túnel SSH para gerenciar seu servidor de banco de dados Vá para o grupo de recursos no qual o servidor foi criado. Selecione Adicionar Selecione Servidor Ubuntu 18.04 LTS No Guia Básico, em Detalhes do projeto, verifique se a assinatura correta está selecionada e escolha Criar novo grupo de recursos. Digite myResourceGroup para o nome Debaixo Detalhes da instância, digite myVM para o nome da máquina virtual e escolha as mesmas regiões como seu servidor de banco de dados Debaixo Conta de administrador, selecione a chave pública SSH No Usernametype azureuser Para Origem da chave pública SSH, deixe o padrão Gerar novo par de chaves e digite myKey para o nome do par de chaves Debaixo Regras de porta de entrada>Portas de entrada públicas, escolha Permitir portas selecionadas e selecione SSH (22) e HTTP (80) no menu suspenso Selecione os Networkingpage para configurar a rede virtual. Para a rede virtual, escolha o vnetenvironment1created para o servidor de banco de dados Selecione Gerenciar configuração de sub-rede para criar uma nova sub-rede para o servidor Adicione a nova sub-rede para a máquina virtual Depois que a sub-rede foi criada com sucesso, feche a página Selecione Revisar + Criar Selecione Crio. Quando a janela Gerar novo par de chaves for aberta, selecione Baixar chave privada e criar recurso. Seu arquivo de chave será baixado como myKey.pem Importante Certifique-se de saber onde o .pemfile foi baixado. Você precisará do caminho para ele na próxima etapa Quando a implantação for concluída, selecione Acesse o recurso para visualizar a página Visão geral da máquina virtual Selecione o endereço IP público e copie-o para a área de transferência == Instale as ferramentas do cliente PostgreSQL == Crie uma conexão SSH com a VM usando Bash ou PowerShell. Quando solicitado, abra uma conexão SSH com sua máquina virtual. Substitua o endereço IP pelo da sua VM e substitua o caminho para o .pem com o caminho para onde o arquivo de chave foi baixado ssh -i .\Downloads\myKey1.pem [email protected] Gorjeta A chave SSH que você criou pode ser usada na próxima vez que você criar uma VM no Azure. Basta selecionar o **Use uma chave armazenada no Azure** para **fonte de chave pública SSH** na próxima vez que criar uma VM. Você já possui a chave privada em seu computador, portanto não precisará baixar nada Você precisa instalar a ferramenta postgresql-client para poder se conectar ao servidor sudo apt-get update sudo apt-get install postgresql-client As conexões com o banco de dados são aplicadas com SSL, portanto, você precisa baixar o certificado SSL público wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem == Conecte-se ao servidor da máquina virtual Azure Linux == Com o Ferramenta de cliente **psql** instalada, agora podemos nos conectar ao servidor a partir de seu ambiente local psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem == Limpar recursos == Agora você criou um banco de dados do Azure para servidor flexível PostgreSQL em um grupo de recursos. Se você não espera precisar desses recursos no futuro, pode excluí-los excluindo o grupo de recursos ou pode apenas excluir o servidor PostgreSQL. Para excluir o grupo de recursos, conclua as seguintes etapas: - No portal do Azure, procure e selecione Grupos de recursos - Na lista de grupos de recursos, selecione o nome do seu grupo de recursos - No Na página Visão geral do seu grupo de recursos, selecione Excluir grupo de recursos - Na caixa de diálogo de confirmação, digite o nome do seu grupo de recursos e selecione Excluir == Próximos passos == == Comentário == Envie e visualize comentários para