Schnellstart: Integrieren eines Azure Storage-Kontos in Azure CDNQuickstart: Integrate an Azure Storage account with Azure CDN

In dieser Schnellstartanleitung aktivieren Sie das Azure Content Delivery Network (CDN) für die Zwischenspeicherung von Inhalten aus Azure Storage.In this quickstart, you enable Azure Content Delivery Network (CDN) to cache content from Azure Storage. Azure CDN bietet Entwicklern eine globale Lösung für die Übermittlung von Inhalten mit hoher Bandbreite.Azure CDN offers developers a global solution for delivering high-bandwidth content. Sie können Blobs und statische Inhalte von Compute-Instanzen auf physischen Knoten in den USA, Europa, Asien, Australien und Südamerika zwischenspeichern.It can cache blobs and static content of compute instances at physical nodes in the United States, Europe, Asia, Australia, and South America.

VoraussetzungenPrerequisites

Melden Sie sich auf dem Azure-Portal an.Sign in to the Azure portal

Melden Sie sich mit Ihrem Azure-Konto beim Azure-Portal an.Sign in to the Azure portal with your Azure account.

Speicherkonto erstellenCreate a storage account

Ein Speicherkonto ermöglicht den Zugriff auf Azure Storage-Dienste.A storage account gives access to Azure Storage services. Das Speicherkonto stellt die höchste Ebene des Namespace für den Zugriff auf die verschiedenen Komponenten des Azure Storage-Diensts dar: Azure Blob Storage, Queue Storage und 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. Weitere Informationen finden Sie unter Einführung in Microsoft Azure Storage.For more information, see Introduction to Microsoft Azure Storage.

Um ein Speicherkonto zu erstellen, müssen Sie entweder der Dienstadministrator oder ein Co-Administrator für das zugehörige Abonnement sein.To create a storage account, you must be either the service administrator or a coadministrator for the associated subscription.

  1. Wählen Sie links oben im Azure-Portal Ressource erstellen aus.In the Azure portal, select Create a resource on the upper left. Der Bereich Neu wird angezeigt.The New pane appears.

  2. Suchen Sie nach Speicherkonto, und wählen Sie in der Dropdownliste Speicherkonto – Blob, Datei, Tabelle, Warteschlange aus.Search for Storage account and select Storage account - blob, file, table, queue from the drop-down list. Wählen Sie anschließend Erstellen aus:Then select Create:

    Auswählen der Speicherressource

  3. Geben Sie im Bereich Speicherkonto erstellen die folgenden Details ein:In the Create storage account pane, enter the following details:

    EinstellungSetting WertValue
    Projektdetails > RessourcengruppeProject details > Resource group Wählen Sie Neu erstellen aus, und verwenden Sie den Namen CDNQuickstart-rg.Select Create new and use the name CDNQuickstart-rg. Sie können auch eine vorhandene Ressourcengruppe verwenden, wenn Sie dies bevorzugen.You can also use an existing resource group if you prefer.
    Instanzdetails > SpeicherkontonameInstance details > Storage account name Geben Sie einen Namen mit 3 bis 24 Zeichen für das Konto ein. Es dürfen nur Kleinbuchstaben und Zahlen verwendet werden.Enter a name for the account using 3-24 lowercase letters and numbers only. Der Name muss in Azure eindeutig sein. Er wird der Hostname in der URL, die zum Adressieren von Blob-, Warteschlangen- oder Tabellenspeicherressourcen für das Abonnement verwendet wird.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. Verwenden Sie zum Adressieren einer Containerressource in Blobspeicher einen URI im folgenden Format: http:// <Speicherkontoname> .blob.core.windows.net/ <Containername> .To address a container resource in Blob storage, use a URI in the following format: http://<storageaccountname>.blob.core.windows.net/<container-name>.
    Instanzdetails > StandortInstance details > Location Wählen Sie in der Dropdownliste eine Azure-Region in Ihrer Nähe aus.Select an Azure region near you from the drop-down list.

    Übernehmen Sie für alle anderen Angaben die Standardwerte, und wählen Sie dann Überprüfen und erstellen aus.Leave all other details set to the defaults, then select Review + create.

  4. Die Erstellung des Speicherkontos kann einige Minuten dauern.Creating the storage account might take several minutes to complete. Wählen Sie nach der Erstellung Zu Ressource wechseln aus, um die Seite des Speicherkontos für den nächsten Schritt zu öffnen.Once creation is complete, select Go to resource to open the storage account's page for the next step.

Aktivieren von Azure CDN für das SpeicherkontoEnable Azure CDN for the storage account

  1. Wählen Sie auf der Seite für Ihr Speicherkonto im linken Menü Blob-Dienst > Azure CDN aus.On the page for your storage account, select Blob service > Azure CDN from the left menu. Die Seite Azure CDN wird angezeigt.The Azure CDN page appears.

    Erstellen eines CDN-Endpunkts

  2. Geben Sie im Abschnitt Neuer Endpunkt die folgenden Informationen ein:In the New endpoint section, enter the following information:

    EinstellungSetting WertValue
    CDN-ProfilCDN profile Wählen Sie Neu erstellen aus, und geben Sie Ihren Profilnamen ein (beispielsweise cdn-profile-123).Select Create new and enter your profile name, for example, cdn-profile-123. Ein Profil ist eine Sammlung von Endpunkten.A profile is a collection of endpoints.
    PreisstufePricing tier Wählen Sie eine der Standard-Optionen aus, etwa Microsoft Standard.Select one of the Standard options, such as Standard Microsoft.
    CDN-EndpunktnameCDN endpoint name Geben Sie den Hostnamen Ihres Endpunkts (etwa cdn-endpoint-123) ein.Enter your endpoint hostname, such as cdn-endpoint-123. Dieser Name muss in Azure global eindeutig sein, da er für den Zugriff auf Ihre zwischengespeicherten Ressourcen unter der URL „ <Endpunktname> .azureedge.net“ verwendet wird.This name must be globally unique across Azure because it's to access your cached resources at the URL <endpoint-name>.azureedge.net.
    Hostname des UrsprungsOrigin hostname Für einen neuen CDN-Endpunkt wird standardmäßig der Hostname Ihres Speicherkontos als Ursprungsserver verwendet.By default, a new CDN endpoint uses the hostname of your storage account as the origin server.
  3. Klicken Sie auf Erstellen.Select Create. Der erstellte Endpunkt wird in der Liste mit den Endpunkten angezeigt.After the endpoint is created, it appears in the endpoint list.

    Storage – neuer CDN-Endpunkt

Tipp

Wenn Sie erweiterte Konfigurationseinstellungen (etwa die Optimierung des Downloads großer Dateien) für den CDN-Endpunkt angeben möchten, können Sie stattdessen die Azure CDN-Erweiterung verwenden, um ein CDN-Profil und einen CDN-Endpunkt zu erstellen.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.

Aktivieren weiterer CDN-FeaturesEnable additional CDN features

Wählen Sie in der Liste auf der Seite Azure CDN des Speicherkontos den CDN-Endpunkt aus, um die Seite mit der CDN-Endpunktkonfiguration zu öffnen.From the storage account Azure CDN page, select the CDN endpoint from the list to open the CDN endpoint configuration page.

Auf dieser Seite können Sie weitere CDN-Features für Ihre Übertragung aktivieren (beispielsweise Komprimierung, Zwischenspeicherung von Abfragezeichenfolgen und Geofilterung).From this page, you can enable additional CDN features for your delivery, such as compression, query string caching, and geo filtering.

SAS aktivierenEnable SAS

Wenn Sie eingeschränkten Zugriff auf private Speichercontainer gewähren möchten, können Sie die SAS-Funktion (Shared Access Signature) Ihres Azure Storage-Kontos verwenden.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. Eine SAS ist ein URI, der eingeschränkte Zugriffsrechte auf Ihre Azure Storage-Ressourcen erteilt, ohne Ihren Kontoschlüssel verfügbar zu machen.A SAS is a URI that grants restricted access rights to your Azure Storage resources without exposing your account key. Weitere Informationen finden Sie unter Verwendung von Azure CDN mit SAS.For more information, see Using Azure CDN with SAS.

Zugreifen auf CDN-InhalteAccess CDN content

Verwenden Sie für den Zugriff auf die im CDN zwischengespeicherten Inhalte den im Portal bereitgestellten CDN-URL.To access cached content on the CDN, use the CDN URL provided in the portal. Die Adresse eines zwischengespeicherten Blobs hat das folgende Format:The address for a cached blob has the following format:

http://<Endpunktname>.azureedge.net/<meinÖffentlicherContainer>/<Blobname>http://<endpoint-name>.azureedge.net/<myPublicContainer>/<BlobName>

Hinweis

Nachdem Sie den Azure CDN-Zugriff auf ein Speicherkonto aktiviert haben, kann die CDN-POP-Zwischenspeicherung für alle öffentlich verfügbaren Objekte verwendet werden.After you enable Azure CDN access to a storage account, all publicly available objects are eligible for CDN POP caching. Wenn Sie ein Objekt ändern, das gerade im CDN zwischengespeichert ist, stehen die neuen Inhalte erst dann über Azure CDN zur Verfügung, wenn Azure CDN die Inhalte aktualisiert. Dies erfolgt nach Ablauf der Lebensdauer der zwischengespeicherten Inhalte.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.

Entfernen von Inhalten aus Azure CDNRemove content from Azure CDN

Wenn ein Objekt nicht mehr in Azure CDN zwischengespeichert werden soll, können Sie einen der folgenden Schritte ausführen:If you no longer want to cache an object in Azure CDN, you can take one of the following steps:

  • Legen Sie den öffentlichen Container als privat fest.Make the container private instead of public. Weitere Informationen finden Sie unter Verwalten des anonymen Lesezugriffs auf Container und Blobs.For more information, see Manage anonymous read access to containers and blobs.
  • Deaktivieren oder löschen Sie den CDN-Endpunkt mit dem Azure-Portal.Disable or delete the CDN endpoint by using the Azure portal.
  • Ändern Sie den gehosteten Dienst so, dass er nicht mehr auf Anforderungen für das Objekt antwortet.Modify your hosted service to no longer respond to requests for the object.

Ein bereits in Azure CDN zwischengespeichertes Objekt bleibt zwischengespeichert, bis die Lebensdauer des Objekts abgelaufen ist oder der Endpunkt gelöscht wird.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. Wenn die Lebensdauer abläuft, bestimmt Azure CDN, ob der CDN-Endpunkt weiterhin gültig ist und ob weiterhin anonym auf das Objekt zugegriffen werden kann.When the time-to-live period expires, Azure CDN determines whether the CDN endpoint is still valid and the object is still anonymously accessible. Ist dies nicht der Fall, wird das Objekt nicht mehr zwischengespeichert.If they are not, the object will no longer be cached.

Bereinigen von RessourcenClean up resources

In den vorherigen Schritten haben Sie ein CDN-Profil und einen Endpunkt in einer Ressourcengruppe erstellt.In the preceding steps, you created a CDN profile and an endpoint in a resource group. Speichern Sie diese Ressourcen, falls Sie die nächsten Schritte ausführen und erfahren möchten, wie Sie Ihrem Endpunkt eine benutzerdefinierte Domäne hinzufügen.Save these resources if you want to go to Next steps and learn how to add a custom domain to your endpoint. Sollten Sie die Ressourcen dagegen nicht mehr benötigen, können Sie die Ressourcengruppe mit den Ressourcen löschen, um weitere Kosten zu vermeiden: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. Wählen Sie im Azure-Portal im Menü auf der linken Seite die Option Ressourcengruppen und dann CDNQuickstart-rg* aus.From the left-hand menu in the Azure portal, select Resource groups and then select *CDNQuickstart-rg**.

  2. Wählen Sie auf der Seite Ressourcengruppe die Option Ressourcengruppe löschen aus, geben Sie CDNQuickstart-rg in das Textfeld ein, und wählen Sie anschließend Löschen aus.On the Resource group page, select Delete resource group, enter CDNQuickstart-rg in the text box, then select Delete.

    Dadurch werden die Ressourcengruppe, das Profil und der Endpunkt gelöscht, die Sie im Rahmen dieser Schnellstartanleitung erstellt haben.This action will delete the resource group, profile, and endpoint that you created in this quickstart.

  3. Wenn Sie Ihr Speicherkonto löschen möchten, wählen Sie es über das Dashboard aus, und klicken Sie anschließend im oberen Menü auf Löschen.To delete your storage account, select it from the dashboard, then select Delete from the top menu.

Nächste SchritteNext steps