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 del servicio de blobs o a un punto de conexión de un sitio web estático.

Nota

Esta asignación solo funciona para subdominios (por ejemplo: www.contoso.com). Si desea que su 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 ir a esa sección de este artículo para activar el dominio raíz de su dominio personalizado, el paso de dicha sección para habilitar HTTPS es opcional.

Asignación de un dominio personalizado en el que solo HTTP está habilitado

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

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

Asignación de un dominio personalizado

Importante

Mientras completa la configuración, el dominio personalizado dejará de estar disponible durante un breve período para los usuarios. Si el dominio admite actualmente una aplicación con un acuerdo de nivel de servicio (SLA) que requiere que no haya tiempo de inactividad, siga los pasos de 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 al dominio mientras se realiza la asignación de DNS.

Si no le preocupa que el dominio no disponible durante un breve período para sus usuarios, siga estos pasos.

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

✔️ Paso 2: Creación de un registro de nombres canónicos (CNAME) con su proveedor de dominios.

✔️ Paso 3: Registro del dominio personalizado en Azure.

✔️ Paso 4: Prueba de un dominio personalizado.

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

El nombre de host es la dirección URL del punto de conexión del almacenamiento sin el identificador del protocolo ni 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 Blob service o del punto de conexión Sitio web estático en un archivo de texto.

    Nota

    No se admite el punto de conexión de almacenamiento de Data Lake (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 siguiente tabla contiene ejemplos.

    Tipo de punto de conexión endpoint 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

    Deje este valor para más adelante.

Paso 2: Creación de un registro de nombres canónicos (CNAME) con su proveedor de dominios

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

  1. Inicie sesión en el sitio web del registrador de su dominio y vaya a la página de administración del valor de DNS.

    Podría encontrar la página en una sección como Nombre de dominio, DNS o Administración del servidor de nombres.

  2. Busque la sección para la administración de registros CNAME.

    Tiene que dirigirse a la página de configuración avanzada y buscar CNAME, Alias o Subdomains.

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

Paso 3: Registro de su dominio personalizado en 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 su dominio es contoso.com y su alias de subdominio es www, escriba www.contoso.com. Si su subdominio es photos, escriba photos.contoso.com.

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

    Una vez que el registro CNAME se ha propagado por los servidores de nombres de dominio (DNS), y si los usuarios tienen los permisos apropiados, pueden ver los datos de blob mediante el dominio personalizado.

Paso 4: Prueba de un dominio personalizado

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

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

Asignación de un dominio personalizado sin tiempo de inactividad

Nota

Si no le preocupa que el dominio no esté disponible durante un breve período para los usuarios, considere la posibilidad de aplicar los pasos que se describen 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 que no haya tiempo de inactividad, siga estos pasos para asegurarse de que los usuarios puedan acceder al dominio mientras se realiza la asignación de DNS.

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

✔️ Paso 2: Creación de un registro de nombres canónicos (CNAME) intermediario con su proveedor de dominios

✔️ Paso 3: Registro previo del dominio personalizado en Azure.

✔️ Paso 4: Creación de un registro CNAME con su proveedor de dominios.

✔️ Paso 5: Prueba de un dominio personalizado.

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

El nombre de host es la dirección URL del punto de conexión del almacenamiento sin el identificador del protocolo ni 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 Blob service o del punto de conexión Sitio web estático en un archivo de texto.

    Nota

    No se admite el punto de conexión de almacenamiento de Data Lake (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 siguiente tabla contiene ejemplos.

    Tipo de punto de conexión endpoint 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

    Deje este valor para más adelante.

Paso 2: Creación de un registro de nombres canónicos (CNAME) intermediario con su proveedor de dominios

Cree un registro CNAME temporal que apunte al nombre de host. 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.

  1. Inicie sesión en el sitio web del registrador de su dominio y vaya a la página de administración del valor de DNS.

    Podría encontrar la página en una sección como Nombre de dominio, DNS o Administración del servidor de nombres.

  2. Busque la sección para la administración de registros CNAME.

    Tiene que dirigirse a la página de configuración avanzada y buscar CNAME, Alias o Subdomains.

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

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

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

    • El nombre de host que obtuvo en la sección Obtención del nombre de host de un punto de conexión del almacenamiento de este mismo artículo.

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

Paso 3: Registro previo del dominio personalizado en Azure

Al realizar un registro previo de su dominio personalizado en Azure, permite que Azure reconozca el dominio personalizado sin tener que modificar el registro DNS para el dominio. De esa forma cuando modifique el registro DNS del dominio, se asignará al punto de conexión del blob sin que exista 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 su dominio es contoso.com y su alias de subdominio es www, escriba www.contoso.com. Si su subdominio es photos, escriba photos.contoso.com.

  5. Seleccione la casilla Usar validación CNAME indirecta.

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

    Si el registro se realiza correctamente, en el portal se notificará que la cuenta de almacenamiento se actualizó correctamente. Azure ha comprobado el dominio personalizado, pero no se ha realizado el enrutamiento del tráfico al dominio en la cuenta de almacenamiento hasta que cree un registro CNAME con el proveedor de dominios. Lo hará en la sección siguiente.

Paso 4: Creación de un registro CNAME con su proveedor de dominios

Cree un registro CNAME temporal que apunte al nombre de host.

  1. Inicie sesión en el sitio web del registrador de su dominio y vaya a la página de administración del valor de DNS.

    Podría encontrar la página en una sección como Nombre de dominio, DNS o Administración del servidor de nombres.

  2. Busque la sección para la administración de registros CNAME.

    Tiene que dirigirse a la página de configuración avanzada y buscar CNAME, Alias o Subdomains.

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

Paso 5: Prueba de un dominio personalizado

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

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

Eliminación de una asignación de dominio personalizado

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

  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. Borre el contenido del cuadro de texto que incluye el nombre de dominio personalizado.

  5. Seleccione el botón Guardar.

Una vez se haya quitado correctamente el dominio personalizado, verá una notificación del portal que indica 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 su blob o web mediante HTTPS, consulte la sección Asignación de un dominio personalizado en el que solo HTTP está habilitado de este mismo artículo.

  1. Habilite Azure CDN punto de conexión de su blob o web.

    Para ver un punto de conexión de Blob Storage, consulte Integración de una cuenta de Azure Storage con Azure CDN.

    Para obtener un punto de conexión de un sitio web estático, consulte Integración de un sitio web estático con Azure CDN.

  2. Asignación del contenido de Azure CDN a un dominio personalizado.

  3. Habilitación de 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é de los servidores perimetrales de CDN purgando el punto de conexión de CDN. Para más información, consulte Purgar un punto de conexión de Azure CDN.

  4. (Opcional) Consulte las siguientes instrucciones:

Compatibilidad de características

En esta tabla se muestra cómo se admite esta característica en la cuenta y el impacto en la compatibilidad al habilitar determinadas funcionalidades.

Tipo de cuenta de almacenamiento Blob Storage (compatibilidad predeterminada) Data Lake Storage Gen2 1 NFS 3.0 1 SFTP 1
De uso general estándar, v2 Sí Sí 2 Sí 2 Sí 2
Blobs en bloques Premium Sí Sí 2 Sí 2 Sí 2

1 La compatibilidad con Data Lake Storage Gen2, Network File System (NFS) 3.0 y el protocolo de transferencia de archivos segura (SFTP) requiere una cuenta de almacenamiento con un espacio de nombres jerárquico habilitado.

2 La característica se admite en el nivel de versión preliminar.

Pasos siguientes