= Connectez Azure Database pour PostgreSQL Flexible Server avec la méthode de connectivité d'accès privé =
**S'APPLIQUE À
Base de données Azure pour PostgreSQL - Serveur flexible
Azure Database pour PostgreSQL Flexible Server est un service géré que vous pouvez utiliser pour exécuter, gérer et mettre à l'échelle des serveurs PostgreSQL hautement disponibles dans le cloud. Ce guide de démarrage rapide vous montre comment créer un serveur flexible dans un réseau virtuel à l'aide du portail Azure
Si vous n'avez pas d'abonnement Azure, créez un compte Azure gratuit avant de commencer
== Connectez-vous au portail Azure ==
Accédez au portail Azure. Entrez vos informations d'identification pour vous connecter au portail. La vue par défaut est votre tableau de bord de service
== Créer un serveur flexible Azure Database pour PostgreSQL ==
Vous créez un serveur flexible avec un ensemble défini de ressources de calcul et de stockage. Vous créez le serveur dans un groupe de ressources Azure
Effectuez ces étapes pour créer un serveur flexible :
Rechercher et sélectionner
Azure Database pour les serveurs PostgreSQL dans le portail :
Sélectionner
Ajouter
Sur le
Sur la page d'options de déploiement de la base de données Azure pour PostgreSQL, sélectionnez Serveur flexible comme option de déploiement :
Sur le
Dans l'onglet Bases, saisissez l'abonnement, le groupe de ressources, la région et le nom du serveur. Avec les valeurs par défaut, cela provisionnera un serveur PostgreSQL de version 12 avec un niveau de tarification à usage général utilisant 2 vCores, 8 Gio de RAM et 28 Gio de stockage. La conservation des sauvegardes est de sept jours. Vous pouvez utiliser Developmentworkload pour choisir par défaut un niveau de tarification à moindre coût
Dans le
Dans l'onglet Bases, entrez un nom d'utilisateur et un mot de passe administrateur uniques
Allez à la
Réseau et sélectionnez accès privé. Vous ne pouvez pas modifier la méthode de connectivité après avoir créé le serveur. Sélectionnez Créer un réseau virtuel pour créer un nouveau réseau virtuel vnetenvironment1. Sélectionnez OKune fois que vous avez fourni le nom du réseau virtuel et les informations de sous-réseau
Sélectionner
Réviser + créerpour revoir la configuration flexible de votre serveur
Sélectionner
Créer pour provisionner le serveur. Le provisionnement peut prendre quelques minutes
Attendez que le déploiement soit terminé et réussi
Sélectionner
Accéder à la ressource pour afficher la page Présentation du serveur s'ouvre
== Créer une machine virtuelle Azure Linux ==
Étant donné que le serveur se trouve dans un réseau virtuel, vous ne pouvez vous connecter au serveur qu'à partir d'autres services Azure dans le même réseau virtuel que le serveur. Pour connecter et gérer le serveur, créons une machine virtuelle Linux. La machine virtuelle doit être créée dans le
**même région** et **même abonnement La machine virtuelle Linux peut être utilisée comme un tunnel SSH pour gérer votre serveur de base de données
Accédez à votre groupe de ressources dans lequel le serveur a été créé. Sélectionner
Ajouter
Sélectionner
Serveur Ubuntu 18.04 LTS
Dans le
Dans l'onglet Bases, sous Détails du projet, assurez-vous que l'abonnement correct est sélectionné, puis choisissez Créer un nouveau groupe de ressources. Tapez myResourceGroup pour le nom
En dessous de
Détails de l'instance, saisissez myVM pour le nom de la machine virtuelle et choisissez la même région que votre serveur de base de données
En dessous de
Compte administrateur, sélectionnez la clé publique SSH
Dans
Type de nom d'utilisateur azureuser
Pour
Source de clé publique SSH, laissez la valeur par défaut Générer une nouvelle paire de clés, puis tapez myKeypour le nom de la paire de clés
En dessous de
Règles de port entrant>Ports entrants publics, choisissez Autoriser les ports sélectionnés, puis sélectionnez SSH (22) et HTTP (80) dans le menu déroulant
Sélectionnez le
Page Réseau pour configurer le réseau virtuel. Pour le réseau virtuel, choisissez le vnetenvironment1created pour le serveur de base de données
Sélectionner
Gérer la configuration du sous-réseau pour créer un nouveau sous-réseau pour le serveur
Ajouter le nouveau sous-réseau pour la machine virtuelle
Une fois le sous-réseau créé avec succès, fermez la page
Sélectionner
Réviser + Créer
Sélectionner
Créer. Lorsque la fenêtre Générer une nouvelle paire de clés s'ouvre, sélectionnez Télécharger la clé privée et créer une ressource. Votre fichier clé sera téléchargé en tant que myKey.pem
Important
Assurez-vous de savoir où
.pemfile a été téléchargé. Vous aurez besoin du chemin d'accès à l'étape suivante
Lorsque le déploiement est terminé, sélectionnez
Accédez à la ressource pour afficher la page Présentation de la machine virtuelle
Sélectionnez l'adresse IP publique et copiez-la dans votre presse-papiers
== Installer les outils client PostgreSQL ==
Créez une connexion SSH avec la machine virtuelle à l'aide de Bash ou de PowerShell. À votre invite, ouvrez une connexion SSH à votre machine virtuelle. Remplacez l'adresse IP par celle de votre VM, et remplacez le chemin vers le
.pem avec le chemin d'accès où le fichier clé a été téléchargé
ssh -i .\Downloads\myKey1.pem
[email protected]
Pointe
La clé SSH que vous avez créée pourra être utilisée la prochaine fois que vous créerez une machine virtuelle dans Azure. Sélectionnez simplement le
**Utilisez une clé stockée dans Azure** pour la **source de clé publique SSH** la prochaine fois que vous créerez une machine virtuelle. Vous avez déjà la clé privée sur votre ordinateur, vous n'aurez donc rien à télécharger
Vous devez installer l'outil postgresql-client pour pouvoir vous connecter au serveur
sudo apt-get mise à jour sudo apt-get install postgresql-client
Les connexions à la base de données sont appliquées avec SSL, vous devez donc télécharger le certificat SSL public
wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
== Se connecter au serveur depuis la machine virtuelle Azure Linux ==
Avec le
Outil client **psql** installé, nous pouvons maintenant nous connecter au serveur depuis votre environnement local
psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem
== Nettoyer les ressources ==
Vous avez maintenant créé un serveur flexible Azure Database pour PostgreSQL dans un groupe de ressources. Si vous ne pensez pas avoir besoin de ces ressources à l'avenir, vous pouvez les supprimer en supprimant le groupe de ressources, ou vous pouvez simplement supprimer le serveur PostgreSQL. Pour supprimer le groupe de ressources, procédez comme suit :
- Dans le portail Azure, recherchez et sélectionnez
Groupes de ressources
- Dans la liste des groupes de ressources, sélectionnez le nom de votre groupe de ressources
- Dans le
Sur la page Présentation de votre groupe de ressources, sélectionnez Supprimer le groupe de ressources
- Dans la boîte de dialogue de confirmation, saisissez le nom de votre groupe de ressources, puis sélectionnez
Effacer
== Prochaines étapes ==
== Commentaires ==
Soumettre et afficher les commentaires pour