Verwenden des Office 365 Content Delivery Network (CDN) mit SharePoint Online
Sie können statische Objekte im Office 365-Netzwerk für die Inhaltsübermittlung (CDN) hosten, um eine bessere Leistung für Ihre SharePoint Online-Seiten zu ermöglichen. Das Office 365-Netzwerk für die Inhaltsübermittlung verbessert die Leistung, indem statische Objekte näher an den Browsern zwischengespeichert werden, die diese anfordern, wodurch Downloads beschleunigt werden und die Latenz reduziert wird. Außerdem verwendet das Office 365 CDN das HTTP/2-Protokoll für verbesserte Komprimierung und HTTP-Pipelining. Das Office 365-Netzwerk für die Inhaltsübermittlung ist in Ihrem SharePoint Online-Abonnement enthalten.
Achtung
Da Images jetzt automatisch in einem vom SharePoint Online-Dienst verwalteten privaten CDN verwaltet werden, ist das manuell konfigurierte private CDN derzeit veraltet. Dies bedeutet, dass Kunden kein privates CDN mehr konfigurieren müssen. Die empfohlene Vorgehensweise bleibt unverändert, da Images automatisch über das dienstverwaltete private CDN gehostet werden und öffentliches CDN weiterhin für alle anderen Dateitypen wie CSS und JS verfügbar ist. Alle Kunden, die privates CDN für andere Dateitypen als Images verwenden, müssen diese Dateien in das öffentliche CDN verschieben. Öffentliches CDN wird für diese Dateitypen empfohlen, um die Leistung zu verbessern.
Hinweis
Das Office 365 CDN ist nur für Mandanten in der Produktionscloud (weltweit) verfügbar. Mandanten in den Clouds "US Government" und "China" unterstützen das Office 365 CDN derzeit nicht.
Das Office 365-Netzwerk für die Inhaltsübermittlung besteht aus mehreren CDNs, über die Sie statische Objekte an mehreren Speicherorten hosten können, oder aus Ursprüngen, die aus globalen Hochgeschwindigkeitsnetzwerken bedient werden. In Abhängigkeit von der Art der Inhalte, die Sie im Office 365-Netzwerk für die Inhaltsübermittlung hosten möchten, können Sie öffentliche Ursprünge, private Ursprünge oder beides hinzufügen. Weitere Informationen zum Unterschied zwischen öffentlichen und privaten Ursprüngen finden Sie unter Auswählen, ob jeder Ursprung öffentlich oder privat sein soll .
Wenn Sie bereits mit der Funktionsweise von CDNs vertraut sind, müssen Sie nur einige Schritte ausführen, um das Office 365 CDN für Ihren Mandanten zu aktivieren. In diesem Thema wird die Vorgehensweise beschrieben. Lesen Sie weiter, um zu erfahren, wie Sie mit dem Hosten Ihrer statischen Ressourcen beginnen.
Tipp
Es gibt andere von Microsoft gehostete CDNs, die mit Office 365 für spezielle Verwendungsszenarien verwendet werden können, aber in diesem Thema nicht behandelt werden, da sie außerhalb des Bereichs des Office 365 CDN liegen. Weitere Informationen finden Sie unter Andere Microsoft CDNs.
Kehren Sie zurück zu Netzwerkplanung und Leistungsoptimierung für Office 365.
Übersicht über die Arbeit mit dem Office 365 CDN in SharePoint Online
Führen Sie die folgenden grundlegenden Schritte aus, um das Office 365 CDN für Ihre Organisation einzurichten:
Planen der Bereitstellung des Office 365 CDN
- Bestimmen Sie, welche statischen Ressourcen im CDN gehostet werden sollen.
- Bestimmen Sie, wo Sie Ihre Ressourcen speichern möchten. Dieser Speicherort kann eine SharePoint-Website, -Bibliothek oder ein -Ordner sein und wird als Ursprung bezeichnet.
- Wählen Sie aus, ob jeder Ursprung öffentlich oder privat sein soll. Sie können mehrere Ursprünge von öffentlichen und privaten Typen hinzufügen.
Einrichten und Konfigurieren des CDN mithilfe von PowerShell oder der CLI für Microsoft 365
- Einrichten und Konfigurieren des CDN mithilfe der SharePoint Online-Verwaltungsshell
- Einrichten und Konfigurieren des CDN mithilfe von PnP PowerShell
- Einrichten und Konfigurieren des CDN mithilfe der CLI für Microsoft 365
Nach Abschluss dieses Schritts verfügen Sie über Folgendes:
- Das CDN für Ihre Organisation aktiviert.
- Ihre Ursprünge hinzugefügt, wobei jeder Ursprung als öffentlich oder privat identifiziert wurde.
Nachdem Sie das Setup abgeschlossen haben, können Sie das Office 365 CDN im Laufe der Zeit verwalten wie folgt:
- Hinzufügen, Aktualisieren und Entfernen von Ressourcen
- Hinzufügen und Entfernen von Ursprüngen
- Konfigurieren von CDN-Richtlinien
- Deaktivieren des CDNs bei Bedarf
Informationen zum Zugriff auf Ihre CDN-Ressourcen aus öffentlichen und privaten Ursprüngen finden Sie unter Verwenden Ihrer CDN-Ressourcen .
Anleitungen zum Beheben häufiger Probleme finden Sie unter Problembehandlung beim Office 365 CDN.
Planen der Bereitstellung des Office 365 CDN
Bevor Sie das Office 365 CDN für Ihren Office 365 Mandanten bereitstellen, sollten Sie die folgenden Faktoren im Rahmen Ihres Planungsprozesses berücksichtigen.
- Bestimmen, welche statischen Ressourcen im CDN gehostet werden sollen
- Bestimmen, wo Ihre Ressourcen gespeichert werden sollen
- Wählen Sie aus, ob jeder Ursprung öffentlich oder privat sein soll.
Bestimmen, welche statischen Ressourcen im CDN gehostet werden sollen
Im Allgemeinen sind CDNs am effektivsten für das Hosten statischer Ressourcen oder von Ressourcen, die sich nicht sehr häufig ändern. Eine gute Faustregel besteht darin, Dateien zu identifizieren, die einige oder alle dieser Bedingungen erfüllen:
- Statische Dateien, die in eine Seite eingebettet sind (z. B. Skripts und Bilder), die einen erheblichen inkrementellen Einfluss auf die Seitenladezeiten haben können
- Große Dateien wie ausführbare Dateien und Installationsdateien
- Ressourcenbibliotheken, die clientseitigen Code unterstützen
Beispielsweise können kleine Dateien, die wiederholt angefordert werden, wie Websitebilder und Skripts, die Leistung des Websiterenderings erheblich verbessern und die Last auf Ihren SharePoint Online-Websites inkrementell reduzieren, wenn Sie sie einem CDN-Ursprung hinzufügen. Größere Dateien wie ausführbare Installationsdateien können aus dem CDN heruntergeladen werden, was sich positiv auf die Leistung auswirkt und die Last auf Ihrer SharePoint Online-Website reduziert, auch wenn auf sie nicht so häufig zugegriffen wird.
Die Leistungsverbesserung pro Datei hängt von vielen Faktoren ab, z. B. der Nähe des Clients zum nächstgelegenen CDN-Endpunkt, vorübergehenden Bedingungen im lokalen Netzwerk usw. Viele statische Dateien sind recht klein und können in weniger als einer Sekunde von Office 365 heruntergeladen werden. Eine Webseite kann jedoch viele eingebettete Dateien mit einer kumulativen Downloadzeit von mehreren Sekunden enthalten. Die Bereitstellung dieser Dateien aus dem CDN kann die Gesamtladezeit der Seite erheblich reduzieren. Ein Beispiel finden Sie unter Welche Leistungssteigerungen bietet ein CDN?
Bestimmen, wo Ihre Ressourcen gespeichert werden sollen
Die CDN ruft Ihre Ressourcen von einem Speicherort ab, der als Ursprung bezeichnet wird. Ein Ursprung kann eine SharePoint-Website, Dokumentbibliothek oder ein Ordner sein, auf die über eine URL zugegriffen werden kann. Sie haben große Flexibilität, wenn Sie Ursprünge für Ihre Organisation angeben. Sie können z. B. mehrere Ursprünge oder einen einzelnen Ursprung angeben, an dem Sie alle Ihre CDN-Ressourcen platzieren möchten. Sie können für Ihre Organisation sowohl öffentliche als auch private Ursprünge auswählen. Bei den meisten Organisationen wird eine Kombination aus beidem implementiert.
Sie können einen neuen Container für Ihre Ursprünge erstellen, z. B. Ordner oder Dokumentbibliotheken, und Dateien hinzufügen, die Sie über das CDN verfügbar machen möchten. Dies ist ein guter Ansatz, wenn Sie über eine bestimmte Gruppe von Ressourcen verfügen, die über das CDN verfügbar sein sollen, und den Satz von CDN-Ressourcen auf diese Dateien im Container beschränken möchten.
Sie können auch eine vorhandene Websitesammlung, Website, Bibliothek oder Ordner als Ursprung konfigurieren, sodass alle berechtigten Ressourcen im Container über das CDN verfügbar sind. Bevor Sie einen vorhandenen Container als Ursprung hinzufügen, ist es wichtig, dass Sie dessen Inhalte und Berechtigungen kennen, damit Sie Ressourcen nicht versehentlich für anonymen Zugriff oder nicht autorisierte Benutzer verfügbar machen.
Sie können CDN-Richtlinien definieren, um Inhalte in Ihren Ursprüngen aus dem CDN auszuschließen. CDN-Richtlinien schließen Ressourcen in öffentlichen oder privaten Ursprüngen durch Attribute wie Dateityp und Websiteklassifizierung aus und werden auf alle Ursprünge des CdnType (privat oder öffentlich) angewendet, den Sie in der Richtlinie angeben. Wenn Sie beispielsweise einen privaten Ursprung hinzufügen, der aus einer Website besteht, die mehrere Unterwebsites enthält, können Sie eine Richtlinie zum Ausschließen von Websites definieren, die als Vertraulich gekennzeichnet sind, damit Inhalte von Websites mit dieser Klassifizierung nicht aus dem CDN bereitgestellt werden. Die Richtlinie gilt für Inhalte aus allen privaten Ursprüngen, die Sie dem CDN hinzugefügt haben.
Beachten Sie: Je größer die Anzahl der Ursprünge ist, desto größer ist die Auswirkung auf die Zeit, die der CDN-Dienst für die Verarbeitung von Anforderungen benötigt. Es wird empfohlen, die Anzahl der Ursprünge so weit wie möglich zu begrenzen.
Wählen Sie aus, ob jeder Ursprung öffentlich oder privat sein soll.
Wenn Sie einen Ursprung identifizieren, geben Sie an, ob er öffentlich oder privat gemacht werden soll. Der Zugriff auf CDN-Ressourcen in öffentlichen Ursprüngen ist anonym, und CDN-Inhalte in privaten Ursprüngen werden durch dynamisch generierte Token geschützt, um die Sicherheit zu erhöhen. Unabhängig davon, für welche Option Sie sich entscheiden, übernimmt Microsoft alle großen Aufgaben für Sie, wenn es um die Verwaltung des CDN selbst geht. Außerdem können Sie Ihre Meinung später ändern, nachdem Sie das CDN eingerichtet und Ihre Ursprünge identifiziert haben.
Sowohl öffentliche als auch private Optionen bieten ähnliche Leistungsgewinne, aber jede hat eindeutige Attribute und Vorteile.
Öffentliche Ursprünge innerhalb des Office 365 CDN sind anonym zugänglich, und jeder, der über die URL zum Medienobjekt verfügt, kann auf gehostete Ressourcen zugreifen. Da der Zugriff auf Inhalte in öffentlichen Ursprüngen anonym ist, sollten Sie diese nur zum Zwischenspeichern von nicht vertraulichen generischen Inhalten verwenden, z. B. JavaScript-Dateien, Skripts, Symbole oder Bilder.
Private Ursprünge innerhalb des Office 365 CDN bieten privaten Zugriff auf Benutzerinhalte wie SharePoint Online-Dokumentbibliotheken, Websites und proprietäre Bilder. Der Zugriff auf Inhalte in privaten Ursprüngen wird durch dynamisch generierte Token gesichert, sodass nur Benutzer mit Berechtigungen für die ursprüngliche Dokumentbibliothek oder den ursprünglichen Speicherort darauf zugreifen können. Private Ursprünge im Office 365 CDN können nur für SharePoint Online-Inhalte verwendet werden, und Sie können nur durch Umleitung von Ihrem SharePoint Online-Mandanten auf Ressourcen in privaten Ursprüngen zugreifen.
Weitere Informationen zur Funktionsweise des CDN-Zugriffs auf Ressourcen in einem privaten Ursprung finden Sie unter Verwenden von Ressourcen in privaten Ursprüngen.
Attribute und Vorteile des Hostens von Ressourcen in öffentlichen Ursprüngen
Objekte, die an einem öffentlichen Ursprung verfügbar gemacht werden, sind für jeden Benutzer anonym zugänglich.
Wichtig
Sie sollten Niemals Ressourcen, die Benutzerinformationen enthalten oder als vertraulich für Ihre Organisation gelten, an einem öffentlichen Ursprung platzieren.
Wenn Sie ein Objekt aus einem öffentlichen Ursprung entfernen, ist es unter Umständen bis zu 30 Tage lang weiterhin über den Cache verfügbar. Links zu dem Objekt im CDN werden jedoch innerhalb von 15 Minuten ungültig.
Wenn Sie Stylesheets (CSS-Dateien) an einem öffentlichen Ursprung hosten, können Sie im Code relative Pfade und URIs verwenden. Dies bedeutet, dass Sie auf den Speicherort von Hintergrundbildern und anderen Objekten relativ zum Speicherort des Objekts, das sie aufruft, verweisen können.
Während Sie die URL eines öffentlichen Ursprungs erstellen können, sollten Sie mit Vorsicht vorgehen und sicherstellen, dass Sie die Seitenkontexteigenschaft verwenden und die Entsprechende Anleitung befolgen. Der Grund hierfür ist folgender: Wenn der Zugriff auf das CDN nicht mehr verfügbar ist, wird die URL nicht automatisch auf Ihre Organisation in SharePoint Online aufgelöst, was zu fehlerhaften Links und anderen Fehlern führen kann. Die URL kann auch geändert werden, weshalb sie nicht nur mit ihrem aktuellen Wert hartcodiert werden sollte.
Die Standarddateitypen, die für öffentliche Ursprünge enthalten sind, sind .css, .eot, .gif, .ico, .jpeg, .jpg, .js, .map, .png, .svg, .ttf, .woff und .woff2. Sie können zusätzliche Dateitypen angeben.
Sie können eine Richtlinie so konfigurieren, dass Ressourcen ausgeschlossen werden, die durch von Ihnen angegebene Websiteklassifizierungen identifiziert wurden. Beispielsweise können Sie alle Objekte ausschließen, die als „vertraulich“ oder „eingeschränkt“ gekennzeichnet sind, auch wenn sie einen zulässigen Dateityp haben und sich an einem öffentlichen Ursprung befinden.
Attribute und Vorteile des Hostens von Ressourcen in privaten Ursprüngen
Private Ursprünge können nur für SharePoint Online-Ressourcen verwendet werden.
Benutzer können nur von einem privaten Ursprung aus auf die Ressourcen zugreifen, wenn sie über Berechtigungen für den Zugriff auf den Container verfügen. Der anonyme Zugriff auf diese Objekte wird verhindert.
Ressourcen in privaten Ursprüngen müssen vom SharePoint Online-Mandanten verwiesen werden. Der direkte Zugriff auf private CDN-Ressourcen funktioniert nicht.
Wenn Sie ein Medienobjekt aus dem privaten Ursprung entfernen, ist das Medienobjekt möglicherweise bis zu einer Stunde aus dem Cache verfügbar. Links zum Medienobjekt im CDN werden jedoch innerhalb von 15 Minuten nach dem Entfernen des Medienobjekts für ungültig erklärt.
Die standardmäßigen Dateitypen, die für private Ursprünge eingeschlossen werden, sind GIF, ICO, JPEG, JPG, JS und PNG. Sie können zusätzliche Dateitypen angeben.
Genau wie bei öffentlichen Ursprüngen können Sie eine Richtlinie so konfigurieren, dass Ressourcen ausgeschlossen werden, die durch von Ihnen angegebene Websiteklassifizierungen identifiziert wurden, auch wenn Sie Mithilfe von Wildcards alle Ressourcen in einen Ordner oder eine Dokumentbibliothek einschließen.
Weitere Informationen zur Verwendung des Office 365 CDN, allgemeiner CDN-Konzepte und anderer Microsoft CDNs, die Sie mit Ihrem Office 365 Mandanten verwenden können, finden Sie unter Content Delivery Networks.
CDN-Standardherkunft
Sofern Sie nichts anderes angeben, richtet Office 365 einige Standardur ursprünge für Sie ein, wenn Sie das Office 365 CDN aktivieren. Wenn Sie diese anfänglich nicht bereitstellen möchten, können Sie diese Ursprünge hinzufügen, nachdem Sie das Setup abgeschlossen haben. Sofern Sie nicht wissen, welche Konsequenzen das Überspringen der Einrichtung von Standardursprungen hat und einen bestimmten Grund dafür haben, sollten Sie die Erstellung dieser Elemente zulassen, wenn Sie das CDN aktivieren.
Standardmäßige private CDN-Ursprünge:
- */siteassets
Standardmäßige öffentliche CDN-Ursprünge:
- */Masterpage
- */Stylebibliothek
- */clientsideassets
Hinweis
clientsideassets ist ein öffentlicher Standardursprung, der dem Office 365 CDN-Dienst im Dezember 2017 hinzugefügt wurde. Dieser Ursprung muss vorhanden sein, damit SharePoint-Framework Lösungen im CDN funktionieren. Wenn Sie das Office 365 CDN vor Dezember 2017 aktiviert haben oder wenn Sie die Einrichtung von Standardursprungen beim Aktivieren des CDN übersprungen haben, können Sie diesen Ursprung manuell hinzufügen. Weitere Informationen finden Sie unter Mein clientseitiges Webpart oder SharePoint-Framework Lösung funktioniert nicht.
Einrichten und Konfigurieren des Office 365 CDN mithilfe der SharePoint Online-Verwaltungsshell
Die Verfahren in diesem Abschnitt erfordern, dass Sie die SharePoint Online-Verwaltungsshell verwenden, um eine Verbindung mit SharePoint Online herzustellen. Weitere Anweisungen finden Sie unter Connect to SharePoint Online PowerShell.
Führen Sie diese Schritte aus, um das CDN einzurichten und zu konfigurieren, um Ihre Ressourcen in SharePoint Online mithilfe der SharePoint Online-Verwaltungsshell zu hosten.
Klicken Sie hier, um zu erweitern.
Ermöglichen sie Es Ihrer Organisation, das Office 365 CDN zu verwenden
Bevor Sie Änderungen an den Mandanten-CDN-Einstellungen vornehmen, sollten Sie den aktuellen Status der privaten CDN-Konfiguration in Ihrem Office 365 Mandanten abrufen. Stellen Sie mithilfe der SharePoint Online-Verwaltungsshell eine Verbindung mit Ihrem Mandanten her:
Connect-SPOService -Url https://contoso-admin.sharepoint.com
Verwenden Sie nun das Cmdlet Get-SPOTenantCdnEnabled , um die CDN-Statuseinstellungen aus dem Mandanten abzurufen:
Get-SPOTenantCdnEnabled -CdnType <Public | Private>
Der Status des CDN für den angegebenen CdnType wird auf dem Bildschirm ausgegeben.
Verwenden Sie das Cmdlet Set-SPOTenantCdnEnabled, um Ihrer Organisation die Verwendung des Office 365 CDN zu ermöglichen. Sie können Es Ihrer Organisation ermöglichen, öffentliche Ursprünge, private Ursprünge oder beides gleichzeitig zu verwenden. Sie können das CDN auch so konfigurieren, dass die Einrichtung von Standardursprungen übersprungen wird, wenn Sie es aktivieren. Sie können diese Ursprünge jederzeit später hinzufügen, wie in diesem Thema beschrieben.
In Windows PowerShell für SharePoint Online:
Set-SPOTenantCdnEnabled -CdnType <Public | Private | Both> -Enable $true
Damit Ihre Organisation beispielsweise sowohl öffentliche als auch private Ursprünge verwenden kann, geben Sie den folgenden Befehl ein:
Set-SPOTenantCdnEnabled -CdnType Both -Enable $true
Damit Ihre Organisation sowohl öffentliche als auch private Ursprünge verwenden kann, aber die Einrichtung der Standardursprungs überspringen kann, geben Sie den folgenden Befehl ein:
Set-SPOTenantCdnEnabled -CdnType Both -Enable $true -NoDefaultOrigins
Unter Standard-CDN-Ursprünge finden Sie Informationen zu den Ursprüngen, die standardmäßig bereitgestellt werden, wenn Sie das Office 365 CDN aktivieren, und zu den potenziellen Auswirkungen, die das Überspringen der Einrichtung von Standardursprungen hat.
Geben Sie den folgenden Befehl ein, um Ihrer Organisation die Verwendung öffentlicher Ursprünge zu ermöglichen:
Set-SPOTenantCdnEnabled -CdnType Public -Enable $true
Geben Sie den folgenden Befehl ein, um Ihrer Organisation die Verwendung privater Ursprünge zu ermöglichen:
Set-SPOTenantCdnEnabled -CdnType Private -Enable $true
Weitere Informationen zu diesem Cmdlet finden Sie unter Set-SPOTenantCdnEnabled.
Ändern der Liste der Dateitypen, die in das Office 365 CDN eingeschlossen werden sollen (optional)
Tipp
Wenn Sie Dateitypen mithilfe des Cmdlets Set-SPOTenantCdnPolicy definieren, überschreiben Sie die aktuell definierte Liste. Wenn Sie der Liste weitere Dateitypen hinzufügen möchten, verwenden Sie zunächst das Cmdlet, um herauszufinden, welche Dateitypen bereits zulässig sind, und fügen Sie sie zusammen mit Ihren neuen in die Liste ein.
Verwenden Sie das Cmdlet Set-SPOTenantCdnPolicy , um statische Dateitypen zu definieren, die von öffentlichen und privaten Ursprüngen im CDN gehostet werden können. Standardmäßig sind allgemeine Objekttypen zulässig, z. B. CSS, .gif, .jpg und .js.
In Windows PowerShell für SharePoint Online:
Set-SPOTenantCdnPolicy -CdnType <Public | Private> -PolicyType IncludeFileExtensions -PolicyValue "<Comma-separated list of file types >"
Wenn Sie z. B. das CDN zum Hosten von CSS- und .png-Dateien aktivieren möchten, geben Sie den Folgenden Befehl ein:
Set-SPOTenantCdnPolicy -CdnType Private -PolicyType IncludeFileExtensions -PolicyValue "CSS,PNG"
Verwenden Sie das Cmdlet Get-SPOTenantCdnPolicies , um zu sehen, welche Dateitypen derzeit vom CDN zulässig sind:
Get-SPOTenantCdnPolicies -CdnType <Public | Private>
Weitere Informationen zu diesen Cmdlets finden Sie unter Set-SPOTenantCdnPolicy und Get-SPOTenantCdnPolicies.
Ändern der Liste der Websiteklassifizierungen, die sie aus dem Office 365 CDN ausschließen möchten (optional)
Tipp
Wenn Sie Websiteklassifizierungen mithilfe des Cmdlets Set-SPOTenantCdnPolicy ausschließen, überschreiben Sie die aktuell definierte Liste. Wenn Sie zusätzliche Websiteklassifizierungen ausschließen möchten, verwenden Sie zunächst das Cmdlet, um herauszufinden, welche Klassifizierungen bereits ausgeschlossen sind, und fügen Sie sie dann zusammen mit Ihren neuen hinzu.
Verwenden Sie das Cmdlet Set-SPOTenantCdnPolicy -Cmdlet zum Ausschließen von Websiteklassifizierungen, die Sie nicht über das CDN zur Verfügung stellen möchten. Standardmäßig sind keine Websiteklassifizierungen ausgeschlossen.
In Windows PowerShell für SharePoint Online:
Set-SPOTenantCdnPolicy -CdnType <Public | Private> -PolicyType ExcludeRestrictedSiteClassifications -PolicyValue "<Comma-separated list of site classifications >"
Verwenden Sie das Cmdlet Get-SPOTenantCdnPolicies , um zu sehen, welche Websiteklassifizierungen derzeit eingeschränkt sind:
Get-SPOTenantCdnPolicies -CdnType <Public | Private>
Die zurückgegebenen Eigenschaften sind IncludeFileExtensions, ExcludeRestrictedSiteClassifications und ExcludeIfNoScriptDisabled.
Die IncludeFileExtensions-Eigenschaft enthält die Liste der Dateierweiterungen, die vom CDN bereitgestellt werden.
Hinweis
Die Standarddateierweiterungen unterscheiden sich zwischen öffentlich und privat.
Die ExcludeRestrictedSiteClassifications-Eigenschaft enthält die Websiteklassifizierungen, die Sie aus dem CDN ausschließen möchten. Beispielsweise können Sie als vertraulich gekennzeichnete Websites ausschließen, sodass Inhalte von Websites, auf die diese Klassifizierung angewendet wurde, nicht aus dem CDN bereitgestellt werden.
Die ExcludeIfNoScriptDisabled-Eigenschaft schließt Inhalte basierend auf den NoScript-Attributeinstellungen auf Websiteebene aus dem CDN aus. Standardmäßig ist das NoScript-Attribut für moderne Websites auf Aktiviert und für klassische Websites auf Deaktiviert festgelegt. Dies hängt von Ihren Mandanteneinstellungen ab.
Weitere Informationen zu diesen Cmdlets finden Sie unter Set-SPOTenantCdnPolicy und Get-SPOTenantCdnPolicies.
Hinzufügen eines Ursprungs für Ihre Ressourcen
Verwenden Sie das Cmdlet Add-SPOTenantCdnOrigin , um einen Ursprung zu definieren. Sie können mehrere Ursprünge definieren. Der Ursprung ist eine URL, die auf eine SharePoint-Bibliothek oder einen Ordner mit den Objekten verweist, die vom CDN gehostet werden sollen.
Wichtig
Sie sollten Niemals Ressourcen, die Benutzerinformationen enthalten oder als vertraulich für Ihre Organisation gelten, an einem öffentlichen Ursprung platzieren.
Add-SPOTenantCdnOrigin -CdnType <Public | Private> -OriginUrl <path>
Der Wert von path ist der relative Pfad zu der Bibliothek oder dem Ordner, die die Ressourcen enthält. Sie können Platzhalter zusätzlich zu relativen Pfaden verwenden. Ursprünge unterstützen Die vor der URL vorangestellten Wildcards. Auf diese Weise können Sie Ursprünge erstellen, die sich über mehrere Websites erstrecken. Wenn Sie beispielsweise alle Objekte im Ordner masterpages für alle Ihre Websites als öffentlichen Ursprung im CDN einschließen möchten, geben Sie den folgenden Befehl ein:
Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl */masterpage
- Der Wildcard-Modifizierer */ kann nur am Anfang des Pfads verwendet werden und entspricht allen URL-Segmenten unter der angegebenen URL.
- Der Pfad kann auf eine Dokumentbibliothek, einen Ordner oder eine Website verweisen. Beispielsweise entspricht der Pfad */site1 allen Dokumentbibliotheken unter der Website.
Sie können einen Ursprung mit einem bestimmten relativen Pfad hinzufügen. Sie können keinen Ursprung mithilfe des vollständigen Pfads hinzufügen.
In diesem Beispiel wird ein privater Ursprung der siteassets-Bibliothek auf einer bestimmten Website hinzugefügt:
Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl sites/site1/siteassets
In diesem Beispiel wird der Websiteobjektbibliothek der Websitesammlung ein privater Ursprung des Ordners folder1 hinzugefügt:
Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl sites/test/siteassets/folder1
Wenn im Pfad ein Leerzeichen vorhanden ist, können Sie den Pfad entweder in doppelte Anführungszeichen einschließen oder den Leerraum durch die URL-Codierung %20 ersetzen. In den folgenden Beispielen wird der Websiteobjektbibliothek der Websitesammlung ein privater Ursprung des Ordners 1 hinzugefügt:
Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl sites/test/siteassets/folder%201
Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl "sites/test/siteassets/folder 1"
Weitere Informationen zu diesem Befehl und seiner Syntax finden Sie unter Add-SPOTenantCdnOrigin.
Hinweis
In privaten Ursprüngen muss für Ressourcen, die von einem Ursprung freigegeben werden, eine Hauptversion veröffentlicht werden, bevor über das CDN darauf zugegriffen werden kann.
Nachdem Sie den Befehl ausgeführt haben, synchronisiert das System die Konfiguration im gesamten Rechenzentrum. Dies kann bis zu 15 Minuten dauern.
Beispiel: Konfigurieren eines öffentlichen Ursprungs für Ihre Gestaltungsvorlagen und für Ihre Stilbibliothek für SharePoint Online
Normalerweise werden diese Ursprünge standardmäßig für Sie eingerichtet, wenn Sie das Office 365 CDN aktivieren. Wenn Sie sie jedoch manuell aktivieren möchten, führen Sie die folgenden Schritte aus.
Verwenden Sie das Cmdlet Add-SPOTenantCdnOrigin , um die Stilbibliothek als öffentlichen Ursprung zu definieren.
Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl */style%20library
Verwenden Sie das Cmdlet Add-SPOTenantCdnOrigin , um die Gestaltungsvorlagen als öffentlichen Ursprung zu definieren.
Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl */masterpage
Weitere Informationen zu diesem Befehl und seiner Syntax finden Sie unter Add-SPOTenantCdnOrigin.
Nachdem Sie den Befehl ausgeführt haben, synchronisiert das System die Konfiguration im gesamten Rechenzentrum. Dies kann bis zu 15 Minuten dauern.
Beispiel: Konfigurieren eines privaten Ursprungs für Ihre Websiteobjekte, Websiteseiten und Veröffentlichen von Bildern für SharePoint Online
Verwenden Sie das Cmdlet Add-SPOTenantCdnOrigin , um den Ordner "Websiteobjekte" als privaten Ursprung zu definieren.
Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl */siteassets
Verwenden Sie das Cmdlet Add-SPOTenantCdnOrigin , um den Websiteseitenordner als privaten Ursprung zu definieren.
Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl */sitepages
Verwenden Sie das Cmdlet Add-SPOTenantCdnOrigin , um den Ordner für Veröffentlichungsimages als privaten Ursprung zu definieren.
Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl */publishingimages
Weitere Informationen zu diesem Befehl und seiner Syntax finden Sie unter Add-SPOTenantCdnOrigin.
Nachdem Sie den Befehl ausgeführt haben, synchronisiert das System die Konfiguration im gesamten Rechenzentrum. Dies kann bis zu 15 Minuten dauern.
Beispiel: Konfigurieren eines privaten Ursprungs für eine Websitesammlung für SharePoint Online
Verwenden Sie das Cmdlet Add-SPOTenantCdnOrigin , um eine Websitesammlung als privaten Ursprung zu definieren. Beispiel:
Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl sites/site1/siteassets
Weitere Informationen zu diesem Befehl und seiner Syntax finden Sie unter Add-SPOTenantCdnOrigin.
Nachdem Sie den Befehl ausgeführt haben, synchronisiert das System die Konfiguration im gesamten Rechenzentrum. Möglicherweise wird eine Meldung "Konfiguration ausstehend " angezeigt, die erwartet wird, wenn der SharePoint Online-Mandant eine Verbindung mit dem CDN-Dienst herstellt. Dies kann bis zu 15 Minuten dauern.
Verwalten des Office 365 CDN
Nachdem Sie das CDN eingerichtet haben, können Sie Änderungen an Ihrer Konfiguration vornehmen, wenn Sie Inhalte aktualisieren oder sich ihre Anforderungen ändern, wie in diesem Abschnitt beschrieben.
Hinzufügen, Aktualisieren oder Entfernen von Ressourcen aus dem Office 365 CDN
Nachdem Sie die Einrichtungsschritte abgeschlossen haben, können Sie neue Ressourcen hinzufügen und vorhandene Ressourcen aktualisieren oder entfernen, wann immer Sie möchten. Nehmen Sie einfach Ihre Änderungen an den Ressourcen in dem Ordner oder der SharePoint-Bibliothek vor, den Sie als Ursprung identifiziert haben. Wenn Sie ein neues Medienobjekt hinzufügen, ist es sofort über das CDN verfügbar. Wenn Sie das Medienobjekt jedoch aktualisieren, dauert es bis zu 15 Minuten, bis die neue Kopie weitergegeben und im CDN verfügbar ist.
Wenn Sie den Speicherort des Ursprungs abrufen müssen, können Sie das Cmdlet Get-SPOTenantCdnOrigins verwenden. Informationen zur Verwendung dieses Cmdlets finden Sie unter Get-SPOTenantCdnOrigins.
Entfernen eines Ursprungs aus dem Office 365 CDN
Sie können den Zugriff auf einen Ordner oder eine SharePoint-Bibliothek entfernen, die Sie als Ursprung identifiziert haben. Verwenden Sie dazu das Cmdlet Remove-SPOTenantCdnOrigin .
Remove-SPOTenantCdnOrigin -OriginUrl <path> -CdnType <Public | Private | Both>
Informationen zur Verwendung dieses Cmdlets finden Sie unter Remove-SPOTenantCdnOrigin.
Ändern eines Ursprungs im Office 365 CDN
Sie können einen von Ihnen erstellten Ursprung nicht ändern. Entfernen Sie stattdessen den Ursprung, und fügen Sie dann einen neuen hinzu. Weitere Informationen finden Sie unter So entfernen Sie einen Ursprung aus dem Office 365 CDN und So fügen Sie einen Ursprung für Ihre Ressourcen hinzu.
Deaktivieren des Office 365 CDN
Verwenden Sie das Cmdlet Set-SPOTenantCdnEnabled , um das CDN für Ihre Organisation zu deaktivieren. Wenn Sie sowohl den öffentlichen als auch den privaten Ursprung für das CDN aktiviert haben, müssen Sie das Cmdlet wie in den folgenden Beispielen gezeigt zweimal ausführen.
Geben Sie den folgenden Befehl ein, um die Verwendung öffentlicher Ursprünge im CDN zu deaktivieren:
Set-SPOTenantCdnEnabled -CdnType Public -Enable $false
Um die Verwendung der privaten Ursprünge im CDN zu deaktivieren, geben Sie den folgenden Befehl ein:
Set-SPOTenantCdnEnabled -CdnType Private -Enable $false
Weitere Informationen zu diesem Cmdlet finden Sie unter Set-SPOTenantCdnEnabled.
Einrichten und Konfigurieren des Office 365 CDN mithilfe von PnP PowerShell
Für die Verfahren in diesem Abschnitt müssen Sie PnP PowerShell verwenden, um eine Verbindung mit SharePoint Online herzustellen. Anweisungen finden Sie unter Erste Schritte mit PnP PowerShell.
Führen Sie diese Schritte aus, um das CDN zum Hosten Ihrer Ressourcen in SharePoint Online mithilfe von PnP PowerShell einzurichten und zu konfigurieren.
Klicken Sie hier, um zu erweitern.
Ermöglichen sie Es Ihrer Organisation, das Office 365 CDN zu verwenden
Bevor Sie Änderungen an den Mandanten-CDN-Einstellungen vornehmen, sollten Sie den aktuellen Status der privaten CDN-Konfiguration in Ihrem Office 365 Mandanten abrufen. Herstellen einer Verbindung mit Ihrem Mandanten mithilfe von PnP PowerShell:
Connect-PnPOnline -Url https://contoso-admin.sharepoint.com -UseWebLogin
Verwenden Sie nun das Cmdlet Get-PnPTenantCdnEnabled , um die CDN-Statuseinstellungen aus dem Mandanten abzurufen:
Get-PnPTenantCdnEnabled -CdnType <Public | Private>
Der Status des CDN für den angegebenen CdnType wird auf dem Bildschirm ausgegeben.
Verwenden Sie das Cmdlet Set-PnPTenantCdnEnabled, um Ihrer Organisation die Verwendung des Office 365 CDN zu ermöglichen. Sie können Es Ihrer Organisation ermöglichen, öffentliche Ursprünge, private Ursprünge oder beides gleichzeitig zu verwenden. Sie können das CDN auch so konfigurieren, dass die Einrichtung von Standardursprungen übersprungen wird, wenn Sie es aktivieren. Sie können diese Ursprünge jederzeit später hinzufügen, wie in diesem Thema beschrieben.
In PnP PowerShell:
Set-PnPTenantCdnEnabled -CdnType <Public | Private | Both> -Enable $true
Damit Ihre Organisation beispielsweise sowohl öffentliche als auch private Ursprünge verwenden kann, geben Sie den folgenden Befehl ein:
Set-PnPTenantCdnEnabled -CdnType Both -Enable $true
Damit Ihre Organisation sowohl öffentliche als auch private Ursprünge verwenden kann, aber die Einrichtung der Standardursprungs überspringen kann, geben Sie den folgenden Befehl ein:
Set-PnPTenantCdnEnabled -CdnType Both -Enable $true -NoDefaultOrigins
Unter Standard-CDN-Ursprünge finden Sie Informationen zu den Ursprüngen, die standardmäßig bereitgestellt werden, wenn Sie das Office 365 CDN aktivieren, und zu den potenziellen Auswirkungen, die das Überspringen der Einrichtung von Standardursprungen hat.
Geben Sie den folgenden Befehl ein, um Ihrer Organisation die Verwendung öffentlicher Ursprünge zu ermöglichen:
Set-PnPTenantCdnEnabled -CdnType Public -Enable $true
Geben Sie den folgenden Befehl ein, um Ihrer Organisation die Verwendung privater Ursprünge zu ermöglichen:
Set-PnPTenantCdnEnabled -CdnType Private -Enable $true
Weitere Informationen zu diesem Cmdlet finden Sie unter Set-PnPTenantCdnEnabled.
Ändern der Liste der Dateitypen, die in das Office 365 CDN eingeschlossen werden sollen (optional)
Tipp
Wenn Sie Dateitypen mithilfe des Cmdlets Set-PnPTenantCdnPolicy definieren, überschreiben Sie die aktuell definierte Liste. Wenn Sie der Liste weitere Dateitypen hinzufügen möchten, verwenden Sie zunächst das Cmdlet, um herauszufinden, welche Dateitypen bereits zulässig sind, und fügen Sie sie zusammen mit Ihren neuen in die Liste ein.
Verwenden Sie das Cmdlet Set-PnPTenantCdnPolicy , um statische Dateitypen zu definieren, die von öffentlichen und privaten Ursprüngen im CDN gehostet werden können. Standardmäßig sind allgemeine Objekttypen zulässig, z. B. CSS, .gif, .jpg und .js.
In PnP PowerShell:
Set-PnPTenantCdnPolicy -CdnType <Public | Private> -PolicyType IncludeFileExtensions -PolicyValue "<Comma-separated list of file types >"
Wenn Sie z. B. das CDN zum Hosten von CSS- und .png-Dateien aktivieren möchten, geben Sie den Folgenden Befehl ein:
Set-PnPTenantCdnPolicy -CdnType Private -PolicyType IncludeFileExtensions -PolicyValue "CSS,PNG"
Verwenden Sie das Cmdlet Get-PnPTenantCdnPolicies , um zu sehen, welche Dateitypen derzeit vom CDN zulässig sind:
Get-PnPTenantCdnPolicies -CdnType <Public | Private>
Weitere Informationen zu diesen Cmdlets finden Sie unter Set-PnPTenantCdnPolicy und Get-PnPTenantCdnPolicies.
Ändern der Liste der Websiteklassifizierungen, die sie aus dem Office 365 CDN ausschließen möchten (optional)
Tipp
Wenn Sie Websiteklassifizierungen mithilfe des Cmdlets Set-PnPTenantCdnPolicy ausschließen, überschreiben Sie die aktuell definierte Liste. Wenn Sie zusätzliche Websiteklassifizierungen ausschließen möchten, verwenden Sie zunächst das Cmdlet, um herauszufinden, welche Klassifizierungen bereits ausgeschlossen sind, und fügen Sie sie dann zusammen mit Ihren neuen hinzu.
Verwenden Sie das Cmdlet Set-PnPTenantCdnPolicy , um Websiteklassifizierungen auszuschließen, die Sie nicht über das CDN verfügbar machen möchten. Standardmäßig sind keine Websiteklassifizierungen ausgeschlossen.
In PnP PowerShell:
Set-PnPTenantCdnPolicy -CdnType <Public | Private> -PolicyType ExcludeRestrictedSiteClassifications -PolicyValue "<Comma-separated list of site classifications>"
Verwenden Sie das Cmdlet Get-PnPTenantCdnPolicies , um zu sehen, welche Websiteklassifizierungen derzeit eingeschränkt sind:
Get-PnPTenantCdnPolicies -CdnType <Public | Private>
Die zurückgegebenen Eigenschaften sind IncludeFileExtensions, ExcludeRestrictedSiteClassifications und ExcludeIfNoScriptDisabled.
Die IncludeFileExtensions-Eigenschaft enthält die Liste der Dateierweiterungen, die vom CDN bereitgestellt werden.
Hinweis
Die Standarddateierweiterungen unterscheiden sich zwischen öffentlich und privat.
Die ExcludeRestrictedSiteClassifications-Eigenschaft enthält die Websiteklassifizierungen, die Sie aus dem CDN ausschließen möchten. Beispielsweise können Sie als vertraulich gekennzeichnete Websites ausschließen, sodass Inhalte von Websites, auf die diese Klassifizierung angewendet wurde, nicht aus dem CDN bereitgestellt werden.
Die ExcludeIfNoScriptDisabled-Eigenschaft schließt Inhalte basierend auf den NoScript-Attributeinstellungen auf Websiteebene aus dem CDN aus. Standardmäßig ist das NoScript-Attribut für moderne Websites auf Aktiviert und für klassische Websites auf Deaktiviert festgelegt. Dies hängt von Ihren Mandanteneinstellungen ab.
Weitere Informationen zu diesen Cmdlets finden Sie unter Set-PnPTenantCdnPolicy und Get-PnPTenantCdnPolicies.
Hinzufügen eines Ursprungs für Ihre Ressourcen
Verwenden Sie das Cmdlet Add-PnPTenantCdnOrigin , um einen Ursprung zu definieren. Sie können mehrere Ursprünge definieren. Der Ursprung ist eine URL, die auf eine SharePoint-Bibliothek oder einen Ordner mit den Objekten verweist, die vom CDN gehostet werden sollen.
Wichtig
Sie sollten Niemals Ressourcen, die Benutzerinformationen enthalten oder als vertraulich für Ihre Organisation gelten, an einem öffentlichen Ursprung platzieren.
Add-PnPTenantCdnOrigin -CdnType <Public | Private> -OriginUrl <path>
Der Wert von path ist der relative Pfad zu der Bibliothek oder dem Ordner, die die Ressourcen enthält. Sie können Platzhalter zusätzlich zu relativen Pfaden verwenden. Ursprünge unterstützen Die vor der URL vorangestellten Wildcards. Auf diese Weise können Sie Ursprünge erstellen, die sich über mehrere Websites erstrecken. Wenn Sie beispielsweise alle Objekte im Ordner masterpages für alle Ihre Websites als öffentlichen Ursprung im CDN einschließen möchten, geben Sie den folgenden Befehl ein:
Add-PnPTenantCdnOrigin -CdnType Public -OriginUrl */masterpage
- Der Wildcard-Modifizierer */ kann nur am Anfang des Pfads verwendet werden und entspricht allen URL-Segmenten unter der angegebenen URL.
- Der Pfad kann auf eine Dokumentbibliothek, einen Ordner oder eine Website verweisen. Beispielsweise entspricht der Pfad */site1 allen Dokumentbibliotheken unter der Website.
Sie können einen Ursprung mit einem bestimmten relativen Pfad hinzufügen. Sie können keinen Ursprung mithilfe des vollständigen Pfads hinzufügen.
In diesem Beispiel wird ein privater Ursprung der Bibliothek der Websiteobjekte auf einer bestimmten Website hinzugefügt:
Add-PnPTenantCdnOrigin -CdnType Private -OriginUrl sites/site1/siteassets
In diesem Beispiel wird der Websiteobjektbibliothek der Websitesammlung ein privater Ursprung des Ordners folder1 hinzugefügt:
Add-PnPTenantCdnOrigin -CdnType Private -OriginUrl sites/test/siteassets/folder1
Wenn im Pfad ein Leerzeichen vorhanden ist, können Sie den Pfad entweder in doppelte Anführungszeichen einschließen oder den Leerraum durch die URL-Codierung %20 ersetzen. In den folgenden Beispielen wird der Websiteobjektbibliothek der Websitesammlung ein privater Ursprung des Ordners 1 hinzugefügt:
Add-PnPTenantCdnOrigin -CdnType Private -OriginUrl sites/test/siteassets/folder%201
Add-PnPTenantCdnOrigin -CdnType Private -OriginUrl "sites/test/siteassets/folder 1"
Weitere Informationen zu diesem Befehl und seiner Syntax finden Sie unter Add-PnPTenantCdnOrigin.
Hinweis
In privaten Ursprüngen muss für Ressourcen, die von einem Ursprung freigegeben werden, eine Hauptversion veröffentlicht werden, bevor über das CDN darauf zugegriffen werden kann.
Nachdem Sie den Befehl ausgeführt haben, synchronisiert das System die Konfiguration im gesamten Rechenzentrum. Dies kann bis zu 15 Minuten dauern.
Beispiel: Konfigurieren eines öffentlichen Ursprungs für Ihre Gestaltungsvorlagen und für Ihre Stilbibliothek für SharePoint Online
Normalerweise werden diese Ursprünge standardmäßig für Sie eingerichtet, wenn Sie das Office 365 CDN aktivieren. Wenn Sie sie jedoch manuell aktivieren möchten, führen Sie die folgenden Schritte aus.
Verwenden Sie das Cmdlet Add-PnPTenantCdnOrigin , um die Stilbibliothek als öffentlichen Ursprung zu definieren.
Add-PnPTenantCdnOrigin -CdnType Public -OriginUrl */style%20library
Verwenden Sie das Cmdlet Add-PnPTenantCdnOrigin , um die Gestaltungsvorlagen als öffentlichen Ursprung zu definieren.
Add-PnPTenantCdnOrigin -CdnType Public -OriginUrl */masterpage
Weitere Informationen zu diesem Befehl und seiner Syntax finden Sie unter Add-PnPTenantCdnOrigin.
Nachdem Sie den Befehl ausgeführt haben, synchronisiert das System die Konfiguration im gesamten Rechenzentrum. Dies kann bis zu 15 Minuten dauern.
Beispiel: Konfigurieren eines privaten Ursprungs für Ihre Websiteobjekte, Websiteseiten und Veröffentlichen von Bildern für SharePoint Online
Verwenden Sie das Cmdlet Add-PnPTenantCdnOrigin , um den Ordner "Websiteobjekte" als privaten Ursprung zu definieren.
Add-PnPTenantCdnOrigin -CdnType Private -OriginUrl */siteassets
Verwenden Sie das Cmdlet Add-PnPTenantCdnOrigin , um den Websiteseitenordner als privaten Ursprung zu definieren.
Add-PnPTenantCdnOrigin -CdnType Private -OriginUrl */sitepages
Verwenden Sie das Cmdlet Add-PnPTenantCdnOrigin , um den Ordner für Veröffentlichungsimages als privaten Ursprung zu definieren.
Add-PnPTenantCdnOrigin -CdnType Private -OriginUrl */publishingimages
Weitere Informationen zu diesem Befehl und seiner Syntax finden Sie unter Add-PnPTenantCdnOrigin.
Nachdem Sie den Befehl ausgeführt haben, synchronisiert das System die Konfiguration im gesamten Rechenzentrum. Dies kann bis zu 15 Minuten dauern.
Beispiel: Konfigurieren eines privaten Ursprungs für eine Websitesammlung für SharePoint Online
Verwenden Sie das Cmdlet Add-PnPTenantCdnOrigin , um eine Websitesammlung als privaten Ursprung zu definieren. Beispiel:
Add-PnPTenantCdnOrigin -CdnType Private -OriginUrl sites/site1/siteassets
Weitere Informationen zu diesem Befehl und seiner Syntax finden Sie unter Add-PnPTenantCdnOrigin.
Nachdem Sie den Befehl ausgeführt haben, synchronisiert das System die Konfiguration im gesamten Rechenzentrum. Möglicherweise wird eine Meldung "Konfiguration ausstehend " angezeigt, die erwartet wird, wenn der SharePoint Online-Mandant eine Verbindung mit dem CDN-Dienst herstellt. Dies kann bis zu 15 Minuten dauern.
Verwalten des Office 365 CDN
Nachdem Sie das CDN eingerichtet haben, können Sie Änderungen an Ihrer Konfiguration vornehmen, wenn Sie Inhalte aktualisieren oder sich ihre Anforderungen ändern, wie in diesem Abschnitt beschrieben.
Hinzufügen, Aktualisieren oder Entfernen von Ressourcen aus dem Office 365 CDN
Nachdem Sie die Einrichtungsschritte abgeschlossen haben, können Sie neue Ressourcen hinzufügen und vorhandene Ressourcen aktualisieren oder entfernen, wann immer Sie möchten. Nehmen Sie einfach Ihre Änderungen an den Ressourcen in dem Ordner oder der SharePoint-Bibliothek vor, den Sie als Ursprung identifiziert haben. Wenn Sie ein neues Medienobjekt hinzufügen, ist es sofort über das CDN verfügbar. Wenn Sie das Medienobjekt jedoch aktualisieren, dauert es bis zu 15 Minuten, bis die neue Kopie weitergegeben und im CDN verfügbar ist.
Wenn Sie den Speicherort des Ursprungs abrufen müssen, können Sie das Cmdlet Get-PnPTenantCdnOrigin verwenden. Informationen zur Verwendung dieses Cmdlets finden Sie unter Get-PnPTenantCdnOrigin.
Entfernen eines Ursprungs aus dem Office 365 CDN
Sie können den Zugriff auf einen Ordner oder eine SharePoint-Bibliothek entfernen, die Sie als Ursprung identifiziert haben. Verwenden Sie dazu das Cmdlet Remove-PnPTenantCdnOrigin .
Remove-PnPTenantCdnOrigin -OriginUrl <path> -CdnType <Public | Private | Both>
Informationen zur Verwendung dieses Cmdlets finden Sie unter Remove-PnPTenantCdnOrigin.
Ändern eines Ursprungs im Office 365 CDN
Sie können einen von Ihnen erstellten Ursprung nicht ändern. Entfernen Sie stattdessen den Ursprung, und fügen Sie dann einen neuen hinzu. Weitere Informationen finden Sie unter So entfernen Sie einen Ursprung aus dem Office 365 CDN und So fügen Sie einen Ursprung für Ihre Ressourcen hinzu.
Deaktivieren des Office 365 CDN
Verwenden Sie das Cmdlet Set-PnPTenantCdnEnabled , um das CDN für Ihre Organisation zu deaktivieren. Wenn Sie sowohl den öffentlichen als auch den privaten Ursprung für das CDN aktiviert haben, müssen Sie das Cmdlet wie in den folgenden Beispielen gezeigt zweimal ausführen.
Geben Sie den folgenden Befehl ein, um die Verwendung öffentlicher Ursprünge im CDN zu deaktivieren:
Set-PnPTenantCdnEnabled -CdnType Public -Enable $false
Um die Verwendung der privaten Ursprünge im CDN zu deaktivieren, geben Sie den folgenden Befehl ein:
Set-PnPTenantCdnEnabled -CdnType Private -Enable $false
Weitere Informationen zu diesem Cmdlet finden Sie unter Set-PnPTenantCdnEnabled.
Einrichten und Konfigurieren des Office 365 CDN mithilfe der CLI für Microsoft 365
Die Verfahren in diesem Abschnitt erfordern, dass Sie die CLI für Microsoft 365 installiert haben. Stellen Sie als Nächstes mithilfe des Anmeldebefehls eine Verbindung mit Ihrem Office 365 Mandanten her.
Führen Sie die folgenden Schritte aus, um das CDN zum Hosten Ihrer Ressourcen in SharePoint Online mithilfe der CLI für Microsoft 365 einzurichten und zu konfigurieren.
Klicken Sie hier, um zu erweitern.
Aktivieren des Office 365 CDN
Sie können den Status des Office 365 CDN in Ihrem Mandanten mithilfe des Cmdlets spo cdn set verwalten.
Um das öffentliche Office 365 CDN in Ihrem Mandanten zu aktivieren, führen Sie Folgendes aus:
m365 spo cdn set --type Public --enabled true
Um das Office 365 SharePoint CDN zu aktivieren, führen Sie Folgendes aus:
m365 spo cdn set --type Private --enabled true
Anzeigen des aktuellen Status des Office 365 CDN
Um zu überprüfen, ob der bestimmte Typ von Office 365 CDN aktiviert oder deaktiviert ist, verwenden Sie den Befehl spo cdn get.
Um zu überprüfen, ob das öffentliche Office 365 CDN aktiviert ist, führen Sie Folgendes aus:
m365 spo cdn get --type Public
Anzeigen der Office 365 CDN-Ursprünge
Um die derzeit konfigurierten öffentlichen Office 365 CDN-Ursprünge anzuzeigen, führen Sie Folgendes aus:
m365 spo cdn origin list --type Public
Informationen zu den Ursprüngen, die standardmäßig bereitgestellt werden, wenn Sie das Office 365 CDN aktivieren, finden Sie unter Standard-CDN-Ursprünge.
Hinzufügen eines Office 365 CDN-Ursprungs
Wichtig
Sie sollten niemals Ressourcen, die als vertraulich für Ihre Organisation gelten, in einer SharePoint-Dokumentbibliothek platzieren, die als öffentlicher Ursprung konfiguriert ist.
Verwenden Sie den Befehl spo cdn origin add zum Definieren eines CDN-Ursprungs. Sie können mehrere Ursprünge definieren. Der Ursprung ist eine URL, die auf eine SharePoint-Bibliothek oder einen Ordner mit den Objekten verweist, die vom CDN gehostet werden sollen.
m365 spo cdn origin add --type [Public | Private] --origin <path>
Dabei path
ist der relative Pfad zu dem Ordner, der die Ressourcen enthält. Sie können Platzhalter zusätzlich zu relativen Pfaden verwenden.
Um alle Objekte in den Gestaltungsvorlagenkatalog aller Websites als öffentlichen Ursprung einzuschließen, führen Sie Folgendes aus:
m365 spo cdn origin add --type Public --origin */masterpage
Um einen privaten Ursprung für eine bestimmte Websitesammlung zu konfigurieren, führen Sie Folgendes aus:
m365 spo cdn origin add --type Private --origin sites/site1/siteassets
Hinweis
Nach dem Hinzufügen eines CDN-Ursprungs dauert es bis zu 15 Minuten, bis Sie Dateien mithilfe des CDN-Diensts abrufen können. Sie können überprüfen, ob der betreffende Ursprung bereits aktiviert wurde, indem Sie den Befehl spo cdn origin list verwenden.
Entfernen eines Office 365 CDN-Ursprungs
Verwenden Sie den Befehl spo cdn origin remove, um einen CDN-Ursprung für den angegebenen CDN-Typ zu entfernen.
Um einen öffentlichen Ursprung aus der CDN-Konfiguration zu entfernen, führen Sie Folgendes aus:
m365 spo cdn origin remove --type Public --origin */masterpage
Hinweis
Das Entfernen eines CDN-Ursprungs wirkt sich nicht auf die Dateien aus, die in einer Dokumentbibliothek gespeichert sind, die mit diesem Ursprung übereinstimmt. Wenn auf diese Ressourcen mithilfe ihrer SharePoint-URL verwiesen wurde, wechselt SharePoint automatisch zurück zur ursprünglichen URL, die auf die Dokumentbibliothek verweist. Wenn jedoch mithilfe einer öffentlichen CDN-URL auf Ressourcen verwiesen wurde, wird beim Entfernen des Ursprungs der Link unterbrochen, und Sie müssen sie manuell ändern.
Ändern eines Office 365 CDN-Ursprungs
Es ist nicht möglich, einen vorhandenen CDN-Ursprung zu ändern. Stattdessen sollten Sie den zuvor definierten CDN-Ursprung mit dem Befehl spo cdn origin remove
entfernen und mit dem Befehl spo cdn origin add
einen neuen hinzufügen.
Ändern der Dateitypen, die in das Office 365 CDN eingeschlossen werden sollen
Standardmäßig sind die folgenden Dateitypen im CDN enthalten: .css, .eot, .gif, .ico, .jpeg, .jpg, .js, .map, .png, .svg, .ttf, .woff und .woff2. Wenn Sie weitere Dateitypen in das CDN einbeziehen müssen, können Sie die CDN-Konfiguration mit dem Befehl spo cdn policy set ändern.
Hinweis
Durch das Ändern der Liste von Dateitypen überschreiben Sie die aktuell definierte Liste. Wenn Sie weitere Dateitypen einbeziehen möchten, verwenden Sie zunächst den Befehl spo cdn policy list, um herauszufinden, welche Dateitypen derzeit konfiguriert sind.
Führen Sie Folgendes aus, um den JSON-Dateityp der Standardliste der dateitypen hinzuzufügen, die im öffentlichen CDN enthalten sind:
m365 spo cdn policy set --type Public --policy IncludeFileExtensions --value "CSS,EOT,GIF,ICO,JPEG,JPG,JS,MAP,PNG,SVG,TTF,WOFF,JSON"
Ändern der Liste von Websiteklassifizierungen, die Sie aus dem Office 365 CDN ausschließen möchten
Verwenden Sie den Befehl spo cdn policy set zum Ausschließen von Websiteklassifizierungen, die Sie nicht über das CDN zur Verfügung stellen möchten. Standardmäßig sind keine Websiteklassifizierungen ausgeschlossen.
Hinweis
Durch das Ändern der Liste der ausgeschlossenen Websiteklassifizierungen überschreiben Sie die aktuell definierte Liste. Wenn Sie zusätzliche Klassifizierungen ausschließen möchten, verwenden Sie zunächst den Befehl spo cdn policy list, um herauszufinden, welche Klassifizierungen derzeit konfiguriert sind.
Führen Sie aus, um als HBI klassifizierte Websites aus dem öffentlichen CDN auszuschließen.
m365 spo cdn policy set --type Public --policy ExcludeRestrictedSiteClassifications --value "HBI"
Deaktivieren des Office 365 CDN
Um das Office 365 CDN zu deaktivieren, verwenden Sie den Befehl spo cdn set
. Beispiel:
m365 spo cdn set --type Public --enabled false
Verwenden Ihrer CDN-Ressourcen
Nachdem Sie das CDN aktiviert und Ursprünge und Richtlinien konfiguriert haben, können Sie mit der Verwendung Ihrer CDN-Ressourcen beginnen.
In diesem Abschnitt erfahren Sie, wie Sie CDN-URLs in Ihren SharePoint-Seiten und -Inhalten verwenden, damit SharePoint Anforderungen für Ressourcen in öffentlichen und privaten Ursprüngen an das CDN umleitet.
- Aktualisieren von Links zu CDN-Ressourcen
- Verwenden von Ressourcen in öffentlichen Ursprüngen
- Verwenden von Ressourcen in privaten Ursprüngen
Informationen zur Verwendung des CDN zum Hosten clientseitiger Webparts finden Sie im Thema Hosten Ihres clientseitigen Webparts aus Office 365 CDN (Hallo Welt Teil 4).
Hinweis
Wenn Sie den Ordner ClientSideAssets zur Liste der privaten CDN-Ursprünge hinzufügen, können von CDN gehostete benutzerdefinierte Webparts nicht gerendert werden. Von SPFX-Webparts verwendete Dateien können nur das öffentliche CDN verwenden, und der Ordner ClientSideAssets ist ein Standardursprung für öffentliches CDN.
Aktualisieren von Links zu CDN-Ressourcen
Um Ressourcen zu verwenden, die Sie einem Ursprung hinzugefügt haben, aktualisieren Sie einfach Links zur ursprünglichen Datei mit dem Pfad zur Datei im Ursprung.
- Bearbeiten Sie die Seite oder den Inhalt, die Links zu Ressourcen enthält, die Sie einem Ursprung hinzugefügt haben. Sie können auch eine von mehreren Methoden zum globalen Suchen und Ersetzen von Links in einer Eingabewebsite oder Websitesammlung verwenden, wenn Sie den Link zu einem bestimmten Medienobjekt überall dort aktualisieren möchten, wo er angezeigt wird.
- Ersetzen Sie für jeden Link zu einem Medienobjekt in einem Ursprung den Pfad durch den Pfad zur Datei im CDN-Ursprung. Sie können relative Pfade verwenden.
- Speichern Sie die Seite oder den Inhalt.
Betrachten Sie beispielsweise das Image /site/SiteAssets/images/image.png, das Sie in den Dokumentbibliotheksordner /site/CDN_origins/public/ kopiert haben. Um das CDN-Medienobjekt zu verwenden, ersetzen Sie den ursprünglichen Pfad zum Speicherort der Bilddatei durch den Pfad zum Ursprung, um die neue URL /site/CDN_origins/public/image.pngzu erstellen.
Wenn Sie die vollständige URL zum Medienobjekt anstelle eines relativen Pfads verwenden möchten, erstellen Sie den Link wie folgt:
https://<TenantHostName>.sharepoint.com/sites/site/CDN_origins/public/image.png
Hinweis
Im Allgemeinen sollten Sie URLs nicht direkt für Ressourcen im CDN hartcodieren. Sie können jedoch bei Bedarf urLs für Ressourcen in öffentlichen Ursprüngen manuell erstellen. Weitere Informationen finden Sie unter Hartcodieren von CDN-URLs für öffentliche Ressourcen.
Informationen zum Überprüfen der Bereitstellung von Ressourcen aus dem CDN finden Sie unter Gewusst wie bestätigen, dass Ressourcen vom CDN bereitgestellt werden? unter Problembehandlung für das Office 365 CDN.
Verwenden von Ressourcen in öffentlichen Ursprüngen
Die Veröffentlichungsfunktion in SharePoint Online schreibt URLs von Ressourcen, die in öffentlichen Ursprüngen gespeichert sind, automatisch in ihre CDN-Entsprechungen um, sodass Ressourcen über den CDN-Dienst statt über SharePoint bereitgestellt werden.
Wenn sich Ihr Ursprung auf einer Website mit aktiviertem Veröffentlichungsfeature befindet und die Ressourcen, die Sie in das CDN auslagern möchten, in einer der folgenden Kategorien enthalten sind, schreibt SharePoint URLs für Ressourcen im Ursprung automatisch neu, sofern das Medienobjekt nicht durch eine CDN-Richtlinie ausgeschlossen wurde.
Es folgt eine Übersicht über die Links, die automatisch vom SharePoint-Veröffentlichungsfeature umgeschrieben werden:
- IMG/LINK/CSS-URLs in den HTML-Antworten klassischer Veröffentlichungsseiten
- Dies schließt von Autoren im HTML-Inhalt einer Seite hinzugefügte Bilder ein.
- Bild-URLs des Webparts „Bildbibliothek-Bildschirmpräsentation“
- Bildfelder in Ergebnissen der SPList-REST-API (RenderListDataAsStream)
- Verwenden Sie die neue Eigenschaft ImageFieldsToTryRewriteToCdnUrls , um eine durch Trennzeichen getrennte Liste von Feldern bereitzustellen.
- Unterstützt Hyperlinkfelder und PublishingImage-Felder
- SharePoint-Bilddarstellungen
Das folgende Diagramm veranschaulicht den Workflow, wenn SharePoint eine Anforderung für eine Seite empfängt, die Ressourcen von einem öffentlichen Ursprung enthält.
Tipp
Wenn Sie das automatische Umschreiben für bestimmte URLs auf einer Seite deaktivieren möchten, können Sie die Seite auschecken und den Abfragezeichenfolgenparameter hinzufügen ? NoAutoReWrites=true am Ende jedes Links, den Sie deaktivieren möchten.
Erstellen von CDN-URLs für öffentliche Ressourcen
Wenn die Veröffentlichungsfunktion für einen öffentlichen Ursprung nicht aktiviert ist oder das Medienobjekt nicht zu den Linktypen gehört, die vom Feature für automatisches Erneutes Generieren des CDN-Diensts unterstützt werden, können Sie URLs zum CDN-Speicherort der Medienobjekte manuell erstellen und diese URLs in Ihren Inhalten verwenden.
Hinweis
Sie können CDN-URLs nicht mit Ressourcen in einem privaten Ursprung hartcodieren oder erstellen, da das erforderliche Zugriffstoken, das den letzten Abschnitt der URL bildet, zum Zeitpunkt der Anforderung der Ressource generiert wird. Sie können die URL für das öffentliche CDN erstellen, und die URL sollte nicht hartcodiert sein, da sie geändert werden kann.
Für öffentliche CDN-Ressourcen sieht das URL-Format wie folgt aus:
https://publiccdn.sharepointonline.com/<TenantHostName>/sites/site/library/asset.png
Ersetzen Sie TenantHostName durch Ihren Mandantennamen. Beispiel:
https://publiccdn.sharepointonline.com/contoso.sharepoint.com/sites/site/library/asset.png
Hinweis
Die Seitenkontexteigenschaft sollte zum Erstellen des Präfixes anstelle von hartcodieren "https://publiccdn.sharepointonline.com"" verwendet werden. Die URL kann geändert werden und sollte nicht hartcodiert sein. Wenn Sie Anzeigevorlagen mit dem klassischen SharePoint Online verwenden, können Sie die Eigenschaft "window._spPageContextInfo.publicCdnBaseUrl" in Ihrer Anzeigevorlage für das Präfix der URL verwenden. Wenn Sie SPFx-Webparts für modernes und klassisches SharePoint sind, können Sie die Eigenschaft "this.context.pageContext.legacyPageContext.publicCdnBaseUrl" verwenden. Dadurch wird das Präfix bereitgestellt, sodass ihre Implementierung bei einer Änderung damit aktualisiert wird. Als Beispiel für SPFx kann die URL mit der Eigenschaft "this.context.pageContext.legacyPageContext.publicCdnBaseUrl" + "/" + "host" + "/" + "relativeURL für das Element" erstellt werden. Weitere Informationen finden Sie unter Verwenden von CDN im clientseitigen Code, der Teil der Performance-Serie der Staffel 1 ist.
Verwenden von Ressourcen in privaten Ursprüngen
Es ist keine zusätzliche Konfiguration erforderlich, um Ressourcen in privaten Ursprüngen zu verwenden. SharePoint Online schreibt URLs für Ressourcen in privaten Ursprüngen automatisch um, sodass Anforderungen für diese Ressourcen immer vom CDN verarbeitet werden. Sie können keine URLs für CDN-Ressourcen in privaten Ursprüngen manuell erstellen, da diese URLs Token enthalten, die zum Zeitpunkt der Anforderung des Medienobjekts automatisch von SharePoint Online generiert werden müssen.
Der Zugriff auf Ressourcen in privaten Ursprüngen wird durch dynamisch generierte Token geschützt, die auf Benutzerberechtigungen für den Ursprung basieren, mit den in den folgenden Abschnitten beschriebenen Einschränkungen. Benutzer müssen mindestens Lesezugriff auf die Ursprünge haben, damit das CDN Inhalte rendern kann.
Das folgende Diagramm veranschaulicht den Workflow, wenn SharePoint eine Anforderung für eine Seite empfängt, die Ressourcen von einem privaten Ursprung enthält.
Tokenbasierte Autorisierung in privaten Ursprüngen
Der Zugriff auf Ressourcen in privaten Ursprüngen im Office 365 CDN wird durch von SharePoint Online generierte Token gewährt. Benutzern, die bereits über die Berechtigung für den Zugriff auf den ordner oder die Bibliothek verfügen, die vom Ursprung festgelegt wurden, werden automatisch Token gewährt, die dem Benutzer den Zugriff auf die Datei basierend auf ihrer Berechtigungsstufe ermöglichen. Diese Zugriffstoken sind nach ihrer Generierung 30 bis 90 Minuten gültig, um Tokenwiedergabeangriffe zu verhindern.
Nachdem das Zugriffstoken generiert wurde, gibt SharePoint Online einen benutzerdefinierten URI an den Client zurück, der die beiden Autorisierungsparameter eat (Edgeautorisierungstoken) und oat (Ursprungsautorisierungstoken) enthält. Die Struktur jedes Tokens lautet <"Ablaufzeit im Epochenzeitformat">__<'sichere Signatur'>. Beispiel:
https://privatecdn.sharepointonline.com/contoso.sharepoint.com/sites/site1/library1/folder1/image1.jpg?eat=1486154359_cc59042c5c55c90b26a2775323c7c8112718431228fe84d568a3795a63912840&oat=1486154359_7d73c2e3ba4b7b1f97242332900616db0d4ffb04312
Hinweis
Jeder, der über das Token verfügt, kann auf die Ressource im CDN zugreifen. URLs, die diese Zugriffstoken enthalten, werden jedoch nur über HTTPS freigegeben. Wenn die URL also nicht explizit von einem Endbenutzer freigegeben wird, bevor das Token abläuft, ist das Objekt für nicht autorisierte Benutzer nicht zugänglich.
Berechtigungen auf Elementebene werden für Ressourcen in privaten Ursprüngen nicht unterstützt.
Es ist wichtig zu beachten, dass SharePoint Online keine Berechtigungen auf Elementebene für Ressourcen in privaten Ursprüngen unterstützt. Für eine Datei unter https://contoso.sharepoint.com/sites/site1/library1/folder1/image1.jpg
haben Benutzer beispielsweise unter den folgenden Bedingungen effektiven Zugriff auf die Datei:
Benutzer | Berechtigungen | Effektiver Zugriff |
---|---|---|
Benutzer 1 | Hat Zugriff auf ordner1 | Zugriff auf image1.jpg über das CDN möglich |
Benutzer 2 | Hat keinen Zugriff auf folder1 | Zugriff auf image1.jpg über das CDN nicht möglich |
Benutzer 3 | Hat keinen Zugriff auf folder1, erhält aber explizite Berechtigungen für den Zugriff auf image1.jpg in SharePoint Online. | Zugriff auf das Medienobjekt image1.jpg direkt aus SharePoint Online, aber nicht über das CDN |
Benutzer 4 | Hat Zugriff auf ordner1, wurde jedoch explizit der Zugriff auf image1.jpg in SharePoint Online verweigert. | Zugriff auf das Medienobjekt aus SharePoint Online nicht möglich, kann aber über das CDN auf das Medienobjekt zugreifen, obwohl der Zugriff auf die Datei in SharePoint Online verweigert wurde. |
Problembehandlung beim Office 365 CDN
Gewusst wie bestätigen, dass Ressourcen vom CDN bereitgestellt werden?
Nachdem Sie einer Seite Links zu CDN-Ressourcen hinzugefügt haben, können Sie bestätigen, dass das Medienobjekt über das CDN bereitgestellt wird, indem Sie zu der Seite navigieren, mit der rechten Maustaste auf das Bild klicken, nachdem es gerendert wurde, und die Bild-URL überprüfen.
Sie können auch die Entwicklertools Ihres Browsers verwenden, um die URL für jedes Medienobjekt auf einer Seite anzuzeigen, oder ein Netzwerkablaufverfolgungstool eines Drittanbieters verwenden.
Hinweis
Wenn Sie ein Netzwerktool wie Fiddler verwenden, um Ihre Ressourcen außerhalb des Renderns des Medienobjekts von einer SharePoint-Seite zu testen, müssen Sie der GET-Anforderung manuell den Verweisheader "Referer: https://yourdomain.sharepoint.com
" hinzufügen, wobei die URL die Stamm-URL Ihres SharePoint Online-Mandanten ist.
Sie können CDN-URLs nicht direkt in einem Webbrowser testen, da Sie über einen Verweiser aus SharePoint Online verfügen müssen. Wenn Sie jedoch die CDN-Ressourcen-URL zu einer SharePoint-Seite hinzufügen und die Seite dann in einem Browser öffnen, wird das CDN-Medienobjekt auf der Seite gerendert.
Weitere Informationen zur Verwendung der Entwicklertools im Microsoft Edge-Browser finden Sie unter Microsoft Edge-Entwicklertools.
Ein kurzes Video, das im YouTube-Kanal für SharePoint Developer Patterns and Practices gehostet wird und zeigt, wie Sie überprüfen können, ob Ihr CDN funktioniert, finden Sie unter Überprüfen Ihrer CDN-Nutzung und Sicherstellen einer optimalen Netzwerkkonnektivität.
Warum sind Ressourcen eines neuen Ursprungs nicht verfügbar?
Ressourcen in neuen Ursprüngen stehen nicht sofort zur Verwendung zur Verfügung, da es eine Zeit dauert, bis die Registrierung über das CDN weitergegeben wird und die Ressourcen vom Ursprung in den CDN-Speicher hochgeladen werden. Die erforderliche Zeit für die Verfügbarkeit von Ressourcen im CDN hängt davon ab, wie viele Ressourcen und wie groß die Dateien sind.
Mein clientseitiges Webpart oder SharePoint-Framework Lösung funktioniert nicht
Wenn Sie das Office 365 CDN für öffentliche Ursprünge aktivieren, erstellt der CDN-Dienst automatisch diese Standardur ursprünge:
- */MASTERPAGE
- */STYLE LIBRARY
- */CLIENTSIDEASSETS
Wenn der */clientsideassets-Ursprung fehlt, schlägt SharePoint-Framework Lösungen fehl, und es werden keine Warnungen oder Fehlermeldungen generiert. Dieser Ursprung fehlt möglicherweise, weil für das CDN der Parameter -NoDefaultOrigins auf $true festgelegt wurde, oder weil der Ursprung manuell gelöscht wurde.
Mit dem folgenden PowerShell-Befehl können Sie überprüfen, welche Ursprünge vorhanden sind:
Get-SPOTenantCdnOrigins -CdnType Public
Sie können auch die CLI für Microsoft 365 verwenden:
m365 spo cdn origin list
So fügen Sie den Ursprung in PowerShell hinzu:
Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl */CLIENTSIDEASSETS
So fügen Sie den Ursprung mithilfe der CLI für Microsoft 365 hinzu:
m365 spo cdn origin add --origin */CLIENTSIDEASSETS
Welche PowerShell-Module und CLI-Shells benötige ich, um mit dem Office 365 CDN zu arbeiten?
Sie können das Office 365 CDN entweder mithilfe des SharePoint Online-Verwaltungsshell-PowerShell-Moduls oder der CLI für Microsoft 365 verwenden.
Siehe auch
Netzwerke für die Inhaltsübermittlung