Compartir a través de


Asignación de un dominio personalizado a un punto de conexión de Azure Blob Storage

Puede asignar un dominio personalizado a un punto de conexión de Blob Service o a un punto de conexión de sitio web estático .

Nota:

Esta asignación de mapeo solo funciona para subdominios (por ejemplo: www.contoso.com). Si quiere que el punto de conexión web esté disponible en el dominio raíz (por ejemplo: contoso.com), tendrá que usar Azure CDN. Para obtener instrucciones, consulte la sección Asignación de un dominio personalizado con HTTPS habilitado de este artículo. Dado que va a esa sección de este artículo para habilitar el dominio raíz del dominio personalizado, el paso de esa sección para habilitar HTTPS es opcional.

Asignación de un dominio personalizado solo con HTTP habilitado

Este enfoque es más fácil, pero solo permite el acceso HTTP. Si la cuenta de almacenamiento está configurada para requerir una transferencia segura a través de HTTPS, debe habilitar el acceso HTTPS para el dominio personalizado.

Para habilitar el acceso HTTPS, consulte la sección Asignación de un dominio personalizado con HTTPS habilitado en este artículo.

Asignación de un dominio personalizado

Importante

El dominio personalizado no estará disponible brevemente para los usuarios mientras completa la configuración. Si el dominio admite actualmente una aplicación con un acuerdo de nivel de servicio (SLA) que requiere un tiempo de inactividad cero, siga los pasos descritos en la sección Asignación de un dominio personalizado sin tiempo de inactividad de este artículo para asegurarse de que los usuarios puedan acceder a su dominio mientras tiene lugar la asignación de DNS.

Si no está seguro de que el dominio no está disponible brevemente para los usuarios, siga estos pasos.

✔️ Paso 1: Obtenga el nombre de host del punto de conexión de almacenamiento.

✔️ Paso 2: Crear un registro de nombre canónico (CNAME) con el proveedor de dominio.

✔️ Paso 3: Registrar el dominio personalizado con Azure.

✔️ Paso 4: Probar el dominio personalizado.

Paso 1: Obtener el nombre de host del punto de conexión de almacenamiento

El nombre de host es la dirección URL del punto de conexión de almacenamiento sin el identificador de protocolo y la barra diagonal final.

  1. En Azure Portal, vaya a la cuenta de almacenamiento.

  2. En el panel de menús, en Configuración, seleccione Puntos de conexión.

  3. Copie el valor del punto de conexión de Blob Service o el punto de conexión del sitio web estático en un archivo de texto.

    Nota:

    El punto de conexión de almacenamiento de Data Lake no es compatible (por ejemplo: https://mystorageaccount.dfs.core.windows.net/).

  4. Quite el identificador de protocolo (por ejemplo: HTTPS) y la barra diagonal final de esa cadena. La tabla siguiente contiene ejemplos.

    Tipo de punto de conexión punto final nombre de host
    blob service https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    sitio web estático https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Defina este valor para más adelante.

Paso 2: Crear un registro de nombre canónico (CNAME) con el proveedor de dominio

Cree un registro CNAME que apunte al nombre de host. Un registro CNAME es un tipo de registro del Sistema de nombres de dominio (DNS) que asigna un nombre de dominio de origen a un nombre de dominio de destino.

Nota:

Los registros CNAME deben ser accesibles para las redes públicas. Si los registros CNAME son privados, el registro con Azure no se realizará correctamente.

  1. Inicie sesión en el sitio web del registrador de dominios y, a continuación, vaya a la página para administrar la configuración de DNS.

    Es posible que encuentre la página en una sección denominada Nombre de dominio, DNS o Administración del servidor de nombres.

  2. Busque la sección para administrar registros CNAME.

    Es posible que tenga que ir a una página de configuración avanzada y buscar CNAME, Alias o Subdominios.

  3. Cree un registro CNAME. Como parte de ese registro, proporcione los siguientes elementos:

Paso 3: Registro del dominio personalizado con Azure

  1. En Azure Portal, vaya a la cuenta de almacenamiento.

  2. En el panel de menús, en Seguridad y redes, seleccione Redes.

  3. En la página Redes , elija la pestaña Dominio personalizado .

    Nota:

    Esta opción no aparece en las cuentas que tienen habilitada la característica de espacio de nombres jerárquico. Para esas cuentas, use PowerShell o la CLI de Azure para completar este paso.

  4. En el cuadro de texto Nombre de dominio, escriba el nombre del dominio personalizado, incluido el subdominio.

    Por ejemplo, si el dominio es contoso.com y el alias de subdominio es www, escriba www.contoso.com. Si el subdominio es fotos, escriba photos.contoso.com.

  5. Para registrar el dominio personalizado, elija el botón Guardar .

    Una vez que el registro CNAME se ha propagado a través de los servidores de Nombre de dominio (DNS) y, si los usuarios tienen los permisos adecuados, pueden ver los datos de blobs mediante el dominio personalizado.

Paso 4: Probar el dominio personalizado

Para confirmar que el dominio personalizado está asignado al punto de conexión de Blob Service, cree un blob en un contenedor público dentro de la cuenta de almacenamiento. A continuación, en un explorador web, acceda al blob mediante un URI en el formato siguiente: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Por ejemplo, para acceder a un formulario web en el myforms contenedor del photos.contoso.com subdominio personalizado, puede usar el siguiente URI: http://photos.contoso.com/myforms/applicationform.htm

Mapeo de un dominio personalizado sin tiempo de inactividad

Nota:

Si no está seguro de que el dominio no está disponible brevemente para los usuarios, considere la posibilidad de seguir los pasos descritos en la sección Asignación de un dominio personalizado de este artículo. Es un enfoque más sencillo con menos pasos.

Si el dominio admite actualmente una aplicación con un acuerdo de nivel de servicio (SLA) que requiere un tiempo de inactividad cero, siga estos pasos para asegurarse de que los usuarios puedan acceder a su dominio mientras tiene lugar la asignación de DNS.

✔️ Paso 1: Obtenga el nombre de host del punto de conexión de almacenamiento.

✔️ Paso 2: Crear un registro de nombre canónico intermediario (CNAME) con el proveedor de dominio.

✔️ Paso 3: Registrar previamente el dominio personalizado con Azure.

✔️ Paso 4: Crear un registro CNAME con el proveedor de dominio.

✔️ Paso 5: Probar el dominio personalizado.

Paso 1: Obtener el nombre de host del punto de conexión de almacenamiento

El nombre de host es la dirección URL del punto de conexión de almacenamiento sin el identificador de protocolo y la barra diagonal final.

  1. En Azure Portal, vaya a la cuenta de almacenamiento.

  2. En el panel de menús, en Configuración, seleccione Puntos de conexión.

  3. Copie el valor del punto de conexión de Blob Service o el punto de conexión del sitio web estático en un archivo de texto.

  4. Quite el identificador de protocolo (por ejemplo: HTTPS) y la barra diagonal final de esa cadena. La tabla siguiente contiene ejemplos.

    Tipo de punto de conexión punto final nombre de host
    blob service https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    sitio web estático https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Defina este valor para más adelante.

Paso 2: Crear un registro de nombre canónico intermediario (CNAME) con el proveedor de dominio

Cree un registro CNAME temporal para que apunte al nombre del servidor. Un registro CNAME es un tipo de registro de DNS que asigna un nombre de dominio de origen a un nombre de dominio de destino.

Nota:

Los registros CNAME deben ser accesibles para las redes públicas. Si los registros CNAME son privados, el registro con Azure no se realizará correctamente.

  1. Inicie sesión en el sitio web del registrador de dominios y, a continuación, vaya a la página para administrar la configuración de DNS.

    Es posible que encuentre la página en una sección denominada Nombre de dominio, DNS o Administración del servidor de nombres.

  2. Busque la sección para administrar registros CNAME.

    Es posible que tenga que ir a una página de configuración avanzada y buscar CNAME, Alias o Subdominios.

  3. Cree un registro CNAME. Como parte de ese registro, proporcione los siguientes elementos:

    • Alias de subdominio como www o photos. El subdominio es obligatorio, no se admiten los dominios raíz.

      Agregue el asverify subdominio al alias. Por ejemplo: asverify.www o asverify.photos.

    • El nombre de host que obtuvo en el Obtener el nombre de host de un punto de conexión del almacenamiento sección anterior en este artículo.

      Agregue el subdominio asverify al nombre de host. Por ejemplo: asverify.mystorageaccount.blob.core.windows.net.

Paso 3: Registrar previamente el dominio personalizado con Azure

Al registrar previamente el dominio personalizado en Azure, permite que Azure reconozca el dominio personalizado sin tener que modificar el registro DNS del dominio. De este modo, al modificar el registro DNS del dominio, se asignará al punto de conexión de blob sin tiempo de inactividad.

  1. En Azure Portal, vaya a la cuenta de almacenamiento.

  2. En el panel de menús, en Seguridad y redes, seleccione Redes.

  3. En la página Redes , elija la pestaña Dominio personalizado .

    Nota:

    Esta opción no aparece en las cuentas que tienen habilitada la característica de espacio de nombres jerárquico. Para esas cuentas, use PowerShell o la CLI de Azure para completar este paso.

  4. En el cuadro de texto Nombre de dominio, escriba el nombre del dominio personalizado, incluido el subdominio.

    Por ejemplo, si el dominio es contoso.com y el alias de subdominio es www, escriba www.contoso.com. Si el subdominio es fotos, escriba photos.contoso.com.

  5. Active la casilla Usar validación indirecta de CNAME .

  6. Para registrar el dominio personalizado, elija el botón Guardar .

    Si el registro se realiza correctamente, el portal le notifica que la cuenta de almacenamiento se actualizó correctamente. Azure ha comprobado el dominio personalizado, pero el tráfico al dominio aún no se está enrutando a la cuenta de almacenamiento hasta que se crea un registro CNAME con el proveedor de dominios. Lo hará en la sección siguiente.

Paso 4: Crear un registro CNAME con el proveedor de dominio

Cree un registro CNAME temporal para que apunte al nombre del servidor.

  1. Inicie sesión en el sitio web del registrador de dominios y, a continuación, vaya a la página para administrar la configuración de DNS.

    Es posible que encuentre la página en una sección denominada Nombre de dominio, DNS o Administración del servidor de nombres.

  2. Busque la sección para administrar registros CNAME.

    Es posible que tenga que ir a una página de configuración avanzada y buscar CNAME, Alias o Subdominios.

  3. Cree un registro CNAME. Como parte de ese registro, proporcione los siguientes elementos:

Paso 5: Probar el dominio personalizado

Para confirmar que el dominio personalizado está asignado al punto de conexión de Blob Service, cree un blob en un contenedor público dentro de la cuenta de almacenamiento. A continuación, en un explorador web, acceda al blob mediante un URI en el formato siguiente: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Por ejemplo, para acceder a un formulario web en el myforms contenedor del photos.contoso.com subdominio personalizado, puede usar el siguiente URI: http://photos.contoso.com/myforms/applicationform.htm

Eliminar una asignación de dominio personalizada

Para quitar una asignación de dominio personalizada, anule el registro del dominio personalizado. Use uno de los procedimientos siguientes.

  1. En Azure Portal, vaya a la cuenta de almacenamiento.

  2. En el panel de menús, en Seguridad y redes, seleccione Redes.

  3. En la página Redes , elija la pestaña Dominio personalizado .

  4. Desactive el contenido del cuadro de texto que contiene el nombre de dominio personalizado.

  5. Selecciona el botón Guardar.

Una vez que el dominio personalizado se haya quitado correctamente, verá una notificación del portal de que la cuenta de almacenamiento se actualizó correctamente.

Asignación de un dominio personalizado con HTTPS habilitado

Este enfoque implica más pasos, pero habilita el acceso HTTPS. Si no necesita que los usuarios accedan al contenido de blob o web mediante HTTPS, consulte la sección Configurar un dominio personalizado con solo HTTP habilitado de este artículo. El enfoque implica el uso de Azure Front Door (preferido) o Azure CDN , que son servicios de Content Delivery Network ofrecidos por Azure.

Nota:

La asignación de dominio personalizada requiere el uso de registros CNAME. Los registros CNAME deben ser accesibles para las redes públicas. Si los registros CNAME son privados, el registro con Azure no se realizará correctamente.

Uso de Azure Front Door

  1. Habilite Azure Front Door en el punto de conexión de blob o sitio web.

    Para conocer los pasos, consulte Integración de una cuenta de Azure Storage con Azure Front Door.

  2. Configure un dominio personalizado en Azure Front Door.

  3. Configure HTTPS en un dominio personalizado de Azure Front Door.

    Nota:

    Al actualizar el sitio web estático, asegúrese de borrar el contenido almacenado en caché en los POPs perimetrales de AFD purgando el punto de conexión de AFD. Para más información, consulte Purga de caché en Azure Front Door.

  4. (Opcional) Revise las instrucciones siguientes:

Uso de Azure CDN

  1. Habilite Azure CDN en su blob o punto de conexión web. Para obtener instrucciones paso a paso, consulte Integración de una cuenta de Azure Storage con Azure CDN.

  2. Asigne contenido de Azure CDN a un dominio personalizado.

  3. Habilite HTTPS en un dominio personalizado de Azure CDN.

    Nota:

    Al actualizar el sitio web estático, asegúrese de borrar el contenido almacenado en caché en los servidores perimetrales de la red CDN purgando el punto de conexión de la red CDN. Para más información, consulte Purga de un punto de conexión de Azure CDN.

  4. (Opcional) Revise las instrucciones siguientes:

Soporte de funcionalidades

La compatibilidad con esta característica puede verse afectada al habilitar Data Lake Storage Gen2, el protocolo Network File System (NFS) 3.0 o el Protocolo de transferencia de archivos SSH (SFTP). Si ha habilitado cualquiera de estas funcionalidades, consulte Compatibilidad con características de Blob Storage en cuentas de Azure Storage para evaluar la compatibilidad con esta característica.

Pasos siguientes