Snelstart: Een Azure Storage-account integreren met Azure CDN

In deze quickstart schakelt u de optie in om Azure CDN (Content Delivery Network) inhoud van Azure Storage in de cache te laten opslaan. Azure CDN biedt ontwikkelaars een mondiale oplossing voor het leveren van inhoud met hoge bandbreedte. Het kan worden gebruikt om blobs en statische inhoud van rekeninstanties in de cache op fysieke knooppunten in de Verenigde Staten, Europa, Aziƫ, Australiƫ en Zuid-Amerika op te slaan.

Vereisten

Aanmelden bij Azure Portal

Meld u met uw Azure-account aan bij Azure Portal.

Create a storage account

Een opslagaccount biedt toegang tot Azure Storage-services. Het opslagaccount vertegenwoordigt het hoogste niveau van de naamruimte voor het verkrijgen van toegang tot elk van de onderdelen van de Azure Storage-service: Azure Blob Storage, Queue Storage en Table Storage. Zie Inleiding tot Microsoft Azure Storage voor meer informatie.

Als u een opslagaccount wilt maken, moet u de servicebeheerder of een co-beheerder voor het gekoppelde abonnement zijn.

  1. Selecteer linksboven in de Azure-portal Een resource maken. Het deelvenster Nieuw verschijnt.

  2. Zoek Opslagaccount en selecteer in de vervolgkeuzelijst Opslagaccount: blob, bestand, tabel, wachtrij. Selecteer vervolgens Maken:

    Opslagresource selecteren

  3. Voer in het deelvenster Opslagaccount maken de volgende gegevens in:

    Instelling Waarde
    Projectdetails > Resourcegroep Selecteer Nieuwe maken en gebruik de naam CDNQuickstart-rg. U kunt ook een bestaande resourcegroep gebruiken, als dit uw voorkeur heeft.
    Exemplaardetails > Opslagaccountnaam Voer een naam in voor het account met alleen 3-24 kleine letters en cijfers. De naam moet uniek zijn in Azure, en wordt de hostnaam binnen de URL die wordt gebruikt om te verwijzen naar blob-, wachtrij- of tabelresources in het abonnement. Gebruik een URI in de volgende indeling om te verwijzen naar een containerresource in Blob-opslag: http:// <storageaccountname> .blob.core.windows.net/ <container-name> .
    Exemplaardetails > Locatie Selecteer in de vervolgkeuzelijst een Azure-regio bij u in de buurt.

    Laat voor alle andere details de standaardinstellingen staan. Selecteer vervolgens Controleren en maken.

  4. Het kan enkele minuten duren voordat het opslagaccount is voltooid. Nadat het maken is voltooid, selecteert u Ga naar resource om de pagina van het opslagaccount te openen voor de volgende stap.

Azure CDN inschakelen voor het opslagaccount

  1. Selecteer op de pagina voor het opslagaccount in het linkermenu achtereenvolgens Blob-service > Azure CDN. De pagina Azure CDN wordt weergegeven.

    Een CDN-eindpunt maken

  2. Voer in de sectie Nieuw eindpunt de volgende gegevens in:

    Instelling Waarde
    CDN-profiel Selecteer Nieuwe maken en voer uw profielnaam in, bijvoorbeeld: cdn-profile-123. Een profiel is een verzameling eindpunten.
    Prijscategorie Selecteer een van de Standard-opties, bijvoorbeeld Standard Microsoft.
    Naam van CDN-eindpunt Voer de naam voor het eindpunt in, bijvoorbeeld cdn-endpoint-123. Deze naam moet wereldwijd uniek zijn in Azure, omdat deze toegang biedt tot uw resources in de cache op URL <endpoint-name> .azureedge.net.
    Hostnaam van oorsprong Een nieuw CDN-eindpunt gebruikt standaard de hostnaam van uw opslagaccount als de bronserver.
  3. Selecteer Maken. Zodra het eindpunt is gemaakt, wordt dit weergegeven in de lijst met eindpunten.

    Opslag nieuw CDN-eindpunt

Tip

Als u voor uw CDN-eindpunt geavanceerde configuratie-instellingen wilt opgeven, zoals optimalisatie voor het downloaden van grote bestanden, kunt u in plaats daarvan de Azure CDN-extensie gebruiken om een CDN-profiel en -eindpunt te maken.

Aanvullende CDN-functies inschakelen

Vanuit de pagina Azure CDN van het opslagaccount, selecteert u het CDN-eindpunt in de lijst om de configuratiepagina van het CDN-eindpunt te openen.

Op deze pagina kunt u extra CDN-functies inschakelen voor uw levering, zoals Compressie, Queryreeksen opslaan in cache en Geo-filteren.

SAS inschakelen

Als u beperkte toegang tot persoonlijke opslagcontainers wilt verlenen, kunt u de SAS-functie (Shared Access Signature) van uw Azure-opslagaccount gebruiken. Een SAS is een URI die beperkte toegangsrechten verleent aan uw Azure Storage-resources zonder uw accountsleutel prijs te geven. Zie Azure CDN gebruiken met SAS voor meer informatie.

Toegang tot CDN-inhoud

Gebruik de CDN-URL op de portal om toegang te krijgen tot inhoud van de cache op het CDN. Het adres van een blob in de cache heeft de volgende indeling:

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

Notitie

Nadat u ervoor hebt gezorgd dat Azure CDN toegang tot een opslagaccount heeft, komen alle openbaar beschikbare objecten in aanmerking om in de cache van CDN POP te worden geplaatst. Als u een object wijzigt dat zich momenteel in de cache op het CDN bevindt, is de nieuwe inhoud niet beschikbaar via Azure CDN totdat de inhoud van Azure CDN wordt vernieuwd na het verstrijken van de Time-to-Live-periode voor inhoud in de cache.

Inhoud verwijderen uit Azure CDN

Als u niet langer een object in de cache in Azure CDN nodig hebt, kunt u een van de volgende stappen uitvoeren:

  • Maak de container persoonlijk in plaats van openbaar. Zie Anonieme leestoegang tot containers en blobs beheren voor meer informatie.
  • Schakel het CDN-eindpunt uit of verwijder het met behulp van Azure Portal.
  • Wijzig de gehoste service zodat deze niet meer reageert op aanvragen voor het object.

Een object dat al in de cache in Azure CDN is geplaatst, blijft in de cache totdat de Time-to-Live-periode voor het object is verstreken of totdat het eindpunt is opgeschoond. Als de Time-to-Live-periode is verstreken, bepaalt Azure CDN of het CDN-eindpunt nog geldig is en het object nog steeds anoniem toegankelijk is. Als dat niet het geval is, wordt het object niet langer in de cache bewaard.

Resources opschonen

In de voorgaande stappen hebt u een CDN-profiel en een eindpunt in een resourcegroep gemaakt. Sla deze resources op als u naar Vervolgstappen wilt gaan en informatie wilt krijgen over het toevoegen van een aangepast domein aan uw eindpunt. Als u echter denkt deze resources in de toekomst niet meer nodig te hebben, kunt u ze verwijderen door de resourcegroep te verwijderen. Op deze manier voorkomt u bijkomende kosten:

  1. Selecteer in het menu links in de Azure-portal Resourcegroepen, en selecteer vervolgens CDNQuickstart-rg.

  2. Selecteer op de pagina Resourcegroep de optie Resourcegroep verwijderen. Voer CDNQuickstart-rg in het tekstvak in en selecteer Verwijderen.

    Deze actie zal de resourcegroep, het profiel en het eindpunt dat u in deze snelstart hebt gemaakt verwijderen.

  3. Als u uw opslagaccount wilt verwijderen, selecteert u dit in het dashboard en selecteert u vervolgens Verwijderen in het menu bovenaan.

Volgende stappen