Implementación del servidor PostgreSQL habilitado para Azure Arc en Active Directory mediante la CLI de Azure

En este artículo se explica cómo implementar el servidor PostgreSQL habilitado para Azure Arc con autenticación de Active Directory (AD) mediante la CLI de Azure.

Consulte estos artículos para obtener instrucciones específicas:

Requisitos previos

Antes de proceder, instale las siguientes herramientas:

Para obtener más información sobre cómo configurar la unidad organizativa y la cuenta de AD, vaya a Implementación de servicios de datos habilitados para Azure Arc en la autenticación de Active Directory: requisitos previos

Importante

Al usar Active Directory, la cuenta predeterminada debe denominarse "postgres" para que las conexiones se realicen correctamente.

Implementación del servidor PostgreSQL habilitado para Azure Arc integrado en Active Directory

Modo keytab administrado por el cliente

Creación de un servidor PostgreSQL habilitado para Azure Arc

Para ver las opciones disponibles para crear un comando para el servidor PostgreSQL habilitado para Azure Arc, use el siguiente comando:

az postgres server-arc create --help

Crea una instancia de SQL Managed Instance, use az postgres server-arc create. Observe el ejemplo siguiente:

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

Ejemplo:

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

Actualización de un servidor PostgreSQL habilitado para Azure Arc

Para actualizar un servidor PostgreSQL habilitado para Arc, use az postgres server-arc update. Observe el ejemplo siguiente:

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

Ejemplo:

az postgres server-arc update 
--name contosopg 
--k8s-namespace arc 
--keytab-secret arcuser-keytab-secret
--use-k8s
  • Pruébelo. Empiece a trabajar rápidamente con el Inicio rápido de Azure Arc en Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Cloud Kubernetes Engine (GKE) o en una máquina virtual de Azure.