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 .

Den här artikeln förutsätter att du har ett befintligt Azure-lagringskonto, tillgång till din domänregistrars DNS-hanteringssida och en anpassad subdomän att mappa. Rotdomäner stöds inte.

Anmärkning

Den här mappningen fungerar endast för underdomäner (till exempel: www.contoso.com). Om du vill att din webbendpoint ska vara tillgänglig på root-domänen (till exempel: contoso.com), behöver 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

Denna metod är enklare, men möjliggör 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 tillfälligt otillgänglig för användare medan du slutför konfigurationen. Om din domän för närvarande stödjer en applikation med ett service-level agreement (SLA) som kräver noll driftstopp, följ stegen i avsnittet Karta en anpassad domän utan downtime i denna artikel för att säkerställa att användare kan komma åt din domän medan DNS-mappningen pågår.

Om en kort avbrott är acceptabel, följ dessa steg.

Steg 1: Få värdnamnet på din lagringsendpoint. Steg 2: Skapa en kanonisk namnpost (CNAME) hos din domänleverantör. Steg 3: Registrera den anpassade domänen hos 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. I Azure Portal går du till ditt lagringskonto.

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

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

    Anmärkning

    Data Lake-lagringsändpunkten stöds inte (till exempel, https://mystorageaccount.dfs.core.windows.net/).

  4. Ta bort protokollidentifieraren (till exempel HTTPS) och den efterföljande snedstrecket från den 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å ditt värdnamn. En CNAME-post är en typ av DNS-post (Domain Name System) som mappar ett källdomännamn till ett måldomännamn.

Anmärkning

CNAME-poster ska vara tillgängliga på offentliga nätverk. Om CNAME-poster är privata misslyckas registreringen hos Azure.

  1. Logga in på din domänregistrars webbplats och gå sedan till sidan för hantering av DNS-inställningar.

    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. Du måste ange en subdomän. Rotdomäner stöds inte.

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

Steg 3: Registrera din anpassade domän med Azure

  1. I Azure Portal går du till ditt lagringskonto.

  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 .

    Anmärkning

    Detta alternativ visas inte i konton som har funktionen hierarkiskt 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 .

    Efter att CNAME-posten sprids genom Domain Name System (DNS), och om dina användare har rätt behörigheter, kan de se blobdata genom att använda 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

Anmärkning

Om ett kort avbrott är acceptabelt, överväg stegen i avsnittet Karta en anpassad domän i denna artikel. Det är en enklare metod med färre steg.

Om din domän för närvarande stödjer en applikation med ett service-level agreement (SLA) som kräver noll driftstopp, följ dessa steg för att säkerställa att användare kan komma åt din domän medan DNS-mappningen sker.

Steg 1: Få värdnamnet på din lagringsendpoint. Steg 2: Skapa en mellanliggande kanonisk namnpost (CNAME) hos din domänleverantör. Steg 3: Förregistrera den anpassade domänen hos Azure. Steg 4: Skapa en CNAME-post hos din domänleverantör. 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. I Azure Portal går du till ditt lagringskonto.

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

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

  4. Ta bort protokollidentifieraren (till exempel HTTPS) och den efterföljande snedstrecket från den 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 för att peka mot ditt värdnamn. En CNAME-post är en typ av DNS-post som mappar ett källdomännamn till ett måldomännamn.

Anmärkning

CNAME-poster ska vara tillgängliga på offentliga nätverk. Om CNAME-poster är privata misslyckas registreringen hos Azure.

  1. Logga in på din domänregistrars webbplats och gå sedan till sidan för hantering av DNS-inställningar.

    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. Subdomä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. Till 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 hos Azure tillåter du Azure att känna igen din anpassade domän utan att behöva ändra DNS-posten för domänen. På så sätt, när du ändrar DNS-posten för domänen, mappas den till blob-endpointen utan någon driftstopp.

  1. I Azure Portal går du till ditt lagringskonto.

  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 .

    Anmärkning

    Detta alternativ visas inte i konton som har funktionen hierarkiskt 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. Azure verifierade din anpassade domän, men trafiken till din domän dirigeras ännu inte till ditt lagringskonto förrän du skapar en CNAME-post hos din domänleverantör. Det gör du i nästa avsnitt.

Steg 4: Skapa en CNAME-post hos din domänleverantör

Skapa en tillfällig CNAME-post för att peka mot ditt värdnamn.

  1. Logga in på din domänregistrars webbplats och gå sedan till sidan för hantering av DNS-inställningar.

    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. I Azure Portal går du till ditt lagringskonto.

  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.

Efter att den anpassade domänen tagits bort meddelar portalen dig att ditt lagringskonto har uppdaterats framgångsrikt.

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. Denna metod använder Azure Front Door (föredraget) eller Azure CDN, vilka är Content Delivery Network-tjänster som erbjuds av Azure.

Anmärkning

Anpassad domänmappning kräver användning av CNAME-poster. Publika nätverk måste kunna komma åt CNAME-poster. Om CNAME-poster är privata misslyckas registreringen hos Azure.

Använd 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.

    Anmärkning

    När du uppdaterar din statiska webbplats, se till att tömma cachelagrat innehåll på AFD kant-PoP:ar genom att tömma AFD-slutpunkten. Mer information finns i Cacherensning i Azure Front Door.

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

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

    Anmärkning

    När du uppdaterar din statiska webbplats, rensa cachad innehåll på CDN:s edge-servrar genom att rensa CDN-endpointen. Mer information finns i 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