Развертывание интегрированной службы Azure Arc с поддержкой PostgreSQL с поддержкой Active Directory с помощью Azure CLI
В этой статье объясняется, как развернуть сервер PostgreSQL с поддержкой Azure Arc с проверкой подлинности Active Directory (AD) с помощью Azure CLI.
Дополнительные инструкции см. в следующих статьях:
Необходимые компоненты
Прежде чем продолжить, установите следующие средства:
- Azure CLI (az)
- Расширение
arcdata
для 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.