Conexión de Azure Front Door Premium a un sitio web estático de almacenamiento con Private Link
Este artículo le guía sobre cómo configurar el nivel Azure Front Door Premium para conectarse a su sitio web estático de almacenamiento de forma privada usando el servicio Azure Private Link.
Prerrequisitos
- Una cuenta de Azure con una suscripción activa. También puede crear una cuenta de forma gratuita.
- Cree un servicio Private Link para el servidor web de origen.
- El sitio web estático de almacenamiento está habilitado en la cuenta de almacenamiento. Obtenga información sobre cómo habilitar el sitio web estático.
Habilitación de Private Link en un sitio web estático de almacenamiento
En esta sección, asignará el servicio Private Link a un punto de conexión privado creado en una red privada de Azure Front Door.
Inicie sesión en Azure Portal.
En el perfil de Azure Front Door Prémium, en Settings (Configurción), seleccione Origin groups (Grupos de origen).
Seleccione el grupo de orígenes que contiene el origen del sitio web estático de almacenamiento para el que quiere activar Private Link.
Seleccione + Añadir un origen para agregar un nuevo origen de sitio web estático de almacenamiento o seleccione de la lista un origen de sitio web estático de almacenamiento creado previamente.
En la tabla siguiente se incluye información sobre los valores que se deben seleccionar en los campos respectivos al habilitar un vínculo privado con Azure Front Door. Seleccione o escriba los siguientes valores para configurar el sitio web estático de almacenamiento al que quiere que Azure Front Door Premium se conecte de forma privada.
Configuración Value Nombre Escriba un nombre para identificar este origen de sitio web estático de almacenamiento. Tipo de origen Almacenamiento (sitio web estático) Nombre de host Seleccione el host en la lista desplegable que desea como origen. Encabezado del host de origen Puede personalizar el encabezado de host del origen o dejarlo como predeterminado. Puerto HTTP 80 (valor predeterminado) Puerto HTTPS 443 (predeterminado) Prioridad Un origen diferente puede tener prioridades diferentes para proporcionar orígenes principales, secundarios y de copia de seguridad. Peso 1000 (valor predeterminado). Asigne pesos a su origen diferente cuando desee distribuir el tráfico. Region Seleccione la región que sea la misma o la más cercana a su origen. Target sub resource (Subrecurso de destino) El tipo de subrecurso para el recurso seleccionado anteriormente al que puede acceder su punto de conexión privado. Puede seleccionar web o web_secondary. Mensaje de solicitud Mensaje personalizado para ver al aprobar el punto de conexión privado. Luego, seleccione Add (Agregar) para guardar la configuración. Después, seleccione Actualizar para guardar los cambios.
Aprobación de la conexión del punto de conexión privado desde la cuenta de almacenamiento
Vaya a la cuenta de almacenamiento que quiere conectar a Azure Front Door Premium de forma privada. En Configuración, haga clic en Redes.
En Redes, seleccione Conexiones de punto de conexión privado.
Seleccione la solicitud de punto de conexión privado pendiente de Azure Front Door Prémium y elija Aprobar.
Una vez aprobada, puede ver que el estado de conexión del punto de conexión privado es Aprobado.
Creación de una conexión de punto de conexión privado para web_secondary
Al crear una conexión de punto de conexión privado al subrecurso secundario del sitio web estático de almacenamiento, debe agregar un sufijo -secondary al encabezado de host de origen. Por ejemplo, si el encabezado de host de origen es contoso.z13.web.core.windows.net, debe cambiarlo a contoso-secondary.z13.web.core.windows.net.
Una vez agregado el origen y aprobada la conexión del punto de conexión privado, puede probar la conexión de vínculo privado al sitio web estático de almacenamiento.
Este artículo le guía por los pasos para configurar el nivel Premium de Azure Front Door a fin de conectarse a la cuenta de almacenamiento de forma privada mediante el servicio Azure Private Link con la CLI de Azure.
Requisitos previos: CLI
Requisitos previos
Use el entorno de Bash en Azure Cloud Shell. Para más información, consulte Inicio rápido para Bash en Azure Cloud Shell.
Si prefiere ejecutar comandos de referencia de la CLI localmente, instale la CLI de Azure. Si utiliza Windows o macOS, considere la posibilidad de ejecutar la CLI de Azure en un contenedor Docker. Para más información, vea Ejecución de la CLI de Azure en un contenedor de Docker.
Si usa una instalación local, inicie sesión en la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
En caso de que se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.
- Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
- Tenga un perfil de Azure Front Door Premium en funcionamiento, un punto de conexión y un grupo de origen. Para obtener más información sobre cómo crear un perfil de Azure Front Door, consulte Creación de una CLI de Front Door.
Habilitación de Private Link en un sitio web estático de almacenamiento en Azure Front Door Premium
- Ejecute az afd origin create para crear un nuevo origen de Azure Front Door. Escriba los siguientes valores para configurar el sitio web estático de almacenamiento al que quiere que Azure Front Door Premium se conecte de forma privada. Tenga en cuenta que
private-link-location
debe estar en una de las regiones disponibles yprivate-link-sub-resource-type
debe ser web.
az afd origin create --enabled-state Enabled \
--resource-group testRG \
--origin-group-name default-origin-group \
--origin-name pvtStaticSite \
--profile-name testAFD \
--host-name example.z13.web.core.windows.net\
--origin-host-header example.z13.web.core.windows.net\
--http-port 80 \
--https-port 443 \
--priority 1 \
--weight 500 \
--enable-private-link true \
--private-link-location EastUS \
--private-link-request-message 'AFD Storage static website origin Private Link request.' \
--private-link-resource /subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/testRG/providers/Microsoft.Storage/storageAccounts/testingafdpl \
--private-link-sub-resource-type web
Aprobación de la conexión del punto de conexión privado desde la cuenta de almacenamiento
- Ejecute az network private-endpoint-connection list para enumerar las conexiones de punto de conexión privado de la cuenta de almacenamiento. Anote el "Id. de recurso" de la conexión de punto de conexión privado disponible en la cuenta de almacenamiento, en la primera línea de la salida.
az network private-endpoint-connection list -g testRG -n testingafdpl --type Microsoft.Storage/storageAccounts
- Ejecute az network private-endpoint-connection approve para aprobar la conexión del punto de conexión privado.
az network private-endpoint-connection approve --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Storage/storageAccounts/testingafdpl/privateEndpointConnections/testingafdpl.00000000-0000-0000-0000-000000000000
Creación de una conexión de punto de conexión privado para Web_Secondary
Al crear una conexión de punto de conexión privado al subrecurso secundario del sitio web estático de almacenamiento, debe agregar un sufijo -secondary al encabezado de host de origen. Por ejemplo, si el encabezado de host de origen es example.z13.web.core.windows.net
, debe cambiarlo a example-secondary.z13.web.core.windows.net
.
Una vez agregado el origen y aprobada la conexión del punto de conexión privado, puede probar la conexión de vínculo privado al sitio web estático de almacenamiento.
Pasos siguientes
Más información sobre el servicio Private Link con la cuenta de almacenamiento.