Eseguire il mapping di un dominio personalizzato a un endpoint di Archiviazione BLOB di Azure

È possibile eseguire il mapping di un dominio personalizzato a un endpoint del servizio BLOB o a un endpoint del sito Web statico.

Nota

Questo mapping funziona solo per i sottodomini (ad esempio: www.contoso.com). Se si vuole che l'endpoint Web sia disponibile nel dominio radice (ad esempio: contoso.com), sarà necessario usare Rete CDN di Azure. Per indicazioni, vedere la sezione Eseguire il mapping di un dominio personalizzato con HTTPS abilitato in questo articolo. Poiché si passa a questa sezione di questo articolo per abilitare il dominio radice del dominio personalizzato, il passaggio all'interno di tale sezione per abilitare HTTPS è facoltativo.

Eseguire il mapping di un dominio personalizzato con solo HTTP abilitato

Questo approccio è più semplice, ma abilita solo l'accesso HTTP. Se l'account di archiviazione è configurato per richiedere il trasferimento sicuro tramite HTTPS, è necessario abilitare l'accesso HTTPS per il dominio personalizzato.

Per abilitare l'accesso HTTPS, vedere la sezione Eseguire il mapping di un dominio personalizzato con HTTPS abilitato in questo articolo.

Eseguire il mapping di un dominio personalizzato

Importante

Il dominio personalizzato non sarà disponibile brevemente per gli utenti durante il completamento della configurazione. Se il dominio supporta attualmente un'applicazione con un contratto di servizio (SLA) che richiede tempi di inattività zero, seguire la procedura descritta nella sezione Eseguire il mapping di un dominio personalizzato senza tempi di inattività di questo articolo per assicurarsi che gli utenti possano accedere al dominio mentre viene eseguito il mapping DNS.

Se il dominio non è brevemente disponibile per gli utenti, seguire questa procedura.

✔️ Passaggio 1: Ottenere il nome host dell'endpoint di archiviazione.

✔️ Passaggio 2: Creare un record di nome canonico (CNAME) con il provider di dominio.

✔️ Passaggio 3: Registrare il dominio personalizzato con Azure.

✔️ Passaggio 4: Testare il dominio personalizzato.

Passaggio 1: Ottenere il nome host dell'endpoint di archiviazione

Il nome host è l'URL dell'endpoint di archiviazione senza l'identificatore del protocollo e la barra finale.

  1. Nel portale di Azure passare all'account di archiviazione.

  2. Nel riquadro dei menu, in Impostazioni, selezionare Endpoint.

  3. Copiare il valore dell'endpoint del servizio BLOB o dell'endpoint del sito Web statico in un file di testo.

    Nota

    L'endpoint di Data Lake Storage non è supportato (ad esempio: https://mystorageaccount.dfs.core.windows.net/).

  4. Rimuovere l'identificatore del protocollo (ad esempio: HTTPS) e la barra finale da tale stringa. La tabella seguente contiene esempi.

    Tipo di endpoint endpoint nome host
    servizio BLOB https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    sito Web statico https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Impostare questo valore da parte per un secondo momento.

Passaggio 2: Creare un record di nome canonico (CNAME) con il provider di dominio

Creare un record CNAME in modo che punti al nome host. Un record CNAME è un tipo di record DNS (Domain Name System) che esegue il mapping di un nome di dominio di origine a un nome di dominio di destinazione.

  1. Accedere al sito Web del registrar di dominio e quindi passare alla pagina per la gestione dell'impostazione DNS.

    che potrebbe essere contenuta in una sezione denominata Nome di dominio, DNS o Gestione server dei nomi.

  2. Trovare la sezione relativa alla gestione dei record CNAME.

    Potrebbe essere necessario passare a una pagina di impostazioni avanzate e cercare le parole CNAME, Alias o Subdomains.

  3. Creare un record CNAME. Come parte di tale record, specificare gli elementi seguenti:

    • Alias del sottodominio, www ad esempio o photos. Il sottodominio è obbligatorio, i domini radice non sono supportati.

    • Nome host ottenuto nella sezione Ottenere il nome host dell'endpoint di archiviazione precedente in questo articolo.

Passaggio 3: Registrare il dominio personalizzato con Azure

  1. Nel portale di Azure passare all'account di archiviazione.

  2. Nel riquadro dei menu, in Sicurezza e rete selezionare Rete.

  3. Nella pagina Rete scegliere la scheda Dominio personalizzato.

    Nota

    Questa opzione non viene visualizzata negli account con la funzionalità dello spazio dei nomi gerarchico abilitata. Per questi account, usare PowerShell o l'interfaccia della riga di comando di Azure per completare questo passaggio.

  4. Nella casella di testo Nome dominio immettere il nome del dominio personalizzato, incluso il sottodominio.

    Ad esempio, se il dominio è contoso.com e l'alias del sottodominio è www, immettere www.contoso.com. Se il sottodominio è foto, immettere photos.contoso.com.

  5. Per registrare il dominio personalizzato, scegliere il pulsante Salva .

    Dopo che il record CNAME è stato propagato tramite dns (Domain Name Servers) e, se gli utenti hanno le autorizzazioni appropriate, possono visualizzare i dati del BLOB usando il dominio personalizzato.

Passaggio 4: Testare il dominio personalizzato

Per verificare che il mapping del dominio personalizzato all'endpoint del servizio BLOB sia stato eseguito, creare un BLOB in un contenitore pubblico all'interno dell'account di archiviazione. Quindi, in un Web browser, accedere al BLOB usando un URI nel formato seguente: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Ad esempio, per accedere a un modulo Web nel myforms contenitore nel photos.contoso.com sottodominio personalizzato, è possibile usare l'URI seguente: http://photos.contoso.com/myforms/applicationform.htm

Eseguire il mapping di un dominio personalizzato senza tempi di inattività

Nota

Se non si ritiene che il dominio sia brevemente non disponibile per gli utenti, prendere in considerazione la procedura descritta nella sezione Eseguire il mapping di un dominio personalizzato di questo articolo. Si tratta di un approccio più semplice con un minor numero di passaggi.

Se il dominio supporta attualmente un'applicazione con un contratto di servizio (SLA) che richiede tempi di inattività zero, seguire questa procedura per assicurarsi che gli utenti possano accedere al dominio mentre viene eseguito il mapping DNS.

✔️ Passaggio 1: Ottenere il nome host dell'endpoint di archiviazione.

✔️ Passaggio 2: Creare un record CNAME (Nome canonico intermedio) con il provider di dominio.

✔️ Passaggio 3: Pre-registrare il dominio personalizzato con Azure.

✔️ Passaggio 4: Creare un record CNAME con il provider di dominio.

✔️ Passaggio 5: Testare il dominio personalizzato.

Passaggio 1: Ottenere il nome host dell'endpoint di archiviazione

Il nome host è l'URL dell'endpoint di archiviazione senza l'identificatore del protocollo e la barra finale.

  1. Nel portale di Azure passare all'account di archiviazione.

  2. Nel riquadro dei menu, in Impostazioni, selezionare Endpoint.

  3. Copiare il valore dell'endpoint del servizio BLOB o dell'endpoint del sito Web statico in un file di testo.

  4. Rimuovere l'identificatore del protocollo (ad esempio: HTTPS) e la barra finale da tale stringa. La tabella seguente contiene esempi.

    Tipo di endpoint endpoint nome host
    servizio BLOB https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    sito Web statico https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Impostare questo valore da parte per un secondo momento.

Passaggio 2: Creare un record di nome canonico intermedio (CNAME) con il provider di dominio

Creare un record CNAME temporaneo in modo che punti al nome host. Un record CNAME è un tipo di record DNS che esegue il mapping di un nome di dominio di origine a uno di destinazione.

  1. Accedere al sito Web del registrar di dominio e quindi passare alla pagina per la gestione dell'impostazione DNS.

    che potrebbe essere contenuta in una sezione denominata Nome di dominio, DNS o Gestione server dei nomi.

  2. Trovare la sezione relativa alla gestione dei record CNAME.

    Potrebbe essere necessario passare a una pagina di impostazioni avanzate e cercare le parole CNAME, Alias o Subdomains.

  3. Creare un record CNAME. Come parte di tale record, specificare gli elementi seguenti:

    • Alias del sottodominio, www ad esempio o photos. Il sottodominio è obbligatorio, i domini radice non sono supportati.

      Aggiungere il asverify sottodominio all'alias. Ad esempio, asverify.www o asverify.photos.

    • Nome host ottenuto nella sezione Ottenere il nome host dell'endpoint di archiviazione precedente in questo articolo.

      Aggiungere il sottodominio asverify al nome host. Ad esempio: asverify.mystorageaccount.blob.core.windows.net.

Passaggio 3: Pre-registrare il dominio personalizzato con Azure

Quando si preregistra il dominio personalizzato con Azure, è possibile consentire ad Azure di riconoscere il dominio personalizzato senza dover modificare il record DNS per il dominio. In questo modo, quando si modifica il record DNS per il dominio, verrà eseguito il mapping all'endpoint BLOB senza tempi di inattività.

  1. Nel portale di Azure passare all'account di archiviazione.

  2. Nel riquadro dei menu, in Sicurezza e rete selezionare Rete.

  3. Nella pagina Rete scegliere la scheda Dominio personalizzato.

    Nota

    Questa opzione non viene visualizzata negli account con la funzionalità dello spazio dei nomi gerarchico abilitata. Per questi account, usare PowerShell o l'interfaccia della riga di comando di Azure per completare questo passaggio.

  4. Nella casella di testo Nome dominio immettere il nome del dominio personalizzato, incluso il sottodominio.

    Ad esempio, se il dominio è contoso.com e l'alias del sottodominio è www, immettere www.contoso.com. Se il sottodominio è foto, immettere photos.contoso.com.

  5. Selezionare la casella di controllo Usa convalida CNAME indiretta.

  6. Per registrare il dominio personalizzato, scegliere il pulsante Salva .

    Se la registrazione ha esito positivo, una notifica nel portale informa che l'account di archiviazione è stato aggiornato correttamente. Il dominio personalizzato è stato verificato da Azure, ma il traffico verso il dominio non viene ancora instradato all'account di archiviazione fino a quando non si crea un record CNAME con il provider di dominio. Questa operazione viene illustrata nella sezione seguente.

Passaggio 4: Creare un record CNAME con il provider di dominio

Creare un record CNAME temporaneo in modo che punti al nome host.

  1. Accedere al sito Web del registrar di dominio e quindi passare alla pagina per la gestione dell'impostazione DNS.

    che potrebbe essere contenuta in una sezione denominata Nome di dominio, DNS o Gestione server dei nomi.

  2. Trovare la sezione relativa alla gestione dei record CNAME.

    Potrebbe essere necessario passare a una pagina di impostazioni avanzate e cercare le parole CNAME, Alias o Subdomains.

  3. Creare un record CNAME. Come parte di tale record, specificare gli elementi seguenti:

    • Alias del sottodominio, www ad esempio o photos. Il sottodominio è obbligatorio, i domini radice non sono supportati.

    • Nome host ottenuto nella sezione Ottenere il nome host dell'endpoint di archiviazione precedente in questo articolo.

Passaggio 5: Testare il dominio personalizzato

Per verificare che il mapping del dominio personalizzato all'endpoint del servizio BLOB sia stato eseguito, creare un BLOB in un contenitore pubblico all'interno dell'account di archiviazione. Quindi, in un Web browser, accedere al BLOB usando un URI nel formato seguente: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Ad esempio, per accedere a un modulo Web nel myforms contenitore nel photos.contoso.com sottodominio personalizzato, è possibile usare l'URI seguente: http://photos.contoso.com/myforms/applicationform.htm

Rimuovere un mapping di dominio personalizzato

Per rimuovere un mapping di dominio personalizzato, annullare la registrazione del dominio personalizzato. Utilizzare una delle procedure seguenti.

  1. Nel portale di Azure passare all'account di archiviazione.

  2. Nel riquadro dei menu, in Sicurezza e rete selezionare Rete.

  3. Nella pagina Rete scegliere la scheda Dominio personalizzato.

  4. Cancellare il contenuto della casella di testo contenente il nome di dominio personalizzato.

  5. Selezionare il pulsante Salva.

Dopo aver rimosso correttamente il dominio personalizzato, verrà visualizzata una notifica nel portale che informa che l'account di archiviazione è stato aggiornato correttamente.

Eseguire il mapping di un dominio personalizzato con HTTPS abilitato

Questo approccio prevede più passaggi, ma abilita l'accesso HTTPS. Se non sono necessari utenti per accedere al BLOB o al contenuto Web tramite HTTPS, vedere la sezione Eseguire il mapping di un dominio personalizzato con solo HTTP abilitato in questo articolo. L'approccio prevede l'uso di Frontdoor di Azure (preferito) o Rete CDN di Azure che sono rete per la distribuzione di contenuti servizi offerti da Azure.

Uso di Frontdoor di Azure

  1. Abilitare Frontdoor di Azure nell'endpoint del BLOB o del sito Web.

    Per la procedura, vedere Integrare un account di archiviazione di Azure con Frontdoor di Azure.

  2. Configurare un dominio personalizzato in Frontdoor di Azure.

  3. Configurare HTTPS in un dominio personalizzato di Frontdoor di Azure.

    Nota

    Quando si aggiorna il sito Web statico, assicurarsi di cancellare il contenuto memorizzato nella cache nei POP perimetrali afd eliminando l'endpoint afd. Per altre informazioni, vedere Eliminazione della cache in Frontdoor di Azure.

  4. (Facoltativo) Esaminare le indicazioni seguenti:

Uso della rete CDN di Azure

  1. Abilitare Rete CDN di Azure nel BLOB o nell'endpoint Web. Per indicazioni dettagliate, vedere Integrare un account di archiviazione di Azure con Rete CDN di Azure.

  2. Eseguire il mapping del contenuto della rete CDN a un dominio personalizzato.

  3. Abilitare HTTPS in un dominio personalizzato della rete CDN di Azure.

    Nota

    Quando si aggiorna il sito Web statico, assicurarsi di cancellare il contenuto memorizzato nella cache nei server perimetrali rete CDN eliminando l'endpoint rete CDN. Per altre informazioni, vedere Ripulire un endpoint della rete CDN di Azure.

  4. (Facoltativo) Esaminare le indicazioni seguenti:

Supporto funzionalità

Il supporto per questa funzionalità potrebbe essere influenzato dall'abilitazione del protocollo Data Lake Archiviazione Gen2, NFS (Network File System) 3.0 o del protocollo SFTP (SSH File Transfer Protocol). Se è stata abilitata una di queste funzionalità, vedere Supporto delle funzionalità di Archiviazione BLOB negli account Archiviazione di Azure per valutare il supporto per questa funzionalità.

Passaggi successivi