Erstellen und Verwalten von Private Link für Azure Database for MySQL Flexibler Server im Portal
GILT FÜR: Azure Database for MySQL – Flexible Server
Dieses Lernprogramm enthält schrittweise Anleitungen zum Konfigurieren einer Verbindung mit einer flexiblen Azure-Serverinstanz für MySQL über einen privaten Endpunkt und das Herstellen einer Verbindung von einem virtuellen Computer in einem VNet.
Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Anmelden bei Azure
Melden Sie sich beim Azure-Portal an.
Erstellen des virtuellen Netzwerks
In diesem Abschnitt erstellen Sie ein virtuelles Netzwerk und ein Subnetz, um die VM zu hosten, die für den Zugriff auf Ihre Private Link-Ressource verwendet wird.
Wählen Sie oben links auf dem Bildschirm Ressource erstellen>Netzwerk>Virtuelles Netzwerk aus.
Geben Sie in Virtuelles Netzwerk erstellen diese Informationen ein und wählen Sie diese Informationen aus:
Einstellung Wert Name Geben Sie MyVirtualNetwork ein. Adressraum Geben Sie 10.1.0.0/16 ein. Subscription Wählen Sie Ihr Abonnement aus. Resource group Wählen Sie Neue erstellen aus, geben Sie myResourceGroup ein, und wählen Sie OK aus. Standort Wählen Sie Europa, Westen aus. Subnetzname Geben Sie mySubnet ein. Subnetzadressbereich Geben Sie 10.1.0.0/24 ein. Übernehmen Sie die übrigen Standardeinstellungen, und wählen Sie Erstellen aus.
Erstellen eines virtuellen Computers
Wählen Sie oben links auf dem Bildschirm im Azure-Portal die Option Ressource erstellen>Compute>Virtueller Computer aus.
Geben Sie unter Virtuellen Computer erstellen – Grundlagen die folgenden Informationen ein und wählen Sie diese Informationen aus:
Einstellung Wert PROJEKTDETAILS Subscription Wählen Sie Ihr Abonnement aus. Resource group Wählen Sie myResourceGroup aus. Diese haben Sie im vorherigen Abschnitt erstellt. INSTANZDETAILS Name des virtuellen Computers Geben Sie myVm ein. Region Wählen Sie Europa, Westen aus. Verfügbarkeitsoptionen Übernehmen Sie den Standardwert Keine Infrastrukturredundanz erforderlich. Image Wählen Sie Windows Server 2019 Datacenter aus. Size Übernehmen Sie den Standardwert Standard DS1 v2. ADMINISTRATORKONTO Username Geben Sie einen Benutzernamen Ihrer Wahl ein. Kennwort Geben Sie das gewünschte Kennwort ein. Das Kennwort muss mindestens zwölf Zeichen lang sein und die definierten Anforderungen an die Komplexität erfüllen. Kennwort bestätigen Geben Sie das Kennwort erneut ein. REGELN FÜR EINGEHENDE PORTS Öffentliche Eingangsports Übernehmen Sie den Standardwert Keine. SPAREN SIE GELD Windows-Lizenz bereits vorhanden? Übernehmen Sie den Standardwert Nein. Klicken Sie auf Weiter: Datenträger.
Übernehmen Sie unter Virtuellen Computer erstellen – Datenträger die Standardwerte, und wählen Sie Weiter: Netzwerk.
Wählen Sie in Virtuellen Computer erstellen – Netzwerk diese Informationen aus:
Einstellung Wert Virtuelles Netzwerk Übernehmen Sie den Standardwert MyVirtualNetwork. Adressraum Übernehmen Sie den Standardwert 10.1.0.0/24. Subnet Übernehmen Sie den Standardwert mySubnet (10.1.0.0/24) . Öffentliche IP-Adresse Übernehmen Sie den Standardwert (neu) myVm-ip. Öffentliche Eingangsports Wählen Sie Ausgewählte Ports zulassen aus. Eingangsports auswählen Wählen Sie HTTP und RDP aus. Klicken Sie auf Überprüfen + erstellen. Sie werden zur Seite Überprüfen und erstellen weitergeleitet, auf der Azure Ihre Konfiguration überprüft.
Wenn die Meldung Überprüfung erfolgreich angezeigt wird, wählen Sie Erstellen aus.
Erstellen einer Azure-Datenbank für eine flexible Serverinstanz für MySQL mit einem privaten Endpunkt
Erstellen Sie eine Azure-Datenbank für mySQL flexible Serverinstanz mit öffentlichem Zugriff (zulässige IP-Adressen) und private Endpunkte als Konnektivitätsmethode.
Wählen Sie Privaten Endpunkt hinzufügen aus, um den privaten Endpunkt hinzuzufügen:
Einstellung Wert Projektdetails Subscription Wählen Sie Ihr Abonnement aus. Resource group Wählen Sie myResourceGroup aus. Diese haben Sie im vorherigen Abschnitt erstellt. Instanzendetails Name Geben Sie myPrivateEndpoint ein. Wenn dieser Name vergeben ist, erstellen Sie einen eindeutigen Namen. Standort Wählen Sie Europa, Westen aus. Virtuelles Netzwerk Wählen Sie MyVirtualNetwork aus. Subnet Wählen Sie mySubnet aus. PRIVATE DNS-INTEGRATION Integration in eine private DNS-Zone Wählen Sie Ja aus. Private DNS-Zone Auswählen von (New)privatelink.mysql.database.Azure.com Wählen Sie OK aus, um die Konfiguration des privaten Endpunkts zu speichern.
Nachdem Sie die Erneut Standard Informationen auf den anderen Registerkarten eingegeben haben, wählen Sie "Überprüfen" und "Erstellen" aus, um die Azure-Datenbank für die flexible Serverinstanz von MySQL bereitzustellen.
Hinweis
In einigen Fällen befinden sich die flexible Azure-Datenbank für MySQL-Serverinstanz und das VNet-Subnetz in verschiedenen Abonnements. In diesen Fällen müssen Sie folgende Konfigurationen sicherstellen:
- Stellen Sie sicher, dass für beide Abonnements der Ressourcenanbieter Microsoft.DBforMySQL/flexibleServer registriert ist. Weitere Informationen finden Sie unter Azure-Ressourcenanbieter und -typen.
Verwalten privater Endpunkte in Azure-Datenbank für MySQL flexiblen Server über die Registerkarte "Netzwerk"
Navigieren Sie in der Azure-Portal zu Ihrer Azure-Datenbank für mySQL flexible Serverressource.
Wechseln Sie zum Abschnitt Netzwerk unter Einstellungen.
Im Abschnitt Privater Endpunkt können Sie Ihre privaten Endpunkte verwalten (Hinzufügen, Genehmigen, Ablehnen oder Löschen).
Herstellen einer Verbindung mit einem virtuellen Computer mithilfe von Remotedesktop (RDP)
Stellen Sie nach der Erstellung von myVm über das Internet eine Verbindung mit diesem virtuellen Computer her:
Geben Sie in der Suchleiste des Portals myVm ein.
Wählen Sie die Schaltfläche Verbinden aus. Nach dem Auswählen der Schaltfläche Verbinden wird Verbindung mit virtuellem Computer herstellen geöffnet.
Wählen Sie RDP-Datei herunterladen aus. Azure erstellt eine Remotedesktopprotokoll-Datei (RDP) und lädt sie auf Ihren Computer herunter.
Öffnen Sie die Datei downloaded.rdp.
Wenn Sie dazu aufgefordert werden, wählen Sie Verbinden aus.
Geben Sie den Benutzernamen und das Kennwort ein, den/das Sie beim Erstellen des virtuellen Computers angegeben haben.
Hinweis
Unter Umständen müssen Sie Weitere Optionen>Anderes Konto verwenden auswählen, um die Anmeldeinformationen anzugeben, die Sie beim Erstellen des virtuellen Computers eingegeben haben.
Klicken Sie auf OK.
Während des Anmeldevorgangs wird unter Umständen eine Zertifikatwarnung angezeigt. Wählen Sie Ja oder Weiter aus, wenn Sie eine Zertifikatwarnung erhalten.
Sobald der VM-Desktop angezeigt wird, minimieren Sie ihn, um zu Ihrem lokalen Desktop zurückzukehren.
Zugriff auf die Azure-Datenbank für mySQL flexible Serverinstanz privat von der VM
Öffnen Sie auf dem Remotedesktop von myVM PowerShell.
Geben Sie
nslookup myServer.privatelink.mysql.database.azure.com
ein.Sie erhalten eine Meldung wie die folgende:
Server: UnKnown Address: 168.63.129.16 Non-authoritative answer: Name: myServer.privatelink.mysql.database.azure.com Address: 10.x.x.x
Hinweis
Unabhängig davon, ob die Firewalleinstellungen oder der öffentliche Zugriff deaktiviert sind, überprüfen die Ping- und Telnet-Tests erfolgreich die Netzwerkkonnektivität.
Testen Sie die Private Link-Verbindung für die azure-Datenbank für die flexible Serverinstanz von MySQL unter Verwendung eines beliebigen verfügbaren Clients. Im folgenden Beispiel wird die MySQL Workbench zum Ausführen des Vorgangs verwendet.
Unter Neue Verbindung wählen Sie dann diese Informationen aus:
Einstellung Wert Servertyp Wählen Sie MySQL aus. Servername Auswählen von myServer.privatelink.mysql.database.Azure.com Benutzername Geben Sie den Benutzernamen als username@servername ein, der während der Erstellung der flexiblen Azure-Datenbank für MySQL-Serverinstanzen bereitgestellt wird. Kennwort Geben Sie während der Azure-Datenbank für die Erstellung flexibler Serverinstanzen ein Kennwort ein. SSL Wählen Sie Erforderlich aus. Wählen Sie „Verbinden“ aus.
Durchsuchen Sie Datenbanken im linken Menü.
(Optional) Erstellen oder Abfragen von Informationen aus der Azure-Datenbank für die flexible Serverinstanz mySQL.
Schließen Sie die Remotedesktopverbindung mit myVm.
Bereinigen von Ressourcen
Wenn Sie mit der Verwendung des privaten Endpunkts fertig sind, löschen Sie die Ressourcengruppe und alle darin enthaltenen Ressourcen:
Geben Sie oben im Portal im Feld Suchen die Zeichenfolge myResourceGroup ein, und wählen Sie in den Suchergebnissen den Eintrag myResourceGroup aus.
Wählen Sie die Option Ressourcengruppe löschen.
Geben Sie „myResourceGroup“ für RESSOURCENGRUPPENNAMEN EINGEBEN ein, und wählen Sie Löschen aus.
Erstellen eines privaten Endpunkts über das Private Link Center
In diesem Abschnitt erfahren Sie, wie Sie der bereits erstellten flexiblen Serverinstanz von Azure Database für MySQL einen privaten Endpunkt hinzufügen.
Wählen Sie im Azure-Portal Ressource erstellen>Netzwerk>Private Link aus.
Wählen Sie unter Private Link Center – Übersicht die Option Privaten Endpunkt erstellen aus.
Wählen Sie unter Erstellen eines privaten Endpunkts – Grundlagen die Informationen zu den Projektdetails aus:
Einstellung Wert Subscription Wählen Sie Ihr Abonnement aus. Resource group Wählen Sie myResourceGroup aus. Diese haben Sie im vorherigen Abschnitt erstellt. Instanzendetails Name Geben Sie myPrivateEndpoint ein. Wenn dieser Name vergeben ist, erstellen Sie einen eindeutigen Namen. Standort Wählen Sie Europa, Westen aus. Wählen Sie Weiter: Ressource und dann diese Informationen aus:
Einstellung Wert Verbindungsmethode Wählen Sie das Herstellen einer Verbindung mit einer Azure-Ressource im eigenen Verzeichnis aus. Subscription Wählen Sie Ihr Abonnement aus. Ressourcentyp Wählen Sie Microsoft.DBforMySQL/flexibleServers aus. Resource Wählen Sie myServer aus. Unterressource des Ziels Wählen Sie mysqlServer aus. Wählen Sie Weiter: Virtuelles Netzwerk und dann die Netzwerkinformationen aus:
Einstellung Wert Virtuelles Netzwerk Wählen Sie MyVirtualNetwork aus. Subnet Wählen Sie mySubnet aus. Wählen Sie Weiter: DNS und dann die Informationen zur PRIVATEN DNS-INTEGRATION aus:
Einstellung Wert Integration in eine private DNS-Zone Wählen Sie Ja aus. Private DNS-Zone Auswählen von (New)privatelink.mysql.database.Azure.com
Hinweis
Verwenden Sie die vordefinierte private DNS-Zone Ihres Diensts, oder geben Sie Ihren bevorzugten DNS-Zonennamen an. Ausführliche Informationen finden Sie unter DNS-Zonenkonfiguration für Azure-Dienste.
Klicken Sie auf Überprüfen + erstellen. Sie werden zur Seite Überprüfen und erstellen weitergeleitet, auf der Azure Ihre Konfiguration überprüft.
Wenn die Meldung Überprüfung erfolgreich angezeigt wird, wählen Sie Erstellen aus.
Hinweis
Mit dem FQDN in der DNS-Einstellung des Kunden wird die konfigurierte private IP-Adresse nicht aufgelöst. Sie müssen eine DNS-Zone für den konfigurierten FQDN einrichten, wie hier gezeigt.
Nächste Schritte
- Erfahren Sie, wie Sie Private Link für Azure Database for MySQL Flexibler Server über die Azure-CLI konfigurieren.
- Erfahren Sie, wie Sie die Konnektivität mit azure Database für flexiblen Server für MySQL verwalten.
- Erfahren Sie, wie Sie azure Database für MySQL mit vom Kunden verwalteten Schlüsseln eine weitere Verschlüsselungsebene hinzufügen.
- Erfahren Sie, wie Sie die Microsoft Entra-Authentifizierung in Ihrer Azure-Datenbank für flexible Serverinstanz von MySQL konfigurieren und verwenden.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für