= Verbind Azure Database for PostgreSQL Flexible Server met de privétoegangsconnectiviteitsmethode = **GELDT VOOR Azure Database voor PostgreSQL - flexibele server Azure Database for PostgreSQL Flexible Server is een beheerde service die u kunt gebruiken om maximaal beschikbare PostgreSQL-servers in de cloud uit te voeren, te beheren en te schalen. Deze quickstart laat zien hoe u een flexibele server maakt in een virtueel netwerk met behulp van de Azure-portal Als je geen Azure-abonnement hebt, maak dan een gratis Azure-account aan voordat je begint == Meld u aan bij de Azure-portal == Ga naar de Azure-portal. Voer uw inloggegevens in om u aan te melden bij de portal. De standaardweergave is uw servicedashboard == Een Azure Database for PostgreSQL flexibele server maken == U maakt een flexibele server met een gedefinieerde set reken- en opslagresources. U maakt de server binnen een Azure-resourcegroep Voer deze stappen uit om een ​​flexibele server te maken: Zoek en selecteer Azure Database for PostgreSQL-servers in de portal: Selecteer Toevoegen Op de Selecteer Azure Database for PostgreSQL-implementatieoptiepagina, selecteer Flexibele server als de implementatieoptie: Op de Basicstab, voer het abonnement, de resourcegroep, de regio en de servernaam in. Met de standaardwaarden wordt hiermee een PostgreSQL-server van versie 12 ingericht met een prijsniveau voor algemene doeleinden met behulp van 2 vCores, 8 GiB RAM en 28 GiB-opslag. De retentie van de back-up is zeven dagen. U kunt Developmentworkload gebruiken om standaard een lagere prijsklasse in te stellen In de Basicstab, voer een unieke beheerdersgebruikersnaam en beheerderswachtwoord in Ga naar de tabblad Netwerken en selecteer privétoegang. U kunt de verbindingsmethode niet meer wijzigen nadat u de server hebt gemaakt. Selecteer Virtueel netwerk maken om een ​​nieuw virtueel netwerk vnetenvironment1 te maken. Selecteer OK zodra u de naam van het virtuele netwerk en de subnetinformatie hebt opgegeven Selecteer Review + createom uw flexibele serverconfiguratie te bekijken Selecteer Createom de server in te richten. Het inrichten kan enkele minuten duren Wacht tot de implementatie is voltooid en succesvol is Selecteer Ga naar resourceom de overzichtspagina van de server te bekijken die wordt geopend == Maak een virtuele Azure Linux-machine == Aangezien de server zich in een virtueel netwerk bevindt, kunt u alleen verbinding maken met de server vanuit andere Azure-services in hetzelfde virtuele netwerk als de server. Laten we een virtuele Linux-machine maken om de server te verbinden en te beheren. De virtuele machine moet worden gemaakt in de **dezelfde regio** en **hetzelfde abonnement De virtuele Linux-machine kan worden gebruikt als een SSH-tunnel om uw databaseserver te beheren Ga naar uw resourcegroep waarin de server is gemaakt. Selecteer Toevoegen Selecteer Ubuntu-server 18.04 LTS In de Controleer in Basicstab onder Projectdetails of het juiste abonnement is geselecteerd en kies vervolgens voor Create newresource group. Typ myResourceGroup als naam Onder Exemplaardetails, typ myVM voor de naam van de virtuele machine en kies dezelfde regio als uw databaseserver Onder Beheerdersaccount, selecteer openbare SSH-sleutel In Gebruikersnaamtype azureuser Voor Openbare SSH-sleutelbron, laat de standaardwaarde Nieuw sleutelpaar genereren staan ​​en typ myKey als naam van het sleutelpaar Onder Regels voor inkomende poorten>Openbare inkomende poorten, kies Geselecteerde poorten toestaan ​​en selecteer vervolgens SSH (22) en HTTP (80) in de vervolgkeuzelijst Selecteer de Netwerkpagina om het virtuele netwerk te configureren. Kies voor het virtuele netwerk de vnetenvironment1created voor de databaseserver Selecteer Subnetconfiguratie beheren om een ​​nieuw subnet voor de server te maken Voeg het nieuwe subnet voor de virtuele machine toe Nadat het subnet met succes is gemaakt, sluit u de pagina Selecteer Beoordeel + Maak Selecteer Creëren. Wanneer het venster Nieuw sleutelpaar genereren wordt geopend, selecteert u Privésleutel downloaden en bron maken. Uw sleutelbestand wordt gedownload als myKey.pem Belangrijk Zorg ervoor dat u weet waar de .pem-bestand is gedownload. U hebt het pad ernaartoe nodig in de volgende stap Wanneer de implementatie is voltooid, selecteert u Ga naar resource om de overzichtspagina van de virtuele machine te bekijken Selecteer het openbare IP-adres en kopieer het naar uw klembord == PostgreSQL-clienttools installeren == Maak een SSH-verbinding met de VM met behulp van Bash of PowerShell. Open desgevraagd een SSH-verbinding met uw virtuele machine. Vervang het IP-adres door dat van uw VM en vervang het pad naar het .pem met het pad waarnaar het sleutelbestand is gedownload ssh -i .\Downloads\myKey1.pem [email protected] Tip De SSH-sleutel die u hebt gemaakt, kan de volgende keer dat u een virtuele machine in Azure maakt, worden gebruikt. Selecteer gewoon de **Gebruik een sleutel die is opgeslagen in Azure** voor **SSH openbare sleutelbron** de volgende keer dat u een virtuele machine maakt. Je hebt de privésleutel al op je computer staan, dus je hoeft niets te downloaden U moet de postgresql-clienttool installeren om verbinding te kunnen maken met de server sudo apt-get update sudo apt-get install postgresql-client Verbindingen met de database worden afgedwongen met SSL, daarom moet u het openbare SSL-certificaat downloaden wget --no-check-certificaat httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem == Maak verbinding met de server vanaf de virtuele Azure Linux-machine == Met de **psql** client-tool geïnstalleerd, we kunnen nu verbinding maken met de server vanuit uw lokale omgeving psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem == Bronnen opschonen == U hebt nu een Azure Database for PostgreSQL flexibele server gemaakt in een resourcegroep. Als u verwacht deze resources in de toekomst niet meer nodig te hebben, kunt u ze verwijderen door de resourcegroep te verwijderen, of u kunt gewoon de PostgreSQL-server verwijderen. Voer de volgende stappen uit om de resourcegroep te verwijderen: - Zoek en selecteer in de Azure-portal Resource groepen - Selecteer in de lijst met resourcegroepen de naam van uw resourcegroep - In de Op de overzichtspagina voor uw resourcegroep selecteert u Resourcegroep verwijderen - Typ in het bevestigingsdialoogvenster de naam van uw resourcegroep en selecteer vervolgens Verwijderen == Volgende stappen == == Feedback == Feedback indienen en bekijken voor