Démarrage rapide : Intégrer un compte de stockage Azure à Azure CDNQuickstart: Integrate an Azure Storage account with Azure CDN

Dans ce guide de démarrage rapide, vous allez activer Azure Content Delivery Network (CDN) pour mettre en cache le contenu du stockage Azure.In this quickstart, you enable Azure Content Delivery Network (CDN) to cache content from Azure Storage. Azure CDN offre aux développeurs une solution globale pour fournir du contenu à bande passante élevée.Azure CDN offers developers a global solution for delivering high-bandwidth content. Il peut mettre en cache les objets blob et le contenu statique des instances de calcul au niveau de nœuds physiques aux États-Unis, ainsi qu’en Europe, Asie, Australie et Amérique du Sud.It can cache blobs and static content of compute instances at physical nodes in the United States, Europe, Asia, Australia, and South America.

PrérequisPrerequisites

Connectez-vous au portail Azure.Sign in to the Azure portal

Connectez-vous au portail Azure avec votre compte Azure.Sign in to the Azure portal with your Azure account.

Créez un compte de stockage.Create a storage account

Un compte de stockage donne accès aux services de stockage Azure.A storage account gives access to Azure Storage services. Le compte de stockage représente le niveau le plus élevé de l’espace de noms pour l’accès à chacun des composants du service de stockage Azure : Azure Blob, File d’attente et Table.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. Pour plus d’informations, consultez l’article Introduction à Microsoft Azure Storage.For more information, see Introduction to Microsoft Azure Storage.

Pour créer un compte de stockage, vous devez être l’administrateur de service ou un co-administrateur de l’abonnement associé.To create a storage account, you must be either the service administrator or a coadministrator for the associated subscription.

  1. Dans le portail Azure en haut à gauche, sélectionnez Créer une ressource.In the Azure portal, select Create a resource on the upper left. Le volet Nouveau s’affiche.The New pane appears.

  2. Recherchez Compte de stockage et sélectionnez Compte de stockage : blob, fichier, table, file d’attente dans la liste déroulante.Search for Storage account and select Storage account - blob, file, table, queue from the drop-down list. Sélectionnez ensuite Créer :Then select Create:

    Sélectionner la ressource de stockage

  3. Dans la page Créer un compte de stockage, entrez les informations suivantes :In the Create storage account pane, enter the following details:

    ParamètreSetting ValeurValue
    Détails du projet > Groupe de ressourcesProject details > Resource group Sélectionnez Créer nouveau et utilisez le nom CDNQuickstart-RG.Select Create new and use the name CDNQuickstart-rg. Vous pouvez également utiliser un groupe de ressources existant si vous préférez.You can also use an existing resource group if you prefer.
    Détails de l’instance > Nom du compte de stockageInstance details > Storage account name Entrez un nom pour le compte en utilisant 3-24 lettres minuscules et chiffres uniquement.Enter a name for the account using 3-24 lowercase letters and numbers only. Ce nom doit être unique à travers Azure et devient le nom d'hôte contenu dans l'URL utilisée pour adresser les ressources d'objets blob, de files d'attente et de tables pour l'abonnement.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. Pour adresser une ressource de conteneur dans le stockage d’objets BLOB, utilisez une URI au format suivant : http:// <nom-compte-stockage> .blob.core.windows.net/ <nom-conteneur> .To address a container resource in Blob storage, use a URI in the following format: http://<storageaccountname>.blob.core.windows.net/<container-name>.
    Détails de l’instance > EmplacementInstance details > Location Sélectionnez une région Azure près de chez vous dans la liste déroulante.Select an Azure region near you from the drop-down list.

    Laissez tous les autres détails définis sur les valeurs par défaut, puis sélectionnez Vérifier + créer.Leave all other details set to the defaults, then select Review + create.

  4. La création du compte de stockage peut prendre quelques minutes.Creating the storage account might take several minutes to complete. Une fois la création terminée, sélectionnez Accéder à la ressource pour ouvrir la page du compte de stockage pour l’étape suivante.Once creation is complete, select Go to resource to open the storage account's page for the next step.

Activer Azure CDN pour le compte de stockageEnable Azure CDN for the storage account

  1. Sur la page de votre compte de stockage, sélectionnez Service BLOB > Azure CDN dans le menu de gauche.On the page for your storage account, select Blob service > Azure CDN from the left menu. La page Azure CDN s’affiche.The Azure CDN page appears.

    Créer un point de terminaison CDN

  2. Dans la section Nouveau point de terminaison, entrez les informations suivantes :In the New endpoint section, enter the following information:

    ParamètreSetting ValeurValue
    Profil CDNCDN profile Sélectionnez Créer et entrez votre nom de profil, par exemple cdn-profile-123.Select Create new and enter your profile name, for example, cdn-profile-123. Un profil est une collection de points de terminaison.A profile is a collection of endpoints.
    Niveau tarifairePricing tier Sélectionnez l’une des options Standard, comme Microsoft standard.Select one of the Standard options, such as Standard Microsoft.
    Nom du point de terminaison CDNCDN endpoint name Entrez votre nom d’hôte de point de terminaison, par exemple cdn-endpoint-123.Enter your endpoint hostname, such as cdn-endpoint-123. Ce nom doit être globalement unique dans Azure, car il permet d’accéder à vos ressources mises en cache au niveau de l’URL <endpoint-name> .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.
    Nom d’hôte de l’origineOrigin hostname Par défaut, le nouveau point de terminaison CDN utilise le nom d’hôte de votre compte de stockage en tant que serveur d’origine.By default, a new CDN endpoint uses the hostname of your storage account as the origin server.
  3. Sélectionnez Create (Créer).Select Create. Une fois le point de terminaison créé, il s'affiche dans la liste des points de terminaison.After the endpoint is created, it appears in the endpoint list.

    Nouveau point de terminaison CDN de stockage

Conseil

Si vous souhaitez spécifier des paramètres de configuration avancés pour votre point de terminaison CDN, notamment l’optimisation du téléchargement des fichiers volumineux, vous pouvez utiliser à la place l’extension Azure CDN pour créer un profil et un point de terminaison 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.

Activer d’autres fonctionnalités du CDNEnable additional CDN features

Sur la page Azure CDN du compte de stockage, sélectionnez le point de terminaison CDN dans la liste pour ouvrir la page de configuration du point de terminaison CDN.From the storage account Azure CDN page, select the CDN endpoint from the list to open the CDN endpoint configuration page.

À partir de cette page, vous pouvez activer des fonctionnalités supplémentaires du CDN pour la livraison, comme la compression, la mise en cache des chaînes de requête et le filtrage géographique.From this page, you can enable additional CDN features for your delivery, such as compression, query string caching, and geo filtering.

Activer la signature d’accès partagéEnable SAS

Si vous souhaitez accorder un accès limité à des conteneurs de stockage privé, vous pouvez utiliser la fonctionnalité de signature d’accès partagé (SAP) de votre compte de stockage Azure.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. Une SAP est un URI qui octroie des droits d’accès restreints à vos ressources Stockage Azure sans exposer votre clé de compte.A SAS is a URI that grants restricted access rights to your Azure Storage resources without exposing your account key. Pour plus d’informations, consultez Utilisation d’Azure CDN avec une signature d’accès partagé.For more information, see Using Azure CDN with SAS.

Accès au contenu du CDNAccess CDN content

Pour accéder au contenu mis en cache sur le CDN, utilisez l’URL CDN fournie dans le portail.To access cached content on the CDN, use the CDN URL provided in the portal. L’adresse d’un objet blob mis en cache est au format suivant :The address for a cached blob has the following format:

http://<nom-point-terminaison>.azureedge.net/<monConteneurPublic>/<NomBlob>http://<endpoint-name>.azureedge.net/<myPublicContainer>/<BlobName>

Notes

Dès que vous activez un accès à Azure CDN pour un compte de stockage, tous les objets disponibles publiquement peuvent bénéficier de la mise en cache des points de présence du CDN.After you enable Azure CDN access to a storage account, all publicly available objects are eligible for CDN POP caching. Si vous modifiez un objet actuellement mis en cache dans le CDN, le nouveau contenu ne sera pas disponible via Azure CDN avant son actualisation, c’est-à-dire avant expiration de la durée de vie du contenu mis en cache.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.

Supprimer le contenu d’Azure CDNRemove content from Azure CDN

Si vous ne voulez plus mettre en cache un objet dans Azure CDN, vous pouvez procéder comme suit :If you no longer want to cache an object in Azure CDN, you can take one of the following steps:

Un objet déjà mis en cache dans Azure CDN y reste jusqu’à ce que sa durée de vie expire ou que le point de terminaison soit purgé.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. Après expiration de la durée de vie, Azure CDN vérifie si le point de terminaison CDN est encore valide et si l’objet est encore accessible de manière anonyme.When the time-to-live period expires, Azure CDN determines whether the CDN endpoint is still valid and the object is still anonymously accessible. Si ce n’est pas le cas, l’objet n’est plus mis en cache.If they are not, the object will no longer be cached.

Nettoyer les ressourcesClean up resources

Au cours des étapes précédentes, vous avez créé un profil et un point de terminaison CDN au sein d’un groupe de ressources.In the preceding steps, you created a CDN profile and an endpoint in a resource group. Enregistrez ces ressources si vous souhaitez passer à la section Étapes suivantes et apprendre à ajouter un domaine personnalisé à votre point de terminaison.Save these resources if you want to go to Next steps and learn how to add a custom domain to your endpoint. Toutefois, si vous ne pensez pas utiliser ces ressources à l’avenir, vous pouvez les supprimer en supprimant le groupe de ressources. Vous éviterez ainsi de payer des frais supplémentaires :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. Dans le menu gauche du portail Azure, sélectionnez Groupes de ressources, puis CDNQuickstart-rg*.From the left-hand menu in the Azure portal, select Resource groups and then select *CDNQuickstart-rg**.

  2. Sur la page Groupe de ressources, sélectionnez Supprimer le groupe de ressources, saisissez CDNQuickstart-rg dans la zone de texte, puis sélectionnez Supprimer.On the Resource group page, select Delete resource group, enter CDNQuickstart-rg in the text box, then select Delete.

    Cette action supprimera le groupe de ressources, le profil et le point de terminaison que vous avez créés dans ce démarrage rapide.This action will delete the resource group, profile, and endpoint that you created in this quickstart.

  3. Pour supprimer votre compte de stockage, sélectionnez-le dans le tableau de bord, puis sélectionnez Supprimer dans le menu supérieur.To delete your storage account, select it from the dashboard, then select Delete from the top menu.

Étapes suivantesNext steps