Verwalten Ihres PostgreSQL-Servers mit Azure Arc-Unterstützung mithilfe von Azure Data Studio
Dieser Artikel beschreibt, wie Sie:
- PostgreSQL-Instanzen mit Dashboardansichten wie Übersicht, Verbindungszeichenfolgen, Eigenschaften, Resource Health verwalten...
- mit Daten und Schemas arbeiten
Hinweis
Als Previewfunktion unterliegt die in diesem Artikel vorgestellte Technologie den zusätzlichen Nutzungsbedingungen für Microsoft Azure-Vorschauen.
Die neuesten Updates sind in den Versionshinweisenverfügbar.
Voraussetzungen
Installieren der Erweiterung für (
arcdata
) für die Azure-Befehlszeilenschnittstelle (az
) sowie der Erweiterungen für Azure Arc und PostgreSQL in Azure Data StudioVerwenden Sie hier den Insiders-Build von Azure Data Studio.
Erstellen des Azure Arc-Datencontrollers
Starten von Azure Data Studio
Herstellen einer Verbindung mit dem Azure Arc-Datencontroller
Erweitern Sie in Azure Data Studio den Knoten Azure Arc-Controller, und klicken Sie dann auf die Schaltfläche Controller verbinden:
Geben Sie die Verbindungsinformationen Ihres Azure-Datencontrollers ein:
Controller-URL:
Die URL, über die eine Verbindung mit Ihrem Controller in Kubernetes hergestellt wird. Die URL wird als
https://<IP_address_of_the_controller>:<Kubernetes_port.
eingegeben. Beispiel:https://12.345.67.890:30080
Benutzername:
Der Name des Benutzerkontos, über das Sie eine Verbindung mit dem Controller herstellen. Verwenden Sie den Namen, den Sie normalerweise beim Ausführen von
az login
verwenden. Es handelt sich nicht um den Namen des PostgreSQL-Benutzers, den Sie normalerweise in „psql“ verwenden, um eine Verbindung mit dem PostgreSQL-Datenbankmodul herzustellen.Kennwort: das Kennwort des Benutzerkontos, über das Sie eine Verbindung mit dem Controller herstellen
Ihr Arc-Datencontroller wird in Azure Data Studio angezeigt. Erweitern Sie den Eintrag, um die Liste der von ihm verwalteten PostgreSQL-Instanzen anzuzeigen.
Verwalten Ihrer PostgreSQL-Server mit Azure Arc-Unterstützung
Klicken Sie mit der rechten Maustaste auf die PostgreSQL-Instanz, die Sie verwalten möchten, und wählen Sie [Verwalten] aus.
Die PostgreSQL Dashboard-Ansicht:
Die Ansicht umfasst mehrere Dashboards, die auf der linken Seite des Bereichs aufgeführt sind:
- Übersicht: zeigt Übersichtsinformationen zu Ihrer Instanz an, z. B. den Namen, den Namen des PostgreSQL-Administratorbenutzers bzw. der -benutzerin, die Azure-Abonnement-ID, die Konfiguration, die Version der Datenbank-Engine, die Endpunkte für Grafana und Kibana usw.
- Verbindungszeichenfolgen: zeigt verschiedene Verbindungszeichenfolgen an, die Sie möglicherweise benötigen, um eine Verbindung mit Ihrer PostgreSQL-Instanz herzustellen, z. B. psql, Node.js, PHP, Ruby usw.
- Diagnose und Problembehandlung: Zeigt verschiedene Ressourcen an, über die Sie die Problembehandlung für Ihre Instanz durchführen, während wir die Notebooks zur Problembehandlung erweitern.
- Neue Supportanfrage: Ab der Vorschauankündigung können Sie Unterstützung von unseren Supportdiensten anfordern.
Arbeiten mit Daten und Schemas
Erweitern Sie auf der linken Seite des Azure Data Studio Fensters den Knoten Server:
Wählen Sie [Verbindung hinzufügen] aus, und geben Sie die Verbindungsdetails für Ihre PostgreSQL-Instanz ein:
- Verbindungstyp: PostgreSQL
- Servername: Geben Sie den Namen der PostgreSQL-Instanz ein. Beispiel: postgres01
- Authentifizierungstyp: Kennwort
- Benutzername: Hier können Sie den Standardnamen des PostgreSQL-Administratorbenutzers eingeben. Für dieses Feld wird zwischen Groß- und Kleinschreibung unterschieden.
- Kennwort: Das Kennwort des PostgreSQL-Benutzernamens befindet sich in der Ausgabe des Befehls
az postgres server-arc endpoint -n postgres01
in der psql-Verbindungszeichenfolge. - Datenbankname: Legen Sie den Namen der Datenbank fest, mit der Sie eine Verbindung herstellen möchten. Sie können den Namen Standard übernehmen.
- Servergruppe: Sie können den Namen Standard übernehmen.
- Name (optional): Dieses Feld kann leer bleiben.
- Erweitert:
- Host-IP-Adresse: Die öffentliche IP-Adresse des Kubernetes-Clusters.
- Port: Der Port, an dem die PostgreSQL-Instanz lauscht. Sie finden diesen Port am Ende der psql-Verbindungszeichenfolge in der Ausgabe des Befehls
az postgres server-arc endpoint -n postgres01
. Es handelt sich nicht um Port 30080, an dem Kubernetes lauscht und den Sie zum Herstellen einer Verbindung mit dem Azure-Datencontroller in Azure Data Studio eingegeben haben. - Weitere Parameters: Diese sollten selbsterklärend sein. Sie können die bestehenden Standardwerte, auch leere Werte, übernehmen.
Klicken Sie auf [OK] und [Verbinden], um eine Verbindung mit dem Server herzustellen.
Sobald die Verbindung besteht, sind mehrere Umgebungen verfügbar:
- Neue Abfrage
- Neues Notebook
- Erweitern Sie die Anzeige des Servers und durchsuchen/arbeiten Sie mit Objekten in der Datenbank.
- ...