Share via


Bereitstellen von in Active Directory integriertem, Azure Arc-fähigem PostgreSQL mithilfe der Azure-Befehlszeilenschnittstelle

In diesem Artikel wird erläutert, wie Sie einen Azure Arc-fähigen PostgreSQL-Server mithilfe der Azure-Befehlszeilenschnittstelle mit Active Directory-Authentifizierung (AD) bereitstellen.

In diesen Artikeln finden Sie spezifische Anweisungen:

Voraussetzungen

Ehe Sie fortfahren, installieren Sie die folgenden Tools:

Weitere Informationen zum Einrichten von OE- und AD-Konten erhalten Sie unter Bereitstellen von Azure Arc-fähigen Datendiensten mit Active Directory-Authentifizierung – Voraussetzungen.

Wichtig

Wenn Sie Active Directory verwenden, muss das Standardkonto als „postgres“ benannt werden, damit Verbindungen erfolgreich hergestellt werden können.

Bereitstellen und Aktualisieren eines in Active Directory integrierten, Azure Arc-aktivierten PostgreSQL-Servers

Modus mit kundenseitig verwalteter Schlüsseltabelle

Erstellen eines PostgreSQL-Servers mit Azure Arc-Unterstützung

Verwenden Sie den folgenden Befehl, um verfügbare Optionen für den Befehl „create“ für den Azure Arc-fähigen PostgreSQL-Server anzuzeigen:

az postgres server-arc create --help

Verwenden Sie az postgres server-arc create, um eine SQL Managed Instance-Instanz zu erstellen. Siehe folgendes Beispiel:

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

Beispiel:

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

Aktualisieren eines PostgreSQL-Servers mit Azure Arc-Unterstützung

Verwenden Sie zum Aktualisieren eines PostgreSQL-Servers mit Arc-Unterstützung az postgres server-arc update. Siehe folgendes Beispiel:

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

Beispiel:

az postgres server-arc update 
--name contosopg 
--k8s-namespace arc 
--keytab-secret arcuser-keytab-secret
--use-k8s
  • Probieren Sie sie aus. Mit dem Azure Arc-Schnelleinstieg für Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Cloud Kubernetes Engine (GKE) oder auf einer Azure-VM können Sie schnell die ersten Schritte ausführen.