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

En esta guía de inicio rápido, habilitará 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.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.If you don't have an Azure subscription, create a free account before you begin.

Iniciar sesión en Azure PortalLog in to the Azure portal

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

Crear una cuenta de almacenamientoCreate a storage account

Use el siguiente procedimiento para crear una nueva cuenta de almacenamiento para una suscripción de Azure.Use the following procedure to create a new storage account for an Azure subscription. 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.

Se pueden usar varios métodos para crear una cuenta de almacenamiento, incluido Azure Portal y Powershell.You can use several methods to create a storage account, including the Azure portal and PowerShell. En esta guía de inicio rápido se muestra cómo usar Azure Portal.This quickstart demonstrates how to use the Azure portal.

Para crear una cuenta de almacenamiento para una suscripción de AzureTo create a storage account for an Azure subscription

  1. En Azure Portal, en la parte superior izquierda, seleccione Crear un recurso.In the Azure portal, in the upper left, select Create a resource.

    Aparece el panel Nuevos.The New pane appears.

  2. Seleccione Storage y, a continuación, seleccione Storage account - blob, file, table, queue (Cuenta de almacenamiento: blob, archivo, tabla, cola).Select Storage, then select Storage account - blob, file, table, queue.

    Selección del recurso de almacenamiento

    Aparece el panel Crear cuenta de almacenamiento.The Create storage account pane appears.

    Panel Crear cuenta de almacenamiento

  3. En el cuadro Nombre, escriba un nombre de subdominio.In the Name box, enter a subdomain name. Esta entrada puede contener de 3 a 24 letras minúsculas y números.This entry can contain 3-24 lowercase letters and numbers.

    Este valor se convierte en el nombre del host dentro del URI que se ha usado para direccionar los recursos de blob, cola o tabla de la suscripción.This value becomes the host name within the URI that's used to address blob, queue, or table resources for the subscription. Para direccionar un recurso de contenedor en Blob Storage, use un URI con el siguiente formato:To address a container resource in Blob storage, use a URI in the following format:

    http:// <StorageAcountLabel> .blob.core.windows.net/ <mycontainer>http://<StorageAcountLabel>.blob.core.windows.net/<mycontainer>

    donde <StorageAccountLabel> hace referencia al valor especificado en el cuadro Nombre.where <StorageAccountLabel> refers to the value you entered in the Name box.

    Importante

    La etiqueta de URL forma el subdominio del URI de la cuenta de almacenamiento y debe ser único entre todos los servicios hospedados en Azure.The URL label forms the subdomain of the storage account URI and must be unique among all hosted services in Azure.

    Este valor también se usa como nombre de la cuenta de almacenamiento en el portal o en el acceso a esta cuenta mediante programación.This value is also used as the name of the storage account in the portal or when you're accessing this account programmatically.

  4. En el resto de la configuración, utilice los valores especificados en la tabla siguiente:For the remainder of the settings, use the values specified in the following table:

    ConfiguraciónSetting ValueValue
    Modelo de implementaciónDeployment model Use el valor predeterminado.Use the default value.
    Tipo de cuentaAccount kind Use el valor predeterminado.Use the default value.
    UbicaciónLocation Seleccione Centro de EE. UU. en la lista desplegable.Select Central US from the drop-down list.
    ReplicaciónReplication Use el valor predeterminado.Use the default value.
    RendimientoPerformance Use el valor predeterminado.Use the default value.
    Se requiere transferencia seguraSecure transfer required Use el valor predeterminado.Use the default value.
    SuscripciónSubscription Seleccione una suscripción de Azure en la lista desplegable.Select an Azure subscription from the drop-down list.
    Grupos de recursosResource group Seleccione Crear nuevo y escriba my-resource-group-123 y un nombre para el nuevo grupo de recursos.Select Create new and enter my-resource-group-123 for your resource group name. Este nombre debe ser único globalmente.This name must be globally unique. Si ya está en uso, puede especificar un nombre diferente o puede seleccionar Usar existente y seleccionar my-resource-group-123 en la lista desplegable.If it is already in use, you may enter a different name or you can select Use existing and select my-resource-group-123 from the drop-down list.
    Para más información sobre los grupos de recursos, consulte Información general sobre Azure Resource Manager.For information about resource groups, see Azure Resource Manager overview.
    Configuración de redes virtualesConfigure virtual networks Use el valor predeterminado.Use the default value.
  5. Seleccione Anclar al panel para guardar la cuenta de almacenamiento en el panel después de su creación.Select Pin to dashboard to save the storage account to your dashboard after it is created.

  6. Seleccione Crear.Select Create. La creación de la cuenta de almacenamiento podría tardar varios minutos en finalizar.Creating the storage account might take several minutes to finish.

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

Puede habilitar Azure CDN para la cuenta de almacenamiento directamente desde esta.You can enable Azure CDN for your storage account directly from your storage account. 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.

  1. Seleccione una cuenta de almacenamiento del panel y luego seleccione Azure CDN en el panel izquierdo.Select a storage account from the dashboard, then select Azure CDN from the left pane. Si el botón Azure CDN no está visible inmediatamente, puede escribir CDN en el cuadro Buscar del panel izquierdo para localizarlo.If the Azure CDN button is not immediately visible, you can enter CDN in the Search box of the left pane to find it.

    Aparece la página Azure CDN.The Azure CDN page appears.

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

  2. Para crear un nuevo punto de conexión, escriba la información necesaria que se especifica en la tabla siguiente:Create a new endpoint by entering the required information specified in the following table:

    ConfiguraciónSetting ValueValue
    Perfil de CDNCDN profile Seleccione Crear nuevo y escriba su nombre de perfil, por ejemplo, my-cdn-profile-123.Select Create new and enter your profile name, for example, my-cdn-profile-123. Este nombre debe ser único globalmente.This name must be globally unique.
    Plan de tarifaPricing tier Seleccione Verizon estándar en la lista desplegable.Select Standard Verizon from the drop-down list.
    Nombre del punto de conexión de CDNCDN endpoint name Escriba el nombre de host de su punto de conexión, por ejemplo, my-endpoint-123.Enter your endpoint hostname, i.e. my-endpoint-123. Este nombre debe ser único globalmente.This name must be globally unique. Este nombre se usa para acceder a los recursos almacenados en caché en el dominio <nombre del punto de conexión> .azureedge.net.This name is used to access your cached resources at the domain <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

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.

Configuración del punto de conexión de CDN de almacenamiento

Habilitar SASEnable SAS

Si quiere conceder acceso limitado a los contenedores de almacenamiento privado, puede usar la característica de 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://<EndpointName>.azureedge.net/<myPublicContainer>/<BlobName>http://<EndpointName>.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, a continuación, seleccione my-resource-group-123.From the left-hand menu in the Azure portal, select Resource groups and then select my-resource-group-123.

  2. En la página Grupo de recursos, seleccione Eliminar grupo de recursos, escriba my-resource-group-123 en el cuadro de texto y, a continuación, seleccione Eliminar.On the Resource group page, select Delete resource group, enter my-resource-group-123 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

Para obtener información sobre cómo agregar un dominio personalizado y habilitar HTTPS en el punto de conexión de CDN, vea el tutorial siguiente:To learn about adding a custom domain and enable HTTPS on your CDN endpoint, see the following tutorial: