Wdrażanie zintegrowanej bazy danych PostgreSQL z obsługą usługi Azure Arc w usłudze Active Directory przy użyciu interfejsu wiersza polecenia platformy Azure

W tym artykule wyjaśniono, jak wdrożyć serwer PostgreSQL z obsługą usługi Azure Arc przy użyciu uwierzytelniania usługi Active Directory (AD) przy użyciu interfejsu wiersza polecenia platformy Azure.

Aby uzyskać szczegółowe instrukcje, zobacz następujące artykuły:

Wymagania wstępne

Przed kontynuowaniem zainstaluj następujące narzędzia:

Aby dowiedzieć się więcej o sposobie konfigurowania jednostki organizacyjnej i konta usługi AD, zobacz Wdrażanie usług danych z obsługą usługi Azure Arc w uwierzytelnianiu usługi Active Directory — wymagania wstępne

Ważne

W przypadku korzystania z usługi Active Directory domyślne konto musi mieć nazwę "postgres", aby połączenia zakończyły się pomyślnie.

Wdrażanie i aktualizowanie zintegrowanego serwera PostgreSQL z obsługą usługi Azure Arc w usłudze Active Directory

Tryb tab zarządzania kluczami przez klienta

Tworzenie serwera PostgreSQL z obsługą usługi Azure Arc

Aby wyświetlić dostępne opcje polecenia create dla serwera PostgreSQL z obsługą usługi Azure Arc, użyj następującego polecenia:

az postgres server-arc create --help

Aby utworzyć wystąpienie zarządzane SQL, użyj polecenia az postgres server-arc create. Zobacz poniższy przykład:

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

Przykład:

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

Aktualizowanie serwera PostgreSQL z obsługą usługi Azure Arc

Aby zaktualizować serwer PostgreSQL z obsługą usługi Arc, użyj polecenia az postgres server-arc update. Zobacz poniższy przykład:

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

Przykład:

az postgres server-arc update 
--name contosopg 
--k8s-namespace arc 
--keytab-secret arcuser-keytab-secret
--use-k8s
  • Wypróbuj to. Szybko rozpocznij pracę z usługą Azure Arc Jumpstart w usłudze Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Cloud Kubernetes Engine (GKE) lub na maszynie wirtualnej platformy Azure.