Mappa en anpassad domän till en Azure Blob Storage-slutpunkt

Du kan mappa en anpassad domän till en blobtjänstslutpunkt eller en slutpunkt för statisk webbplats .

Kommentar

Den här mappningen fungerar endast för underdomäner (till exempel: www.contoso.com). Om du vill att webbslutpunkten ska vara tillgänglig i rotdomänen (till exempel : contoso.com) måste du använda Azure CDN. Vägledning finns i avsnittet Mappa en anpassad domän med HTTPS-aktiverad i den här artikeln. Eftersom du går till det avsnittet i den här artikeln för att aktivera rotdomänen för din anpassade domän är steget i det avsnittet för att aktivera HTTPS valfritt.

Mappa en anpassad domän med endast HTTP aktiverat

Den här metoden är enklare, men tillåter endast HTTP-åtkomst. Om lagringskontot är konfigurerat för att kräva säker överföring via HTTPS måste du aktivera HTTPS-åtkomst för din anpassade domän.

Information om hur du aktiverar HTTPS-åtkomst finns i avsnittet Mappa en anpassad domän med HTTPS aktiverat i den här artikeln.

Mappa en anpassad domän

Viktigt!

Din anpassade domän är kort otillgänglig för användare när du slutför konfigurationen. Om din domän för närvarande stöder ett program med ett serviceavtal (SLA) som kräver noll stilleståndstid följer du stegen i avsnittet Mappa en anpassad domän utan avbrottstid i den här artikeln för att säkerställa att användarna kan komma åt din domän medan DNS-mappningen äger rum.

Om du inte vet att domänen är kort otillgänglig för dina användare följer du dessa steg.

✔️ Steg 1: Hämta värdnamnet för lagringsslutpunkten.

✔️ Steg 2: Skapa en kanonisk namnpost (CNAME) med domänprovidern.

✔️ Steg 3: Registrera den anpassade domänen med Azure.

✔️ Steg 4: Testa din anpassade domän.

Steg 1: Hämta värdnamnet för lagringsslutpunkten

Värdnamnet är url:en för lagringsslutpunkten utan protokollidentifieraren och det avslutande snedstrecket.

  1. Gå till ditt lagringskonto i Azure-portalen.

  2. I menyfönstret går du till Inställningar och väljer Slutpunkter.

  3. Kopiera värdet för blobtjänstslutpunkten eller slutpunkten för den statiska webbplatsen till en textfil.

    Kommentar

    Data Lake Storage-slutpunkten stöds inte (till exempel: https://mystorageaccount.dfs.core.windows.net/).

  4. Ta bort protokollidentifieraren (till exempel : HTTPS) och det avslutande snedstrecket från strängen. Följande tabell innehåller exempel.

    Typ av slutpunkt slutpunkt värdnamn
    blob-tjänst https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    statisk webbplats https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Lägg det här värdet åt sidan för senare.

Steg 2: Skapa en kanonisk namnpost (CNAME) med domänprovidern

Skapa en CNAME-post som pekar på värdnamnet. En CNAME-post är en typ av DNS-post (Domain Name System) som mappar ett källdomännamn till ett måldomännamn.

  1. Logga in på domänregistratorns webbplats och gå sedan till sidan för att hantera DNS-inställningen.

    Du kan hitta sidan i ett avsnitt med namnet Domain Name, DNS eller Name Server Management.

  2. Leta reda på avsnittet för att hantera CNAME-poster.

    Du kan behöva gå till en sida med avancerade inställningar och leta efter CNAME, Alias eller Underdomäner.

  3. Skapa en CNAME-post. Som en del av posten anger du följande:

Steg 3: Registrera din anpassade domän med Azure

  1. Gå till ditt lagringskonto i Azure-portalen.

  2. I menyfönstret går du till Säkerhet + nätverk och väljer Nätverk.

  3. På sidan Nätverk väljer du fliken Anpassad domän .

    Kommentar

    Det här alternativet visas inte i konton som har funktionen hierarkisk namnrymd aktiverad. För dessa konton använder du antingen PowerShell eller Azure CLI för att slutföra det här steget.

  4. I textrutan Domännamn anger du namnet på din anpassade domän, inklusive underdomänen.

    Om din domän till exempel är contoso.com och ditt underdomänalias är www anger du www.contoso.com. Om underdomänen är foton anger du photos.contoso.com.

  5. Om du vill registrera den anpassade domänen väljer du knappen Spara .

    När CNAME-posten har spridits via DNS (Domain Name Servers) och användarna har rätt behörighet kan de visa blobdata med hjälp av den anpassade domänen.

Steg 4: Testa din anpassade domän

Om du vill bekräfta att din anpassade domän är mappad till blobtjänstens slutpunkt skapar du en blob i en offentlig container i ditt lagringskonto. I en webbläsare kommer du sedan åt bloben med hjälp av en URI i följande format: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Om du till exempel vill komma åt ett webbformulär i containern myforms i photos.contoso.com anpassad underdomän kan du använda följande URI:http://photos.contoso.com/myforms/applicationform.htm

Mappa en anpassad domän med noll stilleståndstid

Kommentar

Om du inte vet att domänen är kort otillgänglig för användarna kan du överväga att använda stegen i avsnittet Mappa en anpassad domän i den här artikeln. Det är en enklare metod med färre steg.

Om din domän för närvarande stöder ett program med ett serviceavtal (SLA) som kräver noll stilleståndstid följer du de här stegen för att se till att användarna kan komma åt din domän medan DNS-mappningen sker.

✔️ Steg 1: Hämta värdnamnet för lagringsslutpunkten.

✔️ Steg 2: Skapa en mellanliggande kanonisk namnpost (CNAME) med domänprovidern.

✔️ Steg 3: Förregistrera den anpassade domänen med Azure.

✔️ Steg 4: Skapa en CNAME-post med domänprovidern.

✔️ Steg 5: Testa din anpassade domän.

Steg 1: Hämta värdnamnet för lagringsslutpunkten

Värdnamnet är url:en för lagringsslutpunkten utan protokollidentifieraren och det avslutande snedstrecket.

  1. Gå till ditt lagringskonto i Azure-portalen.

  2. I menyfönstret går du till Inställningar och väljer Slutpunkter.

  3. Kopiera värdet för blobtjänstslutpunkten eller slutpunkten för den statiska webbplatsen till en textfil.

  4. Ta bort protokollidentifieraren (till exempel : HTTPS) och det avslutande snedstrecket från strängen. Följande tabell innehåller exempel.

    Typ av slutpunkt slutpunkt värdnamn
    blob-tjänst https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    statisk webbplats https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Lägg det här värdet åt sidan för senare.

Steg 2: Skapa en mellanliggande kanonisk namnpost (CNAME) med domänprovidern

Skapa en tillfällig CNAME-post som pekar på värdnamnet. En CNAME-post är en typ av DNS-post som mappar ett källdomännamn till ett måldomännamn.

  1. Logga in på domänregistratorns webbplats och gå sedan till sidan för att hantera DNS-inställningen.

    Du kan hitta sidan i ett avsnitt med namnet Domain Name, DNS eller Name Server Management.

  2. Leta reda på avsnittet för att hantera CNAME-poster.

    Du kan behöva gå till en sida med avancerade inställningar och leta efter CNAME, Alias eller Underdomäner.

  3. Skapa en CNAME-post. Som en del av posten anger du följande:

    • Underdomänaliaset, till exempel www eller photos. Underdomänen krävs, rotdomäner stöds inte.

      asverify Lägg till underdomänen i aliaset. Till exempel: asverify.www eller asverify.photos.

    • Värdnamnet som du fick i avsnittet Hämta värdnamnet för lagringsslutpunkten tidigare i den här artikeln.

      Lägg till underdomänen asverify i värdnamnet. Exempel: asverify.mystorageaccount.blob.core.windows.net.

Steg 3: Förregistrera din anpassade domän med Azure

När du förregistrerar din anpassade domän med Azure tillåter du att Azure identifierar din anpassade domän utan att behöva ändra DNS-posten för domänen. På så sätt mappas den till blobslutpunkten utan avbrott när du ändrar DNS-posten för domänen.

  1. Gå till ditt lagringskonto i Azure-portalen.

  2. I menyfönstret går du till Säkerhet + nätverk och väljer Nätverk.

  3. På sidan Nätverk väljer du fliken Anpassad domän .

    Kommentar

    Det här alternativet visas inte i konton som har funktionen hierarkisk namnrymd aktiverad. För dessa konton använder du antingen PowerShell eller Azure CLI för att slutföra det här steget.

  4. I textrutan Domännamn anger du namnet på din anpassade domän, inklusive underdomänen.

    Om din domän till exempel är contoso.com och ditt underdomänalias är www anger du www.contoso.com. Om underdomänen är foton anger du photos.contoso.com.

  5. Markera kryssrutan Använd indirekt CNAME-validering .

  6. Om du vill registrera den anpassade domänen väljer du knappen Spara .

    Om registreringen lyckas meddelar portalen dig att ditt lagringskonto har uppdaterats. Din anpassade domän har verifierats av Azure, men trafiken till domänen dirigeras ännu inte till ditt lagringskonto förrän du skapar en CNAME-post med domänprovidern. Det gör du i nästa avsnitt.

Steg 4: Skapa en CNAME-post med domänprovidern

Skapa en tillfällig CNAME-post som pekar på värdnamnet.

  1. Logga in på domänregistratorns webbplats och gå sedan till sidan för att hantera DNS-inställningen.

    Du kan hitta sidan i ett avsnitt med namnet Domain Name, DNS eller Name Server Management.

  2. Leta reda på avsnittet för att hantera CNAME-poster.

    Du kan behöva gå till en sida med avancerade inställningar och leta efter CNAME, Alias eller Underdomäner.

  3. Skapa en CNAME-post. Som en del av posten anger du följande:

Steg 5: Testa din anpassade domän

Om du vill bekräfta att din anpassade domän är mappad till blobtjänstens slutpunkt skapar du en blob i en offentlig container i ditt lagringskonto. I en webbläsare kommer du sedan åt bloben med hjälp av en URI i följande format: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Om du till exempel vill komma åt ett webbformulär i containern myforms i photos.contoso.com anpassad underdomän kan du använda följande URI:http://photos.contoso.com/myforms/applicationform.htm

Ta bort en anpassad domänmappning

Om du vill ta bort en anpassad domänmappning avregistrerar du den anpassade domänen. Använd någon av följande procedurer.

  1. Gå till ditt lagringskonto i Azure-portalen.

  2. I menyfönstret går du till Säkerhet + nätverk och väljer Nätverk.

  3. På sidan Nätverk väljer du fliken Anpassad domän .

  4. Rensa innehållet i textrutan som innehåller ditt anpassade domännamn.

  5. Klicka på knappen Spara.

När den anpassade domänen har tagits bort visas ett portalmeddelande om att lagringskontot har uppdaterats.

Mappa en anpassad domän med HTTPS aktiverat

Den här metoden omfattar fler steg, men den ger HTTPS-åtkomst. Om du inte behöver användare för att komma åt din blob eller ditt webbinnehåll med hjälp av HTTPS kan du läsa avsnittet Mappa en anpassad domän med endast HTTP-aktiverad i den här artikeln. Metoden omfattar användning av Azure Front Door (föredras) eller Azure CDN som är nätverkstjänster för innehållsleverans som erbjuds av Azure.

Använda Azure Front Door

  1. Aktivera Azure Front Door på din blob- eller webbplatsslutpunkt.

    Anvisningar finns i Integrera ett Azure-lagringskonto med Azure Front Door.

  2. Konfigurera en anpassad domän i Azure Front Door.

  3. Konfigurera HTTPS på en anpassad Azure Front Door-domän.

    Kommentar

    När du uppdaterar din statiska webbplats måste du rensa cachelagrat innehåll på AFD-gränsens IP-adresser genom att rensa AFD-slutpunkten. Mer information finns i Cacherensning i Azure Front Door.

  4. (Valfritt) Läs följande vägledning:

Använda Azure CDN

  1. Aktivera Azure CDN på din blob- eller webbslutpunkt. Stegvisa anvisningar finns i Integrera ett Azure Storage-konto med Azure CDN.

  2. Mappa Azure CDN-innehåll till en anpassad domän.

  3. Aktivera HTTPS på en anpassad Azure CDN-domän.

    Kommentar

    När du uppdaterar din statiska webbplats måste du rensa cachelagrat innehåll på CDN-gränsservrarna genom att rensa CDN-slutpunkten. Mer information finns i Purge an Azure CDN endpoint (Rensa en Azure CDN-slutpunkt).

  4. (Valfritt) Läs följande vägledning:

Funktionsstöd

Stöd för den här funktionen kan påverkas genom att aktivera Data Lake Storage Gen2, NFS 3.0-protokoll (Network File System) eller SSH File Transfer Protocol (SFTP). Om du har aktiverat någon av dessa funktioner kan du läsa Stöd för Blob Storage-funktioner i Azure Storage-konton för att utvärdera stödet för den här funktionen.

Nästa steg