Implantar o PostgreSQL habilitado para Azure Arc integrado ao Ative Directory usando a CLI do Azure
Este artigo explica como implantar o servidor PostgreSQL habilitado para Azure Arc com autenticação do Ative Directory (AD) usando a CLI do Azure.
Consulte estes artigos para obter instruções específicas:
Pré-requisitos
Antes de continuar, instale as seguintes ferramentas:
Para saber mais detalhes sobre como configurar a conta de UO e AD, vá para Implantar serviços de dados habilitados para Azure Arc na autenticação do Ative Directory - pré-requisitos
Importante
Ao usar o Ative Directory, a conta padrão deve ser chamada de "postgres" para que as conexões sejam bem-sucedidas.
Implantar e atualizar o servidor PostgreSQL integrado do Azure Arc integrado ao Ative Directory
Modo keytab gerenciado pelo cliente
Criar um servidor PostgreSQL habilitado para Azure Arc
Para exibir as opções disponíveis para o comando create para o servidor PostgreSQL habilitado para Azure Arc, use o seguinte comando:
az postgres server-arc create --help
Para criar uma Instância Gerenciada SQL, use az postgres server-arc create
. Veja 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 PostgreSQL habilitado para Azure Arc
Para atualizar um servidor PostgreSQL habilitado para Arc, use az postgres server-arc update
. Veja 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
Conteúdos relacionados
- Experimente. Comece rapidamente com o Azure Arc Jumpstart no Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Cloud Kubernetes Engine (GKE) ou em uma VM do Azure.