Freigeben über


Zuordnen einer benutzerdefinierten Domäne zu einem Azure Blob Storage-Endpunkt

Sie können eine benutzerdefinierte Domäne einem BLOB-Dienstendpunkt oder einem statischen Websiteendpunkt zuordnen.

Hinweis

Diese Zuordnung funktioniert nur für Unterdomänen (z. B.: www.contoso.com). Wenn Ihr Webendpunkt in der Stammdomäne verfügbar sein soll (z. B.: contoso.com), müssen Sie 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 jedoch nur DEN 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

Ihre benutzerdefinierte Domäne steht Benutzern kurz nicht zur Verfügung, während Sie die Konfiguration abschließen. Wenn Ihre Domäne derzeit eine Anwendung mit einer Sla (Service Level Agreement) unterstützt, die keine Ausfallzeiten erfordert, führen Sie die Schritte im Abschnitt "Zuordnen einer benutzerdefinierten Domäne mit null Ausfallzeiten " in diesem Artikel aus, um sicherzustellen, dass Benutzer auf Ihre Domäne zugreifen können, während die DNS-Zuordnung stattfindet.

Wenn es Ihnen nichts ausmacht, dass die Domain für Ihre Benutzer kurzzeitig nicht verfügbar ist, führen Sie die folgenden Schritte aus.

✔️ Schritt 1: Abrufen des Hostnamens Ihres Speicherendpunkts.

✔️ Schritt 2: Erstellen eines kanonischen Namens (CNAME)-Eintrags mit Ihrem Domainanbieter.

✔️ Schritt 3: Registrieren der benutzerdefinierten Domäne bei Azure.

✔️ Schritt 4: Testen Sie Ihre benutzerdefinierte Domäne.

Schritt 1: Abrufen des Hostnamens Ihres Speicherendpunkts

Der Hostname ist die URL des Speicherendpunkts ohne Protokollbezeichner und der nachfolgende Schrägstrich.

  1. Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.

  2. Wählen Sie im Menübereich unter "Einstellungen"die Option "Endpunkte" aus.

  3. Kopieren Sie den Wert des Blob-Dienstendpunkts oder des Endpunkts der statischen Website in eine Textdatei.

    Hinweis

    Der Data Lake Storage-Endpunkt wird nicht unterstützt (z. B. https://mystorageaccount.dfs.core.windows.net/).

  4. Entfernen Sie die Protokoll-ID (z. B. HTTPS) und den nachgestellten Schrägstrich aus dieser Zeichenfolge. Die folgende Tabelle enthält Beispiele.

    Endpunkttyp Endpunkt Hostname
    Blobdienst https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    Statische Website https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Legen 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-Einträge privat sind, wird die Registrierung mit Azure nicht erfolgreich ausgeführt.

  1. Melden Sie sich bei der Website Ihrer Domänenregistrierungsstelle an, und wechseln Sie dann zur Seite zum Verwalten der DNS-Einstellung.

    Möglicherweise finden Sie die Seite in einem Abschnitt namens "Domänenname", "DNS" oder "Name Server Management".

  2. 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.

  3. Erstellen eines CNAME-Eintrags. Geben Sie als Teil dieses Datensatzes die folgenden Elemente an:

    • Der Alias der Unterdomäne wie www oder photos. Die Unterdomäne ist erforderlich, Stammdomänen 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

  1. Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.

  2. Wählen Sie im Menübereich unter "Sicherheit + Netzwerk" die Option "Netzwerk" aus.

  3. Wählen Sie auf der Seite "Netzwerk " die Registerkarte " Benutzerdefinierte Domäne " aus.

    Hinweis

    Diese Option wird nicht in Konten angezeigt, für die das Feature für hierarchische Namespaces aktiviert ist. Verwenden Sie für diese Konten entweder PowerShell oder azure CLI, um diesen Schritt abzuschließen.

  4. 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 Zeichenfolge photos.contoso.comein.

  5. Um die benutzerdefinierte Domäne zu registrieren, wählen Sie die Schaltfläche " Speichern" aus .

    Nachdem der CNAME-Eintrag über die Domänennamenserver (DOMAIN Name Servers, DNS) weitergegeben wurde und Ihre Benutzer über die entsprechenden Berechtigungen verfügen, können sie BLOB-Daten mithilfe der benutzerdefinierten Domäne anzeigen.

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

Wenn es keine Rolle spielt, dass die Domäne für Benutzende kurzzeitig nicht verfügbar ist, können Sie die in diesem Artikel im Abschnitt Zuordnen einer benutzerdefinierten Domäne angegebenen Schritte ausführen. Es ist ein einfacherer Ansatz mit weniger Schritten.

Wenn Ihre Domäne derzeit eine Anwendung mit einer SLA (Service Level Agreement) unterstützt, die keine Ausfallzeiten erfordert, führen Sie die folgenden Schritte aus, um sicherzustellen, dass Benutzer auf Ihre Domäne zugreifen können, während die DNS-Zuordnung stattfindet.

✔️ Schritt 1: Abrufen des Hostnamens Ihres Speicherendpunkts.

✔️ Schritt 2: Erstellen eines temporären kanonischen Namenseintrags (CNAME-Eintrag) bei Ihrem Domänenanbieter.

✔️ Schritt 3: Vorab registrieren Sie die benutzerdefinierte Domäne bei Azure.

✔️ Schritt 4: Erstellen eines CNAME-Eintrags mit Ihrem Domänenanbieter.

✔️ Schritt 5: Testen Sie Ihre benutzerdefinierte Domäne.

Schritt 1: Abrufen des Hostnamens Ihres Speicherendpunkts

Der Hostname ist die URL des Speicherendpunkts ohne Protokollbezeichner und der nachfolgende Schrägstrich.

  1. Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.

  2. Wählen Sie im Menübereich unter "Einstellungen"die Option "Endpunkte" aus.

  3. Kopieren Sie den Wert des Blob-Dienstendpunkts oder des Endpunkts der statischen Website in eine Textdatei.

  4. Entfernen Sie die Protokoll-ID (z. B. HTTPS) und den nachgestellten Schrägstrich aus dieser Zeichenfolge. Die folgende Tabelle enthält Beispiele.

    Endpunkttyp Endpunkt Hostname
    Blobdienst https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    Statische Website https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Legen 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-Einträge privat sind, wird die Registrierung mit Azure nicht erfolgreich ausgeführt.

  1. Melden Sie sich bei der Website Ihrer Domänenregistrierungsstelle an, und wechseln Sie dann zur Seite zum Verwalten der DNS-Einstellung.

    Möglicherweise finden Sie die Seite in einem Abschnitt namens "Domänenname", "DNS" oder "Name Server Management".

  2. 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.

  3. Erstellen eines CNAME-Eintrags. Geben Sie als Teil dieses Datensatzes die folgenden Elemente an:

    • Der Alias der Unterdomäne wie www oder photos. Die Unterdomäne ist erforderlich, Stammdomänen werden nicht unterstützt.

      Fügen Sie die asverify Unterdomäne zum Alias hinzu. Beispiel: asverify.www oder asverify.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 asverify zum Hostnamen hinzu. Beispiel: asverify.mystorageaccount.blob.core.windows.net.

Schritt 3: Vorabregistern Ihrer benutzerdefinierten Domäne bei Azure

Wenn Sie Ihre benutzerdefinierte Domäne bei Azure vorab registrieren, können Sie Azure Ihre benutzerdefinierte Domäne erkennen, ohne den DNS-Eintrag für die Domäne ändern zu müssen. Auf diese Weise wird die Domäne dem Blob-Endpunkt ohne Ausfallzeit zugeordnet, wenn Sie den DNS-Eintrag für die Domäne ändern.

  1. Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.

  2. Wählen Sie im Menübereich unter "Sicherheit + Netzwerk" die Option "Netzwerk" aus.

  3. Wählen Sie auf der Seite "Netzwerk " die Registerkarte " Benutzerdefinierte Domäne " aus.

    Hinweis

    Diese Option wird nicht in Konten angezeigt, für die das Feature für hierarchische Namespaces aktiviert ist. Verwenden Sie für diese Konten entweder PowerShell oder azure CLI, um diesen Schritt abzuschließen.

  4. 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 Zeichenfolge photos.contoso.comein.

  5. Aktivieren Sie das Kontrollkästchen "Indirekte CNAME-Überprüfung verwenden ".

  6. 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. Ihre benutzerdefinierte Domäne wurde von Azure überprüft, aber der Datenverkehr zu Ihrer Domäne wird noch nicht an Ihr Speicherkonto weitergeleitet, bis Sie einen CNAME-Eintrag mit Ihrem Domänenanbieter erstellen. 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.

  1. Melden Sie sich bei der Website Ihrer Domänenregistrierungsstelle an, und wechseln Sie dann zur Seite zum Verwalten der DNS-Einstellung.

    Möglicherweise finden Sie die Seite in einem Abschnitt namens "Domänenname", "DNS" oder "Name Server Management".

  2. 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.

  3. Erstellen eines CNAME-Eintrags. Geben Sie als Teil dieses Datensatzes die folgenden Elemente an:

    • Der Alias der Unterdomäne wie www oder photos. Die Unterdomäne ist erforderlich, Stammdomänen 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.

  1. Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.

  2. Wählen Sie im Menübereich unter "Sicherheit + Netzwerk" die Option "Netzwerk" aus.

  3. Wählen Sie auf der Seite "Netzwerk " die Registerkarte " Benutzerdefinierte Domäne " aus.

  4. Löschen Sie den Inhalt des Textfelds, das Ihren benutzerdefinierten Domänennamen enthält.

  5. Wählen Sie die Schaltfläche Speichern aus.

Nachdem die benutzerdefinierte Domäne erfolgreich entfernt wurde, wird eine Portalbenachrichtigung angezeigt, 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. Der Ansatz umfasst die Verwendung von 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. CNAME-Einträge müssen für öffentliche Netzwerke zugänglich sein. Wenn CNAME-Einträge privat sind, wird die Registrierung mit Azure nicht erfolgreich ausgeführt.

Verwenden von Azure Front Door

  1. Aktivieren Sie Azure Front Door auf Ihrem BLOB- oder Websiteendpunkt.

    Schritte finden Sie unter Integrieren eines Azure-Speicherkontos in Azure Front Door.

  2. Konfigurieren Sie eine benutzerdefinierte Domäne in Azure Front Door.

  3. 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.

  4. (Optional) Lesen Sie die folgenden Anleitungen:

Verwenden von Azure CDN

  1. Aktivieren Sie Azure CDN auf Ihrem Blob- oder Webendpunkt. Eine schrittweise Anleitung finden Sie unter Integrieren eines Azure-Speicherkontos in Azure CDN.

  2. Ordnen Sie Azure CDN-Inhalte einer benutzerdefinierten Domäne zu.

  3. Aktivieren Sie HTTPS in einer benutzerdefinierten Azure CDN-Domäne.

    Hinweis

    Achten Sie beim Aktualisieren ihrer statischen Website darauf, zwischengespeicherte Inhalte auf den CDN-Edgeservern zu löschen, indem Sie den CDN-Endpunkt löschen. Weitere Informationen finden Sie unter Löschen eines Azure CDN-Endpunkts.

  4. (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.

Nächste Schritte