Quickstart: Een Azure Database for PostgreSQL-server maken met behulp van de Azure-portal
Azure Database for PostgreSQL is een beheerde service waarmee u PostgreSQL-databases met hoge beschikbaarheid in de cloud kunt uitvoeren, beheren en schalen. Deze quickstart laat zien hoe u een individuele Azure Database for PostgreSQL-server maakt, en verbinding met deze server maakt.
Vereisten
Een Azure-abonnement is vereist. Als u nog geen abonnement op Azure hebt, maak dan een gratis Azure-account aan voordat u begint.
Een Azure-database voor PostgreSQL-server maken
Ga naar Azure Portal om een enkele Azure Database for PostgreSQL-serverdatabase te maken. Zoek en selecteer Azure Database for PostgreSQL-servers.
Selecteer Toevoegen.
Selecteer op de pagina Een Azure Database for PostgreSQL maken de optie Enkele server.
Vul nu het formulier Basisbeginselen in met de volgende gegevens.
Instelling Voorgestelde waarde Beschrijving Abonnement De naam van uw abonnement Selecteer het gewenste Azure-abonnement. Resourcegroep myresourcegroup Een nieuwe of bestaande resourcegroep uit uw abonnement. Servernaam mydemoserver Een unieke naam ter identificatie van uw Azure Database for PostgreSQL-server. De domeinnaam postgres.database.azure.com wordt toegevoegd aan de servernaam die u opgeeft. De server mag alleen kleine letters, cijfers en het koppelteken (-) bevatten. De naam moet 3 tot 63 tekens bevatten. Gegevensbron Geen Selecteer Geen om een nieuwe server te maken. Selecteer Back-up alleen als u herstelt vanuit een back-up voor geografische gebieden van een bestaande server. Gebruikersnaam van beheerder myadmin Voer de gebruikersnaam van de serverbeheerder in. Deze naam mag niet beginnen met pg_ , en de volgende waarden zijn niet toegestaan: azure_superuser, azure_pg_admin, admin, administrator, root, guest of public. Wachtwoord Uw wachtwoord Een nieuw wachtwoord voor de gebruikersnaam van de serverbeheerder. Het moet 8 tot 128 tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers (0 t/m 9) en niet-alfanumerieke tekens (bijvoorbeeld !, $, #, %). Locatie de gewenste locatie Selecteer een locatie in de vervolgkeuzelijst. Versie De meest recente primaire versie De nieuwste primaire versie van PostgreSQL, tenzij u specifieke andere vereisten hebt. Compute en opslag standaardwaarden gebruiken De standaardprijscategorie is Algemeen gebruik met 4 vCores en 100 GB opslag. Het bewaren van back-ups is ingesteld op 7 dagen met de optie Geografisch redundante back-up.
Lees meer over de prijzen en werk, indien nodig, de standaardinstellingen bij.Notitie
Overweeg het gebruik van de prijscategorie Basic als lichte reken- en I/O-capaciteit voldoende is voor uw workload. Servers die zijn gemaakt in de prijscategorie Basic kunnen later niet meer worden geschaald voor Algemeen gebruik of Geoptimaliseerd voor geheugen.
Selecteer Beoordelen en maken om uw selecties te controleren. Selecteer Maken om de server in te richten. Deze bewerking kan enkele minuten duren.
Notitie
Er wordt een lege database, postgres, gemaakt. Er is ook een database azure_maintenance die wordt gebruikt om de processen van de beheerde service van gebruikersacties te onderscheiden. U kunt de database azure_maintenance niet openen.
Ondervindt u problemen? Laat het ons weten.
Een firewallregel configureren
De server die u maakt, is standaard niet openbaar toegankelijk. U moet toegang tot uw IP-adres verlenen. Ga in de Azure-portal naar uw serverresource en selecteer Verbindingsbeveiliging in het linkermenu van uw serverresource. Zie Resources openen als u niet weet hoe u uw resource moet vinden.
Selecteer Huidig IP-adres van client toevoegen en selecteer vervolgens Opslaan. U kunt meer IP-adressen toevoegen of een IP-bereik opgeven om verbinding met uw server te maken vanaf die IP-adressen. Zie Firewallregels in Azure Database for PostgreSQL voor meer informatie.
Notitie
Om connectiviteitsproblemen te vermijden, controleert u of uw netwerk uitgaand verkeer via poort 5432 toestaat. Azure Database for PostgreSQL gebruikt die poort.
Ondervindt u problemen? Laat het ons weten.
Verbinding maken met de server met behulp van psql
U kunt psql of pgAdmin (populaire PostgreSQL-clients) gebruiken. In deze quickstart maakt u verbinding met behulp van psql in Azure Cloud Shell binnen de Azure-portal.
Noteer uw servernaam, aanmeldings-id voor de serverbeheerder, wachtwoord en abonnements-id voor de nieuwe server in de sectie Overzicht van de server.
Open Azure Cloud Shell in de portal door het pictogram in de linkerbovenhoek te selecteren.
Notitie
Als u Cloud Shell voor de eerste keer opent, wordt er een prompt weergegeven om een resourcegroep en opslagaccount te maken. Dit is een eenmalige stap en ze worden voor alle volgende sessies automatisch toegevoegd.
Voer de volgende opdracht uit in de Azure Cloud Shell-terminal. Vervang de waarden door uw servernaam en aanmeldings-id voor de gebruiker met beheerdersrechten. Gebruik de lege database postgres met een gebruiker met beheerdersrechten in deze indeling:
<admin-username>@<servername>.psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgresZo ziet het proces eruit in de Cloud Shell-terminal:
Requesting a Cloud Shell.Succeeded. Connecting terminal... Welcome to Azure Cloud Shell Type "az" to use Azure CLI Type "help" to learn about Cloud Shell user@Azure:~$psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgres Password for user myadmin@mydemoserver.postgres.database.azure.com: psql (12.2 (Ubuntu 12.2-2.pgdg16.04+1), server 11.6) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. postgres=>Maak in dezelfde Azure Cloud Shell-terminal een database met de naam guest.
postgres=> CREATE DATABASE guest;Schakel de verbindingen over naar de nieuwe guest-database.
\c guestTyp
\qen druk vervolgens op Enter om psql te sluiten.
Ondervindt u problemen? Laat het ons weten.
Resources opschonen
U hebt een Azure Database for PostgreSQL-server in een resourcegroep gemaakt. Als u deze resources in de toekomst waarschijnlijk niet nodig hebt, kunt u ze verwijderen door de resourcegroep of de PostgreSQL-server te verwijderen.
Zo verwijdert u de resourcegroep:
- Zoek en selecteer Resourcegroepen in de Azure-portal.
- Kies in de lijst met resourcegroepen de naam van uw resourcegroep.
- Selecteer op de pagina Overzicht van uw resourcegroep de optie Resourcegroep verwijderen.
- Typ de naam van de resourcegroep in het bevestigingsvenster en selecteer Verwijderen.
Om de server te verwijderen, selecteert u de knop Verwijderen op de pagina Overzicht van uw server:
Ondervindt u problemen? Laat het ons weten.