Развертывание интегрированной службы Azure Arc с поддержкой PostgreSQL с поддержкой Active Directory с помощью Azure CLI

В этой статье объясняется, как развернуть сервер PostgreSQL с поддержкой Azure Arc с проверкой подлинности Active Directory (AD) с помощью Azure CLI.

Дополнительные инструкции см. в следующих статьях:

Необходимые компоненты

Прежде чем продолжить, установите следующие средства:

Дополнительные сведения о настройке учетной записи OU и AD см. в статье "Развертывание служб данных с поддержкой Azure Arc в проверке подлинности Active Directory — предварительные требования"

Важно!

При использовании Active Directory учетная запись по умолчанию должна называться postgres для успешного выполнения подключений.

Развертывание и обновление интегрированного сервера PostgreSQL с поддержкой Azure Arc и обновления Active Directory

Режим ключей, управляемый клиентом

Создание сервера PostgreSQL с поддержкой Azure Arc

Чтобы просмотреть доступные параметры для команды создания сервера PostgreSQL с поддержкой Azure Arc, используйте следующую команду:

az postgres server-arc create --help

Чтобы создать Управляемый экземпляр SQL, используйте az postgres server-arc create. См. следующий пример.

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

Пример:

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

Обновление сервера PostgreSQL с поддержкой Azure Arc

Чтобы обновить сервер PostgreSQL с поддержкой Arc, используйте az postgres server-arc update. См. следующий пример.

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

Пример:

az postgres server-arc update 
--name contosopg 
--k8s-namespace arc 
--keytab-secret arcuser-keytab-secret
--use-k8s
  • Попробуйте. Изучите документацию Быстрое начало работы с Azure Arc и приступайте к работе со службой Azure Kubernetes (AKS), службой AWS Elastic Kubernetes (EKS), подсистемой Google Cloud Kubernetes (GKE) или виртуальной машиной Azure.