Inicio rápido: Integración de una cuenta de Azure Storage en Azure CDNQuickstart: Integrate an Azure Storage account with Azure CDN

En este inicio rápido, se habilita Azure Content Delivery Network (CDN) para almacenar en caché el contenido de Azure Storage.In this quickstart, you enable Azure Content Delivery Network (CDN) to cache content from Azure Storage. Azure CDN ofrece a los desarrolladores una solución global para entregar contenido con alto ancho de banda.Azure CDN offers developers a global solution for delivering high-bandwidth content. 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.It can cache blobs and static content of compute instances at physical nodes in the United States, Europe, Asia, Australia, and South America.

PrerrequisitosPrerequisites

Inicio de sesión en Azure PortalSign in to the Azure portal

Inicie sesión en Azure Portal con su cuenta de Azure.Sign in to the Azure portal with your Azure account.

Crear una cuenta de almacenamientoCreate a storage account

Una cuenta de almacenamiento proporciona acceso a los servicios de Azure Storage.A storage account gives access to Azure Storage services. 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.The storage account represents the highest level of the namespace for accessing each of the Azure Storage service components: Azure Blob, Queue, and Table storage. Para más información, consulte Introducción a Microsoft Azure Storage.For more information, see Introduction to Microsoft Azure Storage.

Para crear una cuenta de almacenamiento, debe ser administrador del servicio o coadministrador de la suscripción asociada.To create a storage account, you must be either the service administrator or a coadministrator for the associated subscription.

  1. En Azure Portal, seleccione Crear un recurso en la parte superior izquierda.In the Azure portal, select Create a resource on the upper left. Aparece el panel Nuevos.The New pane appears.

  2. Busque Storage account (Cuenta de almacenamiento) y seleccione Storage account - blob, file, table, queue (Cuenta de almacenamiento: blob, archivo, tabla, cola) en la lista desplegable.Search for Storage account and select Storage account - blob, file, table, queue from the drop-down list. A continuación, seleccione Crear:Then select Create:

    Selección del recurso de almacenamiento

  3. En el panel Crear cuenta de almacenamiento, escriba la siguiente información:In the Create storage account pane, enter the following details:

    ConfiguraciónSetting ValueValue
    Detalles del proyecto > Grupo de recursosProject details > Resource group Seleccione Crear nuevo y use el nombre CDNQuickstart-rg.Select Create new and use the name CDNQuickstart-rg. También puede usar un grupo de recursos existente si lo prefiere.You can also use an existing resource group if you prefer.
    Detalles de instancia > Nombre de cuenta de almacenamientoInstance details > Storage account name Escriba un nombre para la cuenta que contenga entre 3 y 24 letras minúsculas y números únicamente.Enter a name for the account using 3-24 lowercase letters and numbers only. 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.The name must be unique across Azure, and becomes the host name in the URL that's used to address blob, queue, or table resources for the subscription. 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> .To address a container resource in Blob storage, use a URI in the following format: http://<storageaccountname>.blob.core.windows.net/<container-name>.
    Detalles de instancia > UbicaciónInstance details > Location Seleccione una región de Azure cercana en la lista desplegable.Select an Azure region near you from the drop-down list.

    Deje los restantes detalles con su valor predeterminado y seleccione Revisar y crear.Leave all other details set to the defaults, then select Review + create.

  4. La creación de la cuenta de almacenamiento podría tardar varios minutos en finalizar.Creating the storage account might take several minutes to complete. Una vez finalizada la creación, seleccione Ir al recurso para abrir la página de la cuenta de almacenamiento para el siguiente paso.Once creation is complete, select Go to resource to open the storage account's page for the next step.

Habilitación de Azure CDN para la cuenta de almacenamientoEnable Azure CDN for the storage account

  1. En la página de la cuenta de almacenamiento, seleccione Blob service > Azure CDN en el menú de la izquierda.On the page for your storage account, select Blob service > Azure CDN from the left menu. Aparece la página Azure CDN.The Azure CDN page appears.

    Creación de un punto de conexión de CDN

  2. En la sección Nuevo punto de conexión, escriba la siguiente información:In the New endpoint section, enter the following information:

    ConfiguraciónSetting ValueValue
    Perfil de CDNCDN profile Seleccione Crear nuevo y escriba su nombre de perfil, por ejemplo, cdn-profile-123.Select Create new and enter your profile name, for example, cdn-profile-123. Un perfil es una colección de puntos de conexión.A profile is a collection of endpoints.
    Plan de tarifaPricing tier Seleccione una de las opciones Estándar, como Microsoft estándar.Select one of the Standard options, such as Standard Microsoft.
    Nombre del punto de conexión de CDNCDN endpoint name Escriba el nombre de host de su punto de conexión como, por ejemplo, cdn-endpoint-123.Enter your endpoint hostname, such as 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.This name must be globally unique across Azure because it's to access your cached resources at the URL <endpoint-name>.azureedge.net.
    Nombre de host de origenOrigin hostname De forma predeterminada, un nuevo punto de conexión de CDN usa el nombre de host de la cuenta de almacenamiento como servidor de origen.By default, a new CDN endpoint uses the hostname of your storage account as the origin server.
  3. Seleccione Crear.Select Create. Después de que se crea el punto de conexión, aparece en la lista de puntos de conexión.After the endpoint is created, it appears in the endpoint list.

    Nuevo punto de conexión de CDN de almacenamiento

Sugerencia

Si quiere especificar valores de configuración avanzados para el punto de conexión de CDN, como la optimización de la descarga de archivos grandes, puede usar la extensión Azure CDN para crear un perfil y un punto de conexión de CDN.If you want to specify advanced configuration settings for your CDN endpoint, such as large file download optimization, you can instead use the Azure CDN extension to create a CDN profile and endpoint.

Habilitación de características adicionales de CDNEnable additional CDN features

En el página Azure CDN de la cuenta de almacenamiento, seleccione el punto de conexión de CDN de la lista para abrir la página de configuración del punto de conexión de CDN.From the storage account Azure CDN page, select the CDN endpoint from the list to open the CDN endpoint configuration page.

Desde esta página, puede habilitar características adicionales de CDN para la entrega, como la compresión, el almacenamiento en memoria caché de la cadena de consulta y el filtrado geográfico.From this page, you can enable additional CDN features for your delivery, such as compression, query string caching, and geo filtering.

Habilitar SASEnable 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.If you want to grant limited access to private storage containers, you can use the Shared Access Signature (SAS) feature of your Azure Storage account. Una SAS es un identificador URI que concede derechos de acceso restringido a los recursos de Azure Storage sin exponer la clave de cuenta.A SAS is a URI that grants restricted access rights to your Azure Storage resources without exposing your account key. Para obtener más información, vea Uso de la red Azure CDN con SAS.For more information, see Using Azure CDN with SAS.

Obtener acceso a su contenido de la red CDNAccess CDN content

Para obtener acceso al contenido almacenado en la memoria caché de la red CDN, use la URL de la red CDN que se le ha proporcionado en el portal.To access cached content on the CDN, use the CDN URL provided in the portal. La dirección de un blob en caché tiene el siguiente formato:The address for a cached blob has the following format:

http://<NombreDePuntoDeConexión>.azureedge.net/<myPublicContainer>/<BlobName>http://<endpoint-name>.azureedge.net/<myPublicContainer>/<BlobName>

Nota

Después de habilitar el acceso de Azure CDN a una cuenta de almacenamiento, todos los objetos disponibles de forma pública se pueden almacenar en caché en el POP de la red CDN.After you enable Azure CDN access to a storage account, all publicly available objects are eligible for CDN POP caching. Si modifica un objeto que está almacenado actualmente en caché en la red CDN, el nuevo contenido no estará disponible a través de Azure CDN hasta que Azure CDN actualice su contenido al cumplir el período de vida del contenido almacenado en caché.If you modify an object that's currently cached in the CDN, the new content will not be available via Azure CDN until Azure CDN refreshes its content after the time-to-live period for the cached content expires.

Eliminación de contenido de Azure CDNRemove content from Azure CDN

Si ya no desea almacenar en caché un objeto en Azure CDN, puede realizar uno de los siguientes pasos:If you no longer want to cache an object in Azure CDN, you can take one of the following steps:

Un objeto que ya está almacenado en caché en Azure CDN permanece en caché hasta que cumple el período de vida del objeto o hasta que se purgue el punto de conexión.An object that's already cached in Azure CDN remains cached until the time-to-live period for the object expires or until the endpoint is purged. Al cumplir el período de vida, Azure CDN determina si el punto de conexión de CDN sigue siendo válido y si el objeto sigue siendo accesible de forma anónima.When the time-to-live period expires, Azure CDN determines whether the CDN endpoint is still valid and the object is still anonymously accessible. En caso negativo, el objeto dejará de estar almacenado en caché.If they are not, the object will no longer be cached.

Limpieza de recursosClean up resources

En los pasos anteriores, ha creado un perfil y un punto de conexión de CDN en un grupo de recursos.In the preceding steps, you created a CDN profile and an endpoint in a resource group. Guarde estos recursos si desea continuar con los Pasos siguientes y aprender cómo agregar un dominio personalizado al punto de conexión.Save these resources if you want to go to Next steps and learn how to add a custom domain to your endpoint. 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:However, if you don't expect to use these resources in the future, you can delete them by deleting the resource group, thus avoiding additional charges:

  1. En el menú izquierdo de Azure Portal, seleccione Grupos de recursos y después CDNQuickstart-rg*.From the left-hand menu in the Azure portal, select Resource groups and then select *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.On the Resource group page, select Delete resource group, enter CDNQuickstart-rg in the text box, then select Delete.

    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.This action will delete the resource group, profile, and endpoint that you created in this quickstart.

  3. Para eliminar la cuenta de almacenamiento, selecciónela en el panel y, a continuación, seleccione Eliminar en el menú superior.To delete your storage account, select it from the dashboard, then select Delete from the top menu.

Pasos siguientesNext steps