Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können eine benutzerdefinierte Domäne einem BLOB-Dienstendpunkt oder einem statischen Websiteendpunkt zuordnen.
Dieser Artikel setzt voraus, dass Sie über ein vorhandenes Azure-Speicherkonto, Zugriff auf die DNS-Management-Seite Ihres Domain-Registrars und eine benutzerdefinierte Unterdomäne verfügen, die Sie zuordnen möchten. Root-Domains werden nicht unterstützt.
Hinweis
Diese Zuordnung funktioniert nur für Unterdomänen (z. B.: www.contoso.com). Wenn du möchtest, dass dein Web-Endpunkt auf der Root-Domain verfügbar ist (zum Beispiel: contoso.com), musst du Azure CDN verwenden. Anleitungen finden Sie im Abschnitt „Zuordnen einer benutzerdefinierten Domäne mit aktiviertem HTTPS“ in diesem Artikel. Da Sie zu diesem Abschnitt dieses Artikels wechseln, um die Stammdomäne Ihrer benutzerdefinierten Domäne zu aktivieren, ist der Schritt innerhalb dieses Abschnitts zum Aktivieren von HTTPS optional.
Zuordnen einer benutzerdefinierten Domäne nur mit aktiviertem HTTP
Dieser Ansatz ist einfacher, ermöglicht aber nur HTTP-Zugriff. Wenn das Speicherkonto so konfiguriert ist, dass eine sichere Übertragung über HTTPS erforderlich ist, müssen Sie den HTTPS-Zugriff für Ihre benutzerdefinierte Domäne aktivieren.
Informationen zum Aktivieren des HTTPS-Zugriffs finden Sie im Abschnitt " Zuordnen einer benutzerdefinierten Domäne mit HTTPS-Aktiviert " in diesem Artikel.
Zuordnen einer benutzerdefinierten Domäne
Von Bedeutung
Deine benutzerdefinierte Domain ist für Nutzer kurzzeitig nicht verfügbar, während du die Konfiguration abschließt. Wenn Ihre Domain derzeit eine Anwendung mit einer Service-Level-Vereinbarung (SLA) unterstützt, die keine Ausfallzeiten erfordert, folgen Sie den Schritten im Abschnitt "Map a custom domain with zero downtime " dieses Artikels, um sicherzustellen, dass Nutzer während der DNS-Zuordnung auf Ihre Domain zugreifen können.
Wenn eine kurze Unterbrechung akzeptabel ist, folgen Sie diesen Schritten.
Schritt 1: Erhalten Sie den Hostnamen Ihres Speicherendpunkts. Schritt 2: Erstellen Sie einen kanonischen Namens- (CNAME)-Datensatz bei Ihrem Domainanbieter. Schritt 3: Registrieren Sie die benutzerdefinierte Domain bei Azure. Schritt 4: Teste deine eigene Domain.
Schritt 1: Abrufen des Hostnamens Ihres Speicherendpunkts
Der Hostname ist die URL des Speicherendpunkts ohne Protokollbezeichner und der nachfolgende Schrägstrich.
Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.
Wählen Sie im Menübereich unter "Einstellungen"die Option "Endpunkte" aus.
Kopieren Sie den Wert des Blob-Dienstendpunkts oder des Endpunkts der statischen Website in eine Textdatei.
Hinweis
Der Speicherendpunkt für Data Lake wird nicht unterstützt (zum Beispiel
https://mystorageaccount.dfs.core.windows.net/).Entferne die Protokollkennung (zum Beispiel
HTTPS) und den nachlaufenden Schrägstrich aus diesem String. Die folgende Tabelle enthält Beispiele.Endpunkttyp Endpunkt Hostname Blobdienst https://mystorageaccount.blob.core.windows.net/mystorageaccount.blob.core.windows.netStatische Website https://mystorageaccount.z5.web.core.windows.net/mystorageaccount.z5.web.core.windows.netLegen Sie diesen Wert für später fest.
Schritt 2: Erstellen eines kanonischen Namenseintrags (CNAME) mit Ihrem Domänenanbieter
Erstellen Sie einen CNAME-Eintrag, um auf Ihren Hostnamen zu verweisen. Ein CNAME-Eintrag ist ein DNS-Eintrag (Domain Name System), der einen Quelldomänennamen einem Zieldomänennamen zuordnet.
Hinweis
CNAME-Einträge müssen für öffentliche Netzwerke zugänglich sein. Wenn CNAME-Datensätze privat sind, scheitert die Registrierung bei Azure.
Melden Sie sich auf der Website Ihres Domain-Registrars an und gehen Sie dann auf die Seite zur Verwaltung der DNS-Einstellungen.
Möglicherweise finden Sie die Seite in einem Abschnitt namens "Domänenname", "DNS" oder "Name Server Management".
Suchen Sie den Abschnitt zum Verwalten von CNAME-Einträgen.
Möglicherweise müssen Sie zu einer Seite mit erweiterten Einstellungen wechseln und nach CNAME, Alias oder Subdomains suchen.
Erstellen eines CNAME-Eintrags. Geben Sie als Teil dieses Datensatzes die folgenden Elemente an:
Der Alias der Unterdomäne wie
wwwoderphotos. Du musst eine Unterdomäne angeben. Root-Domains werden nicht unterstützt.Der Hostname, den Sie im Abschnitt " Abrufen des Hostnamens Ihres Speicherendpunkts " weiter oben in diesem Artikel abgerufen haben.
Schritt 3: Registrieren Ihrer benutzerdefinierten Domäne bei Azure
Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.
Wählen Sie im Menübereich unter "Sicherheit + Netzwerk" die Option "Netzwerk" aus.
Wählen Sie auf der Seite "Netzwerk " die Registerkarte " Benutzerdefinierte Domäne " aus.
Hinweis
Diese Option erscheint nicht in Konten, die die hierarchische Namensraum-Funktion aktiviert haben. Verwenden Sie für diese Konten entweder PowerShell oder azure CLI, um diesen Schritt abzuschließen.
Geben Sie im Textfeld "Domänenname " den Namen Ihrer benutzerdefinierten Domäne ein, einschließlich der Unterdomäne.
Wenn Ihre Domäne z. B. contoso.com ist und Ihr Unterdomänenalias "www" lautet, geben Sie die Zeichenfolge
www.contoso.comein. Wenn Ihre Unterdomäne Fotos ist, geben Sie die Zeichenfolgephotos.contoso.comein.Um die benutzerdefinierte Domäne zu registrieren, wählen Sie die Schaltfläche " Speichern" aus .
Nachdem der CNAME-Eintrag durch das Domain Name System (DNS) verbreitet ist und Ihre Benutzer die entsprechenden Berechtigungen haben, können sie die Blob-Daten mit der benutzerdefinierten Domain einsehen.
Schritt 4: Testen Ihrer benutzerdefinierten Domäne
Um zu bestätigen, dass Ihre benutzerdefinierte Domäne Ihrem Blob-Dienstendpunkt zugeordnet ist, erstellen Sie ein Blob in einem öffentlichen Container in Ihrem Speicherkonto. Greifen Sie dann in einem Webbrowser mit einem URI im folgenden Format auf das Blob zu: http://<subdomain.customdomain>/<mycontainer>/<myblob>
Um beispielsweise auf ein Webformular im Container in myforms der benutzerdefinierten Unterdomäne photos.contoso.com zuzugreifen, können Sie den folgenden URI verwenden: http://photos.contoso.com/myforms/applicationform.htm
Zuordnen einer benutzerdefinierten Domäne ohne Downtime
Hinweis
Falls eine kurze Unterbrechung vertretbar ist, beachten Sie die Schritte im Abschnitt Eine benutzerdefinierte Domäne zuordnen dieses Artikels. Es ist ein einfacherer Ansatz mit weniger Schritten.
Wenn Ihre Domain derzeit eine Anwendung mit einer Service-Level-Vereinbarung (SLA) unterstützt, die keine Ausfallzeiten erfordert, befolgen Sie diese Schritte, um sicherzustellen, dass Nutzer während der DNS-Zuordnung auf Ihre Domain zugreifen können.
Schritt 1: Erhalten Sie den Hostnamen Ihres Speicherendpunkts. Schritt 2: Erstellen Sie einen Intermediary Canonical Name (CNAME)-Datensatz bei Ihrem Domainanbieter. Schritt 3: Registrieren Sie die benutzerdefinierte Domain bei Azure vor. Schritt 4: Erstellen Sie einen CNAME-Eintrag bei Ihrem Domainanbieter. Schritt 5: Teste deine eigene Domain.
Schritt 1: Abrufen des Hostnamens Ihres Speicherendpunkts
Der Hostname ist die URL des Speicherendpunkts ohne Protokollbezeichner und der nachfolgende Schrägstrich.
Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.
Wählen Sie im Menübereich unter "Einstellungen"die Option "Endpunkte" aus.
Kopieren Sie den Wert des Blob-Dienstendpunkts oder des Endpunkts der statischen Website in eine Textdatei.
Entferne die Protokollkennung (zum Beispiel
HTTPS) und den nachlaufenden Schrägstrich aus diesem String. Die folgende Tabelle enthält Beispiele.Endpunkttyp Endpunkt Hostname Blobdienst https://mystorageaccount.blob.core.windows.net/mystorageaccount.blob.core.windows.netStatische Website https://mystorageaccount.z5.web.core.windows.net/mystorageaccount.z5.web.core.windows.netLegen Sie diesen Wert für später fest.
Schritt 2: Erstellen eines zwischengeschalteten kanonischen Namenseintrags (CNAME) mit Ihrem Domänenanbieter
Erstellen Sie einen temporären CNAME-Eintrag, um auf Ihren Hostnamen zu verweisen. Ein CNAME-Eintrag ist eine Art von DNS-Eintrag, mit dem ein Quelldomänenname einem Zieldomänennamen zugeordnet wird.
Hinweis
CNAME-Einträge müssen für öffentliche Netzwerke zugänglich sein. Wenn CNAME-Datensätze privat sind, scheitert die Registrierung bei Azure.
Melden Sie sich auf der Website Ihres Domain-Registrars an und gehen Sie dann auf die Seite zur Verwaltung der DNS-Einstellungen.
Möglicherweise finden Sie die Seite in einem Abschnitt namens "Domänenname", "DNS" oder "Name Server Management".
Suchen Sie den Abschnitt zum Verwalten von CNAME-Einträgen.
Möglicherweise müssen Sie zu einer Seite mit erweiterten Einstellungen wechseln und nach CNAME, Alias oder Subdomains suchen.
Erstellen eines CNAME-Eintrags. Geben Sie als Teil dieses Datensatzes die folgenden Elemente an:
Der Alias der Unterdomäne wie
wwwoderphotos. Die Subdomäne ist erforderlich. Root-Domains werden nicht unterstützt.Fügen Sie die
asverifyUnterdomäne zum Alias hinzu. Beispiel:asverify.wwwoderasverify.photos.Der Hostname, den Sie im Abschnitt " Abrufen des Hostnamens Ihres Speicherendpunkts " weiter oben in diesem Artikel abgerufen haben.
Fügen Sie die Unterdomäne
asverifyzum Hostnamen hinzu. Beispiel:asverify.mystorageaccount.blob.core.windows.net.
Schritt 3: Vorabregistern Ihrer benutzerdefinierten Domäne bei Azure
Wenn Sie Ihre benutzerdefinierte Domain bei Azure vorregistrieren, erlauben Sie Azure, Ihre eigene Domain zu erkennen, ohne den DNS-Eintrag der Domain ändern zu müssen. Auf diese Weise wird der DNS-Eintrag für die Domain, wenn Sie ihn ändern, dem Blob-Endpunkt ohne Ausfallzeit zugeordnet.
Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.
Wählen Sie im Menübereich unter "Sicherheit + Netzwerk" die Option "Netzwerk" aus.
Wählen Sie auf der Seite "Netzwerk " die Registerkarte " Benutzerdefinierte Domäne " aus.
Hinweis
Diese Option erscheint nicht in Konten, die die hierarchische Namensraum-Funktion aktiviert haben. Verwenden Sie für diese Konten entweder PowerShell oder azure CLI, um diesen Schritt abzuschließen.
Geben Sie im Textfeld "Domänenname " den Namen Ihrer benutzerdefinierten Domäne ein, einschließlich der Unterdomäne.
Wenn Ihre Domäne z. B. contoso.com ist und Ihr Unterdomänenalias "www" lautet, geben Sie die Zeichenfolge
www.contoso.comein. Wenn Ihre Unterdomäne Fotos ist, geben Sie die Zeichenfolgephotos.contoso.comein.Aktivieren Sie das Kontrollkästchen "Indirekte CNAME-Überprüfung verwenden ".
Um die benutzerdefinierte Domäne zu registrieren, wählen Sie die Schaltfläche " Speichern" aus .
Wenn die Registrierung erfolgreich ist, benachrichtigt Das Portal Sie darüber, dass Ihr Speicherkonto erfolgreich aktualisiert wurde. Azure hat deine benutzerdefinierte Domain verifiziert, aber der Datenverkehr zu deiner Domain wird noch nicht an dein Speicherkonto weitergeleitet, bis du einen CNAME-Datensatz bei deinem Domainanbieter erstellst. Dies erledigen Sie im nächsten Abschnitt.
Schritt 4: Erstellen eines CNAME-Eintrags mit Ihrem Domänenanbieter
Erstellen Sie einen temporären CNAME-Eintrag, um auf Ihren Hostnamen zu verweisen.
Melden Sie sich auf der Website Ihres Domain-Registrars an und gehen Sie dann auf die Seite zur Verwaltung der DNS-Einstellungen.
Möglicherweise finden Sie die Seite in einem Abschnitt namens "Domänenname", "DNS" oder "Name Server Management".
Suchen Sie den Abschnitt zum Verwalten von CNAME-Einträgen.
Möglicherweise müssen Sie zu einer Seite mit erweiterten Einstellungen wechseln und nach CNAME, Alias oder Subdomains suchen.
Erstellen eines CNAME-Eintrags. Geben Sie als Teil dieses Datensatzes die folgenden Elemente an:
Der Alias der Unterdomäne wie
wwwoderphotos. Die Subdomäne ist erforderlich. Root-Domains werden nicht unterstützt.Der Hostname, den Sie im Abschnitt " Abrufen des Hostnamens Ihres Speicherendpunkts " weiter oben in diesem Artikel abgerufen haben.
Schritt 5: Testen Ihrer benutzerdefinierten Domäne
Um zu bestätigen, dass Ihre benutzerdefinierte Domäne Ihrem Blob-Dienstendpunkt zugeordnet ist, erstellen Sie ein Blob in einem öffentlichen Container in Ihrem Speicherkonto. Greifen Sie dann in einem Webbrowser mit einem URI im folgenden Format auf das Blob zu: http://<subdomain.customdomain>/<mycontainer>/<myblob>
Um beispielsweise auf ein Webformular im Container in myforms der benutzerdefinierten Unterdomäne photos.contoso.com zuzugreifen, können Sie den folgenden URI verwenden: http://photos.contoso.com/myforms/applicationform.htm
Entfernen einer benutzerdefinierten Domänenzuordnung
Um eine benutzerdefinierte Domänenzuordnung zu entfernen, deregistern Sie die benutzerdefinierte Domäne. Verwenden Sie eines der folgenden Verfahren.
Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.
Wählen Sie im Menübereich unter "Sicherheit + Netzwerk" die Option "Netzwerk" aus.
Wählen Sie auf der Seite "Netzwerk " die Registerkarte " Benutzerdefinierte Domäne " aus.
Löschen Sie den Inhalt des Textfelds, das Ihren benutzerdefinierten Domänennamen enthält.
Wählen Sie die Schaltfläche Speichern aus.
Nachdem die benutzerdefinierte Domain entfernt wurde, benachrichtigt das Portal Sie, dass Ihr Speicherkonto erfolgreich aktualisiert wurde.
Zuordnen einer benutzerdefinierten Domäne mit aktiviertem HTTPS
Dieser Ansatz umfasst weitere Schritte, ermöglicht jedoch DEN HTTPS-Zugriff. Wenn Sie nicht benötigen, dass Benutzer mit HTTPS auf Ihren Blob oder Webinhalt zugreifen können, lesen Sie den Abschnitt "Zuordnen einer benutzerdefinierten Domäne mit nur HTTP aktiviert " in diesem Artikel. Dieser Ansatz verwendet Azure Front Door (bevorzugt) oder Azure CDN, die Content Delivery Network Dienste sind, die von Azure angeboten werden.
Hinweis
Für die benutzerdefinierte Domänenzuordnung ist die Verwendung von CNAME-Einträgen erforderlich. Öffentliche Netzwerke müssen auf CNAME-Datensätze zugreifen können. Wenn CNAME-Datensätze privat sind, scheitert die Registrierung bei Azure.
Verwenden Sie Azure Front Door
Aktivieren Sie Azure Front Door auf Ihrem BLOB- oder Websiteendpunkt.
Schritte finden Sie unter Integrieren eines Azure-Speicherkontos in Azure Front Door.
Konfigurieren Sie eine benutzerdefinierte Domäne in Azure Front Door.
Konfigurieren Sie HTTPS in einer benutzerdefinierten Azure Front Door-Domäne.
Hinweis
Achten Sie beim Aktualisieren Ihrer statischen Website darauf, zwischengespeicherte Inhalte auf den AFD-Edge-POPs zu löschen, indem Sie den AFD-Endpunkt löschen. Weitere Informationen finden Sie unter Cachelöschung in Azure Front Door.
(Optional) Lesen Sie die folgenden Anleitungen:
- Erfahren Sie, wie Sie Azure Front Door mit Azure Storage-Blobs verwenden.
- Erfahren Sie, wie Sie den privaten Azure Front Door-Link mit Azure Blob Storage aktivieren.
- Informationen zum Aktivieren von privaten Azure Front Door-Verbindungen mit statischen Speicherwebsites.
- HTTP-zu-HTTPS-Umleitung mit AFD.
- Front Door-Abrechnung.
Use Azure CDN
Aktivieren Sie Azure CDN auf Ihrem Blob- oder Webendpunkt. Eine schrittweise Anleitung finden Sie unter Integrieren eines Azure-Speicherkontos in Azure CDN.
Ordnen Sie Azure CDN-Inhalte einer benutzerdefinierten Domäne zu.
Aktivieren Sie HTTPS in einer benutzerdefinierten Azure CDN-Domäne.
Hinweis
Wenn du deine statische Website aktualisierst, lösche zwischengespeicherte Inhalte auf den CDN-Edge-Servern, indem du den CDN-Endpunkt löschst. Weitere Informationen finden Sie unter Löschen eines Azure CDN-Endpunkts.
(Optional) Lesen Sie die folgenden Anleitungen:
Featureunterstützung
Die Unterstützung für dieses Feature kann durch aktivieren des Data Lake Storage Gen2, des Network File System (NFS) 3.0-Protokolls oder des SSH File Transfer Protocol (SFTP) beeinträchtigt werden. Wenn Sie eine dieser Funktionen aktiviert haben, lesen Sie bitte den Abschnitt Unterstützung der Blob Storage-Funktion in Azure Storage-Konten, um die Unterstützung für dieses Features zu bewerten.