Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 .
Este artículo asume que tienes una cuenta de almacenamiento de Azure existente, acceso a la página de gestión DNS de tu registrador de dominio y un subdominio personalizado para mapear. No se soportan dominios raíz.
Nota:
Esta asignación de mapeo solo funciona para subdominios (por ejemplo: www.contoso.com). Si quieres que tu endpoint web esté disponible en el dominio raíz (por ejemplo: contoso.com), entonces necesitas 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 sencillo, 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.
Asignar un dominio personalizado
Importante
Tu dominio personalizado estará brevemente inaccesible para los usuarios mientras completas la configuración. Si tu dominio actualmente soporta una aplicación con un acuerdo de nivel de servicio (SLA) que requiere cero tiempo de inactividad, sigue los pasos de la sección Map a custom domain with zero downtime de este artículo para asegurarte de que los usuarios puedan acceder a tu dominio mientras se realiza el mapeo DNS.
Si una breve interrupción es aceptable, sigue estos pasos.
Paso 1: Obtén el nombre de host de tu endpoint de almacenamiento. Paso 2: Crea un registro de nombre canónico (CNAME) con tu proveedor de dominio. Paso 3: Registrar el dominio personalizado con Azure. Paso 4: Prueba tu 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.
En Azure Portal, vaya a la cuenta de almacenamiento.
En el panel de menús, en Configuración, seleccione Puntos de conexión.
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 endpoint de almacenamiento de Data Lake no es compatible (por ejemplo,
https://mystorageaccount.dfs.core.windows.net/).Elimina el identificador de protocolo (por ejemplo,
HTTPS) y la barra diagonal de esa cadena. La tabla siguiente contiene ejemplos.Tipo de punto de conexión punto final nombre de host Servicio de Blob https://mystorageaccount.blob.core.windows.net/mystorageaccount.blob.core.windows.netsitio web estático https://mystorageaccount.z5.web.core.windows.net/mystorageaccount.z5.web.core.windows.netDefina 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 en Azure falla.
Inicia sesión en la web de tu registrador de dominios y luego ve a la página para gestionar la configuración DNS.
Es posible que encuentre la página en una sección denominada Nombre de dominio, DNS o Administración del servidor de nombres.
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.
Cree un registro CNAME. Como parte de ese registro, proporcione los siguientes elementos:
Alias de subdominio como
wwwophotos. Debes proporcionar un subdominio. No se soportan dominios raíz.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.
Paso 3: Registro del dominio personalizado con Azure
En Azure Portal, vaya a la cuenta de almacenamiento.
En el panel de menús, en Seguridad y redes, seleccione Redes.
En la página Redes , elija la pestaña Dominio personalizado .
Nota:
Esta opción no aparece en cuentas que tienen activada la función de espacio de nombres jerárquico. Para esas cuentas, use PowerShell o la CLI de Azure para completar este paso.
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, escribaphotos.contoso.com.Para registrar el dominio personalizado, elija el botón Guardar .
Después de que el registro CNAME se propague a través del Sistema de Nombres de Dominio (DNS), y si tus usuarios tienen los permisos adecuados, pueden ver los datos de blob usando 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 una breve interrupción es aceptable, considere los pasos de la sección Asignar un dominio personalizado en este artículo. Es un enfoque más sencillo con menos pasos.
Si tu dominio actualmente soporta una aplicación con un acuerdo de nivel de servicio (SLA) que no requiere tiempo de inactividad, sigue estos pasos para asegurarte de que los usuarios puedan acceder a tu dominio mientras se realiza el mapeo DNS.
Paso 1: Obtén el nombre de host de tu endpoint de almacenamiento. Paso 2: Crea un registro de nombre canónico intermedio (CNAME) con tu proveedor de dominio. Paso 3: Pre-registrar el dominio personalizado con Azure. Paso 4: Crea un registro CNAME con tu proveedor de dominio. Paso 5: Prueba tu 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.
En Azure Portal, vaya a la cuenta de almacenamiento.
En el panel de menús, en Configuración, seleccione Puntos de conexión.
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.
Elimina el identificador de protocolo (por ejemplo,
HTTPS) y la barra diagonal de esa cadena. La tabla siguiente contiene ejemplos.Tipo de punto de conexión punto final nombre de host Servicio de Blob https://mystorageaccount.blob.core.windows.net/mystorageaccount.blob.core.windows.netsitio web estático https://mystorageaccount.z5.web.core.windows.net/mystorageaccount.z5.web.core.windows.netDefina 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 en Azure falla.
Inicia sesión en la web de tu registrador de dominios y luego ve a la página para gestionar la configuración DNS.
Es posible que encuentre la página en una sección denominada Nombre de dominio, DNS o Administración del servidor de nombres.
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.
Cree un registro CNAME. Como parte de ese registro, proporcione los siguientes elementos:
Alias de subdominio como
wwwophotos. El subdominio es obligatorio. No se soportan dominios raíz.Agregue el
asverifysubdominio al alias. Por ejemplo:asverify.wwwoasverify.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
asverifyal nombre de host. Por ejemplo:asverify.mystorageaccount.blob.core.windows.net.
Paso 3: Registrar previamente el dominio personalizado con Azure
Cuando preregistras tu dominio personalizado con Azure, permites que Azure reconozca tu dominio personalizado sin tener que modificar el registro DNS del dominio. De ese modo, cuando modifiques el registro DNS del dominio, quedará asociado al endpoint del blob sin tiempo de inactividad.
En Azure Portal, vaya a la cuenta de almacenamiento.
En el panel de menús, en Seguridad y redes, seleccione Redes.
En la página Redes , elija la pestaña Dominio personalizado .
Nota:
Esta opción no aparece en cuentas que tienen activada la función de espacio de nombres jerárquico. Para esas cuentas, use PowerShell o la CLI de Azure para completar este paso.
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, escribaphotos.contoso.com.Active la casilla Usar validación indirecta de CNAME .
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 verificó tu dominio personalizado, pero el tráfico dirigido a tu dominio aún no se dirige a tu cuenta de almacenamiento hasta que crees un registro CNAME con tu proveedor del dominio. 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.
Inicia sesión en la web de tu registrador de dominios y luego ve a la página para gestionar la configuración DNS.
Es posible que encuentre la página en una sección denominada Nombre de dominio, DNS o Administración del servidor de nombres.
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.
Cree un registro CNAME. Como parte de ese registro, proporcione los siguientes elementos:
Alias de subdominio como
wwwophotos. El subdominio es obligatorio. No se soportan dominios raíz.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.
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.
En Azure Portal, vaya a la cuenta de almacenamiento.
En el panel de menús, en Seguridad y redes, seleccione Redes.
En la página Redes , elija la pestaña Dominio personalizado .
Desactive el contenido del cuadro de texto que contiene el nombre de dominio personalizado.
Selecciona el botón Guardar.
Después de eliminar el dominio personalizado, el portal te notifica que tu 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. Este enfoque utiliza Azure Front Door (preferido) o Azure CDN, que son servicios de Red de Distribución de Contenidos ofrecidos por Azure.
Nota:
La asignación de dominio personalizada requiere el uso de registros CNAME. Las redes públicas deben poder acceder a los registros CNAME. Si los registros CNAME son privados, el registro en Azure falla.
Use Azure Front Door
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.
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.
(Opcional) Revise las instrucciones siguientes:
- Aprenda a usar Azure Front Door con blobs de Azure Storage.
- Aprenda a habilitar Private Link de Azure Front Door con Azure Blob Storage.
- Aprenda a habilitar Private Link en Azure Front Door con el sitio web estático de almacenamiento.
- Redireccionamiento HTTP a HTTPS con AFD.
- Facturación de Front Door.
Use Azure CDN
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.
Habilite HTTPS en un dominio personalizado de Azure CDN.
Nota:
Cuando actualices tu sitio web estático, borra el contenido en caché en los servidores de borde de la CDN purgando el punto final de la CDN. Para más información, consulte Purga de un punto de conexión de Azure CDN.
(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.