Inicio rápido: integrar una cuenta de Azure Storage con Azure Content Delivery Network

En este inicio rápido, se habilita Azure Content Delivery Network para almacenar en caché el contenido de Azure Storage. Azure Content Delivery Network ofrece a los desarrolladores una solución global para ofrecer contenido de alto ancho de banda. Es posible almacenar en caché blobs y contenido estático de instancias de proceso en nodos físicos en los Estados Unidos, Europa, Asia, Australia y Sudamérica.

Prerrequisitos

Inicio de sesión en Azure Portal

Inicie sesión en Azure Portal con su cuenta de Azure.

Crear una cuenta de almacenamiento

Una cuenta de almacenamiento proporciona acceso a los servicios de Azure Storage. La cuenta de almacenamiento representa el máximo nivel del espacio de nombres para el acceso a todos los componentes del servicio Azure Storage: Azure Blob, Queue y Table storage. Para más información, consulte Introducción a Microsoft Azure Storage.

Para crear una cuenta de almacenamiento, debe ser administrador del servicio o coadministrador de la suscripción asociada.

  1. En Azure Portal, seleccione Crear un recurso en la parte superior izquierda. Aparecerá el panel Crear un recurso.

  2. Busque Cuenta de almacenamiento y seleccione Cuenta de almacenamiento en la lista. A continuación, seleccione Crear:

    Captura de pantalla de la creación de cuenta de almacenamiento.

  3. En el panel Crear cuenta de almacenamiento, escriba la siguiente información:

    Configuración Value
    Resource group Seleccione Crear nuevo y use el nombre CDNQuickstart-rg. También puede usar un grupo de recursos existente si lo prefiere.
    Nombre de la cuenta de almacenamiento Escriba un nombre para la cuenta que contenga entre 3 y 24 letras minúsculas y números únicamente. El nombre debe ser único en Azure y se convierte en el nombre de host en la dirección URL que se usa para direccionar los recursos de blob, cola o tabla de la suscripción. Para direccionar un recurso de contenedor en Blob Storage, use un identificador URI con el siguiente formato: HTTP://<storageaccountname>.blob.core.windows.net/<container-name>.
    Region Seleccione una región de Azure cerca de usted en la lista desplegable.

    Deje los restantes detalles con su valor predeterminado y seleccione Revisar y crear.

  4. La creación de la cuenta de almacenamiento podría tardar varios minutos en finalizar. Una vez finalizada la creación, seleccione Ir al recurso para abrir la página de la cuenta de almacenamiento para el siguiente paso.

Habilitar Azure Content Delivery Network para la cuenta de almacenamiento

  1. En la página de la cuenta de almacenamiento, seleccione Seguridad + Redes>Front Door y CDN en el menú de la izquierda. Aparece la página Front Door y CDN.

    Captura de pantalla de la creación de un punto de conexión de red de entrega de contenido.

  2. En la sección Nuevo punto de conexión, escriba la siguiente información:

    Configuración Valor
    Tipo de servicio. Azure Content Delivery Network
    Crear perfil nuevo/usar perfil existente Crear nuevo
    Nombre del perfil Escriba su nombre de perfil, por ejemplo, cdn-profile-123. Un perfil es una colección de puntos de conexión.
    nombre del punto de conexión de red de entrega de contenido Escriba el nombre de host de su punto de conexión como, por ejemplo, cdn-endpoint-123. Este nombre debe ser globalmente único en Azure, ya que se usa para acceder a los recursos almacenados en la caché en la dirección URL <NombreDePuntoDeConexión> .azureedge.net.
    Nombre de host de origen De forma predeterminada, un nuevo punto de conexión de red de entrega de contenido usa el nombre de host de la cuenta de almacenamiento como servidor de origen.
    Plan de tarifa Seleccione una de las opciones, como Microsoft CDN (classic).
  3. Seleccione Crear. Después de que se crea el punto de conexión, aparece en la lista de puntos de conexión.

    Captura de pantalla de un punto de conexión de red de entrega de contenido nuevo de almacenamiento..

Sugerencia

Si desea especificar opciones de configuración avanzadas para el punto de conexión de red de entrega de contenido, como optimización de descarga de archivos de gran tamaño, puede usar la extensión Azure Content Delivery Network para crear un perfil y un punto de conexión de red de entrega de contenido.

Habilitar características de red de entrega de contenido adicionales

En la página de Azure CDN de la cuenta de almacenamiento, seleccione el punto de conexión de la red de entrega de contenido de la lista para abrir la página de configuración del punto de conexión de la red de entrega de contenido.

Desde esta página, puede habilitar características de red de entrega de contenido adicionales para la entrega, como compresión, almacenamiento en caché de cadenas de consulta y filtrado geográfico.

Habilitar SAS

Si quiere conceder acceso limitado a contenedores de almacenamiento privado, puede usar la característica firma de acceso compartido (SAS) de la cuenta de Azure Storage. Una SAS es un identificador URI que concede derechos de acceso restringido a los recursos de Azure Storage sin exponer la clave de cuenta. Para más información, consulte Uso de Azure Content Delivery Network con SAS.

Acceder al contenido de la red de entrega de contenido

Para acceder al contenido almacenado en caché en la red de entrega de contenido, use la dirección URL de la red de entrega de contenido proporcionada en el portal. La dirección de un blob en caché tiene el siguiente formato:

HTTP://<endpoint-name>.azureedge.net/<myPublicContainer>/<BlobName>

Nota:

Después de habilitar el acceso de Azure Content Delivery Network a una cuenta de almacenamiento, todos los objetos disponibles públicamente son aptos para el almacenamiento en caché POP de la red de entrega de contenido. Si modifica un objeto que se almacena actualmente en caché en la red de entrega de contenido, el nuevo contenido no estará disponible a través de Azure Content Delivery Network hasta que Azure Content Delivery Network actualice su contenido después de que expire el período de vida para el contenido almacenado en caché.

Eliminar contenido de Azure Content Delivery Network

Si ya no desea almacenar en caché un objeto en Azure Content Delivery Network, puede realizar uno de los pasos siguientes:

  • Convierta el contenedor en privado en lugar de público. Para más información, consulte Administración del acceso de lectura anónimo a contenedores y blobs.
  • Deshabilite o elimine el punto de conexión de red de entrega de contenido mediante Azure Portal.
  • Modifique su servicio hospedado para no seguir respondiendo a las solicitudes del objeto.

Un objeto que ya está almacenado en caché en Azure Content Delivery Network permanece en caché hasta que expire el período de vida del objeto o hasta que se purgue el punto de conexión. Cuando expire el período de vida, Azure Content Delivery Network determina si el punto de conexión de la red de entrega de contenido sigue siendo válido y el objeto sigue siendo accesible de forma anónima. En caso negativo, el objeto dejará de estar almacenado en caché.

Limpieza de recursos

En los pasos anteriores, ha creado un perfil de red de entrega de contenido y un punto de conexión en un grupo de recursos. Guarde estos recursos si desea continuar con los Pasos siguientes y aprender cómo agregar un dominio personalizado al punto de conexión. No obstante, si no cree que vaya a necesitar estos recursos en el futuro, puede eliminarlos mediante la eliminación del grupo de recursos y así evitar cargos adicionales:

  1. En el menú izquierdo de Azure Portal, seleccione Grupos de recursos y, después, CDNQuickstart-rg*.

  2. En la página Grupo de recursos, seleccione Eliminar grupo de recursos, escriba CDNQuickstart-rg en el cuadro de texto y, después, seleccione Eliminar.

    Esta acción eliminará el grupo de recursos, el perfil y el punto de conexión que creó en esta guía de inicio rápido.

  3. Para eliminar la cuenta de almacenamiento, selecciónela en el panel y, a continuación, seleccione Eliminar en el menú superior.

Pasos siguientes