Compartilhar via


Implantar o PostgreSQL habilitado para Azure Arc integrado ao Active Directory usando a CLI do Azure

Este artigo explica como implantar o servidor do PostgreSQL habilitado para Azure Arc com autenticação do AD (Active Directory) usando a CLI do Azure.

Confira estes artigos para obter instruções específicas:

Pré-requisitos

Antes de continuar, instale as seguintes ferramentas:

Para saber mais detalhes de como configurar a UO e a conta do AD, acesse Implantar serviços de dados habilitados para Azure Arc na autenticação do Active Directory – Pré-requisitos

Importante

Ao usar o Active Directory, a conta padrão deve ser nomeada como "postgres" para que as conexões sejam bem-sucedidas.

Implantar e atualizar o servidor do PostgreSQL habilitado para Azure Arc integrado ao Active Directory

Modo de keytab gerenciado pelo cliente

Criar um servidor PostgreSQL habilitado para o Azure Arc

Para exibir as opções disponíveis para o comando de criação do servidor do PostgreSQL habilitado para Azure Arc, use o seguinte comando:

az postgres server-arc create --help

Para criar uma Instância Gerenciada de SQL, use az postgres server-arc create. Consulte o seguinte exemplo:

az postgres server-arc create 
--name < PostgreSQL server name >  
--k8s-namespace < namespace > 
--ad-connector-name < your AD connector name > 
--keytab-secret < PostgreSQL server keytab secret name >  
--ad-account-name < PostgreSQL server AD user account >  
--dns-name < PostgreSQL server primary endpoint DNS name > 
--port < PostgreSQL server primary endpoint port number >
--use-k8s

Exemplo:

az postgres server-arc create 
--name contosopg 
--k8s-namespace arc 
--ad-connector-name adarc 
--keytab-secret arcuser-keytab-secret
--ad-account-name arcuser 
--dns-name arcpg.contoso.local
--port 31432
--use-k8s

Atualizar um servidor do PostgreSQL habilitado para Azure Arc

Para atualizar um servidor do PostgreSQL habilitado para Arc, use az postgres server-arc update. Consulte o seguinte exemplo:

az postgres server-arc update 
--name < PostgreSQL server name >  
--k8s-namespace < namespace > 
--keytab-secret < PostgreSQL server keytab secret name >  
--use-k8s

Exemplo:

az postgres server-arc update 
--name contosopg 
--k8s-namespace arc 
--keytab-secret arcuser-keytab-secret
--use-k8s
  • Experimente. Introdução rápida com o artigo Começar a usar o Azure Arc rapidamente no AKS (Serviço de Kubernetes do Azure), no EKS (Elastic Kubernetes Service da AWS), no GKE (Google Cloud Kubernetes Engine) ou em uma VM do Azure.