= 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