= Verbinden Sie Azure Database for PostgreSQL Flexible Server mit der Konnektivitätsmethode für privaten Zugriff = **GILT FÜR Azure-Datenbank für PostgreSQL – flexibler Server Azure Database for PostgreSQL Flexible Server ist ein verwalteter Dienst, mit dem Sie hochverfügbare PostgreSQL-Server in der Cloud ausführen, verwalten und skalieren können. Dieser Schnellstart zeigt Ihnen, wie Sie mithilfe des Azure-Portals einen flexiblen Server in einem virtuellen Netzwerk erstellen Wenn Sie kein Azure-Abonnement haben, erstellen Sie ein kostenloses Azure-Konto, bevor Sie beginnen == Melden Sie sich beim Azure-Portal an == Wechseln Sie zum Azure-Portal. Geben Sie Ihre Anmeldeinformationen ein, um sich beim Portal anzumelden. Die Standardansicht ist Ihr Service-Dashboard == Erstellen Sie einen flexiblen Azure Database for PostgreSQL-Server == Sie erstellen einen flexiblen Server mit einem definierten Satz an Rechen- und Speicherressourcen. Sie erstellen den Server innerhalb einer Azure-Ressourcengruppe Führen Sie diese Schritte aus, um einen flexiblen Server zu erstellen: Suchen und auswählen Azure Database for PostgreSQL-Server im Portal: Wählen Addieren Auf der Wählen Sie auf der Seite Bereitstellungsoption für Azure-Datenbank für PostgreSQL die Option Flexibler Server als Bereitstellungsoption aus: Auf der Geben Sie auf der Registerkarte Basic das Abonnement, die Ressourcengruppe, die Region und den Servernamen ein. Mit den Standardwerten wird dadurch ein PostgreSQL-Server der Version 12 mit dem Tarif „Allgemein“ mit 2 virtuellen Kernen, 8 GiB RAM und 28 GiB Speicher bereitgestellt. Die Sicherungsaufbewahrung beträgt sieben Tage. Sie können Developmentworkload verwenden, um standardmäßig einen günstigeren Tarif zu verwenden Im Geben Sie auf der Registerkarte Basic einen eindeutigen Admin-Benutzernamen und ein Admin-Passwort ein Gehen Sie zum Registerkarte Netzwerk und wählen Sie Privater Zugriff. Sie können die Konnektivitätsmethode nicht ändern, nachdem Sie den Server erstellt haben. Wählen Sie Virtuelles Netzwerk erstellen aus, um ein neues virtuelles Netzwerk vnetenvironment1 zu erstellen. Wählen Sie OK aus, sobald Sie den Namen des virtuellen Netzwerks und die Subnetzinformationen angegeben haben Wählen Überprüfen + erstellen, um Ihre flexible Serverkonfiguration zu überprüfen Wählen Erstellen, um den Server bereitzustellen. Die Bereitstellung kann einige Minuten dauern Warten Sie, bis die Bereitstellung abgeschlossen und erfolgreich ist Wählen Gehen Sie zu Ressource, um die Übersichtsseite des Servers anzuzeigen == Erstellen Sie eine virtuelle Azure-Linux-Maschine == Da sich der Server in einem virtuellen Netzwerk befindet, können Sie nur von anderen Azure-Diensten im selben virtuellen Netzwerk wie der Server eine Verbindung mit dem Server herstellen. Um den Server zu verbinden und zu verwalten, erstellen wir eine virtuelle Linux-Maschine. Die virtuelle Maschine muss im erstellt werden **gleiche Region** und **gleiches Abonnement Die virtuelle Linux-Maschine kann als SSH-Tunnel zur Verwaltung Ihres Datenbankservers verwendet werden Wechseln Sie zu Ihrer Ressourcengruppe, in der der Server erstellt wurde. Wählen Hinzufügen Wählen Ubuntu-Server 18.04 LTS Im Stellen Sie auf der Registerkarte Basic unter Projektdetails sicher, dass das richtige Abonnement ausgewählt ist, und wählen Sie dann Neue Ressourcengruppe erstellen aus. Geben Sie als Namen myResourceGroup ein Unter Instanzdetails, geben Sie myVM als Namen der virtuellen Maschine ein und wählen Sie dieselben Regionen wie Ihr Datenbankserver aus Unter Administratorkonto, wählen Sie den öffentlichen SSH-Schlüssel aus In Benutzernametyp azureuser Für Öffentliche SSH-Schlüsselquelle, belassen Sie die Standardeinstellung Neues Schlüsselpaar generieren und geben Sie dann myKey als Namen des Schlüsselpaars ein Unter Eingehende Portregeln >Öffentliche eingehende Ports, wählen Sie Ausgewählte Ports zulassen und wählen Sie dann SSH (22) und HTTP (80) aus der Dropdown-Liste aus Wähle aus Seite Networking zum Konfigurieren des virtuellen Netzwerks. Wählen Sie für das virtuelle Netzwerk die für den Datenbankserver erstellte vnetenvironment1 aus Wählen Subnetzkonfiguration verwalten, um ein neues Subnetz für den Server zu erstellen Fügen Sie das neue Subnetz für die virtuelle Maschine hinzu Nachdem das Subnetz erfolgreich erstellt wurde, schließen Sie die Seite Wählen Überprüfen + Erstellen Wählen Erstellen. Wenn das Fenster Neues Schlüsselpaar generieren geöffnet wird, wählen Sie Privaten Schlüssel herunterladen und Ressource erstellen aus. Ihre Schlüsseldatei wird als myKey.pem heruntergeladen Wichtig Stellen Sie sicher, dass Sie wissen, wo die .pemfile wurde heruntergeladen. Den Pfad dorthin benötigen Sie im nächsten Schritt Wenn die Bereitstellung abgeschlossen ist, wählen Sie aus Gehen Sie zu Ressource, um die Übersichtsseite der virtuellen Maschine anzuzeigen Wählen Sie die öffentliche IP-Adresse aus und kopieren Sie sie in Ihre Zwischenablage == PostgreSQL-Client-Tools installieren == Erstellen Sie mithilfe von Bash oder PowerShell eine SSH-Verbindung mit der VM. Öffnen Sie bei Ihrer Aufforderung eine SSH-Verbindung zu Ihrer virtuellen Maschine. Ersetzen Sie die IP-Adresse durch die von Ihrer VM und ersetzen Sie den Pfad zu der .pem mit dem Pfad, wohin die Schlüsseldatei heruntergeladen wurde ssh -i .\Downloads\myKey1.pem [email protected] Spitze Der von Ihnen erstellte SSH-Schlüssel kann beim nächsten Erstellen einer VM in Azure verwendet werden. Wählen Sie einfach die aus **Verwenden Sie einen in Azure gespeicherten Schlüssel** für **öffentliche SSH-Schlüsselquelle**, wenn Sie das nächste Mal eine VM erstellen. Sie haben den privaten Schlüssel bereits auf Ihrem Computer, sodass Sie nichts herunterladen müssen Sie müssen das Tool postgresql-client installieren, um sich mit dem Server verbinden zu können sudo apt-get update sudo apt-get install postgresql-client Verbindungen zur Datenbank werden mit SSL erzwungen, daher müssen Sie das öffentliche SSL-Zertifikat herunterladen wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem == Verbinden Sie sich mit dem Server von der virtuellen Azure-Linux-Maschine == Mit dem **psql**-Client-Tool installiert, wir können jetzt von Ihrer lokalen Umgebung aus eine Verbindung zum Server herstellen psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem == Ressourcen aufräumen == Sie haben jetzt einen flexiblen Azure Database for PostgreSQL-Server in einer Ressourcengruppe erstellt. Wenn Sie diese Ressourcen in Zukunft voraussichtlich nicht mehr benötigen, können Sie sie löschen, indem Sie die Ressourcengruppe löschen, oder Sie können einfach den PostgreSQL-Server löschen. Führen Sie die folgenden Schritte aus, um die Ressourcengruppe zu löschen: – Suchen Sie im Azure-Portal nach und wählen Sie aus Ressourcengruppen - Wählen Sie in der Liste der Ressourcengruppen den Namen Ihrer Ressourcengruppe aus - Im Wählen Sie auf der Übersichtsseite für Ihre Ressourcengruppe Ressourcengruppe löschen aus - Geben Sie im Bestätigungsdialogfeld den Namen Ihrer Ressourcengruppe ein und wählen Sie dann aus Löschen == Nächste Schritte == == Feedback == Senden und Anzeigen von Feedback für