= 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