Déployer PostgreSQL intégré à Active Directory avec Azure Arc à l’aide d’Azure CLI
Cet article explique comment déployer le serveur PostgreSQL avec Azure Arc avec l’authentification Active Directory (AD) à l’aide d’Azure CLI.
Pour obtenir des instructions spécifiques, consultez les articles suivants :
Prérequis
Avant de continuer, installez les outils suivants :
- L’interface Azure CLI (az)
- L’
arcdata
extension pour Azure CLI
Pour plus d’informations sur la configuration de l’unité d’organisation et du compte AD, accédez à Déployer des services de données avec Azure Arc dans l’authentification Active Directory - Configuration requise
Important
Lorsque vous utilisez Active Directory, le compte par défaut doit être nommé « postgres » pour que les connexions réussissent.
Déployer et mettre à jour le serveur PostgreSQL intégré à Azure Arc
Mode Keytab géré par le client
Créer un serveur PostgreSQL avec Azure Arc
Pour afficher les options disponibles pour la commande créer pour le serveur PostgreSQL avec Azure Arc, utilisez la commande suivante :
az postgres server-arc create --help
Pour créer une instance gérée SQL, utilisez az postgres server-arc create
. Voir l’exemple suivant :
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
Exemple :
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
Mettre à jour un serveur PostgreSQL avec Azure Arc
Pour mettre à jour un serveur PostgreSQL avec Arc, utilisez az postgres server-arc update
. Voir l’exemple suivant :
az postgres server-arc update
--name < PostgreSQL server name >
--k8s-namespace < namespace >
--keytab-secret < PostgreSQL server keytab secret name >
--use-k8s
Exemple :
az postgres server-arc update
--name contosopg
--k8s-namespace arc
--keytab-secret arcuser-keytab-secret
--use-k8s
Contenu connexe
- Faites un essai. Démarrez rapidement avec Démarrage rapide d’Azure Arc sur Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Cloud Kubernetes Engine (GKE) ou sur une machine virtuelle Azure.