= Anslut Azure Database for PostgreSQL Flexible Server med anslutningsmetoden för privat åtkomst =
**GÄLLER FÖR
Azure Database for PostgreSQL - Flexibel server
Azure Database for PostgreSQL Flexible Server är en hanterad tjänst som du kan använda för att köra, hantera och skala högt tillgängliga PostgreSQL-servrar i molnet. Den här snabbstarten visar hur du skapar en flexibel server i ett virtuellt nätverk med hjälp av Azure-portalen
Om du inte har en Azure-prenumeration skapar du ett gratis Azure-konto innan du börjar
== Logga in på Azure-portalen ==
Gå till Azure-portalen. Ange dina uppgifter för att logga in på portalen. Standardvyn är din servicepanel
== Skapa en Azure-databas för PostgreSQL flexibel server ==
Du skapar en flexibel server med en definierad uppsättning beräknings- och lagringsresurser. Du skapar servern inom en Azure-resursgrupp
Utför dessa steg för att skapa en flexibel server:
Sök efter och välj
Azure Database for PostgreSQL-servrar i portalen:
Välj
Lägg till
På
Välj Azure Database for PostgreSQL distributionsalternativsida, välj Flexibel server som distributionsalternativ:
På
Basicstab, ange prenumeration, resursgrupp, region och servernamn. Med standardvärdena tillhandahåller detta en PostgreSQL-server av version 12 med prisnivå för allmänna ändamål med 2 vCores, 8 GiB RAM och 28 GiB lagring. Säkerhetskopieringen är sju dagar. Du kan använda Developmentworkload för att som standard använda en lägre prisnivå
I den
Basicstab, ange ett unikt adminanvändarnamn och adminlösenord
Gå till
Nätverksfliken och välj privat åtkomst. Du kan inte ändra anslutningsmetoden efter att du har skapat servern. Välj Skapa virtuellt nätverk för att skapa ett nytt virtuellt nätverk vnetmiljö1. Välj OK när du har angett det virtuella nätverksnamnet och subnätinformationen
Välj
Granska + skapa för att granska din flexibla serverkonfiguration
Välj
Skapa för att tillhandahålla servern. Provisioneringen kan ta några minuter
Vänta tills distributionen är klar och framgångsrik
Välj
Gå till resurs för att se serverns översiktssida öppnas
== Skapa en virtuell Azure Linux-dator ==
Eftersom servern är i ett virtuellt nätverk kan du bara ansluta till servern från andra Azure-tjänster i samma virtuella nätverk som servern. För att ansluta och hantera servern, låt oss skapa en virtuell Linux-maskin. Den virtuella maskinen måste skapas i
**samma region** och **samma prenumeration Den virtuella Linuxmaskinen kan användas som en SSH-tunnel för att hantera din databasserver
Gå till din resursgrupp där servern skapades. Välj
Lägg till
Välj
Ubuntu Server 18.04 LTS
I den
Grundläggande, under Projektdetaljer, se till att rätt prenumeration är vald och välj sedan Skapa ny resursgrupp. Skriv myResourceGroup för namnet
Under
Instansdetaljer, skriv myVM för den virtuella maskinens namn och välj samma region som din databasserver
Under
Administratörskonto, välj SSH offentlig nyckel
I
Användarnamnstyp azureuser
För
SSH offentlig nyckelkälla, lämna standardinställningen Generera nytt nyckelpar och skriv sedan myKey för nyckelparets namn
Under
Inkommande portregler>Offentliga inkommande portar, välj Tillåt valda portar och välj sedan SSH (22) och HTTP (80) från rullgardinsmenyn
Välj
Nätverkssida för att konfigurera det virtuella nätverket. För det virtuella nätverket, välj vnetenvironment1created för databasservern
Välj
Hantera undernätskonfiguration för att skapa ett nytt undernät för servern
Lägg till det nya undernätet för den virtuella maskinen
När undernätet har skapats, stäng sidan
Välj
Granska + Skapa
Välj
Skapa. När fönstret Skapa nytt nyckelpar öppnas, välj Ladda ner privat nyckel och skapa resurs. Din nyckelfil kommer att laddas ner som myKey.pem
Viktig
Se till att du vet var
.pemfile laddades ner. Du behöver vägen dit i nästa steg
När distributionen är klar väljer du
Gå till resurs för att se översiktssidan för den virtuella maskinen
Välj den offentliga IP-adressen och kopiera den till ditt urklipp
== Installera PostgreSQL-klientverktyg ==
Skapa en SSH-anslutning med den virtuella datorn med Bash eller PowerShell. Öppna en SSH-anslutning till din virtuella maskin vid din uppmaning. Byt ut IP-adressen med den från din virtuella dator och ersätt sökvägen till
.pem med sökvägen dit nyckelfilen laddades ner
ssh -i .\Downloads\myKey1.pem
[email protected]
Dricks
SSH-nyckeln du skapade kan användas nästa gång du skapar en virtuell dator i Azure. Välj bara
**Använd en nyckel lagrad i Azure** för **SSH offentlig nyckelkälla** nästa gång du skapar en virtuell dator. Du har redan den privata nyckeln på din dator, så du behöver inte ladda ner något
Du måste installera postgresql-client-verktyget för att kunna ansluta till servern
sudo apt-get update sudo apt-get install postgresql-client
Anslutningar till databasen upprätthålls med SSL, därför måste du ladda ner det offentliga SSL-certifikatet
wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
== Anslut till servern från virtuell Azure Linux-maskin ==
Med
**psql** klientverktyg installerat, vi kan nu ansluta till servern från din lokala miljö
psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --användarnamn=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem
== Rensa upp resurser ==
Du har nu skapat en Azure Database for PostgreSQL flexibel server i en resursgrupp. Om du inte förväntar dig att behöva dessa resurser i framtiden kan du ta bort dem genom att ta bort resursgruppen, eller så kan du bara ta bort PostgreSQL-servern. För att ta bort resursgruppen, utför följande steg:
- Sök efter och välj i Azure-portalen
Resursgrupper
- Välj namnet på din resursgrupp i listan över resursgrupper
- I
Översiktssida för din resursgrupp, välj Ta bort resursgrupp
- Skriv namnet på din resursgrupp i bekräftelsedialogrutan och välj sedan
Radera
== Nästa steg ==
== Feedback ==
Skicka och visa feedback för