Fastly CDN-Modul für Magento 2

Fastly Services für Adobe Commerce auf Cloud-Infrastruktur verwenden das Fastly CDN-Modul für Magento 2, das in den folgenden Umgebungen installiert ist: Pro Staging und Produktion, Starter Production (master Zweig).

Bei der ersten Bereitstellung oder dem Upgrade Ihres Adobe Commerce-Projekts installiert Adobe die neueste Version des Fastly CDN-Moduls in Ihren Staging- und Produktionsumgebungen. Wenn Fastly Modulaktualisierungen veröffentlicht, erhalten Sie Benachrichtigungen im Admin für Ihre Umgebungen. Adobe empfiehlt, Ihre Umgebungen so zu aktualisieren, dass sie die neueste Version verwenden. Siehe Schnelles Upgrade.

Fastly Service-Konto und Anmeldedaten

Adobe Commerce für Cloud-Infrastrukturprojekte erhält kein dediziertes Fastly-Konto. Der Fastly-Service wird in einem zentralen Konto verwaltet, das beim Adobe registriert ist, und das Management-Dashboard ist nur für das Cloud-Support-Team zugänglich.

Stattdessen verfügt jede Staging- und Produktionsumgebung über eindeutige Fastly-Anmeldeinformationen (API-Token und Service-ID) zum Konfigurieren und Verwalten von Fastly-Services über den Commerce-Administrator. Die Fastly-API ist für die erweiterte Verwaltung des Fastly-Service verfügbar, der die Anmeldeinformationen benötigt, um diese Anfragen zu senden.

Während der Projektbereitstellung fügt Adobe Ihr Projekt zum Fastly-Service-Konto für Adobe Commerce in der Cloud-Infrastruktur hinzu und fügt die Fastly-Anmeldeinformationen zur Konfiguration für die Staging- und Produktionsumgebung hinzu. Siehe Abrufen von Fastly-Anmeldeinformationen.

Fastly-API-Token ändern

Senden Sie ein Adobe Commerce-Support-Ticket, um die Anmeldedaten für das Fastly-API-Token zu ändern. Wenn Sie das neue Token erhalten, aktualisieren Sie Ihre Staging- oder Produktionsumgebung, um das neue Token zu verwenden.

So ändern Sie die Anmeldedaten für das Fastly-API-Token:

  1. Senden eines Adobe Commerce-Support-Tickets Anfordern neuer Fastly-API-Anmeldeinformationen.

    Schließen Sie Ihre Adobe Commerce on Cloud Infrastructure-Projekt-ID und die Umgebungen ein, die neue Anmeldeinformationen erfordern.

  2. Nachdem Sie das neue API-Token erhalten haben, aktualisieren Sie den Wert des API-Tokens in der Konfiguration Fastly-Anmeldeinformationen in der Admin-Datei oder in den Cloud Console Umgebungsvariablen.

  3. Testen Sie die neue Berechtigung.

  4. Nachdem Sie die Berechtigung aktualisiert haben, reichen Sie ein Adobe Commerce-Support-Ticket ein, um das alte API-Token zu löschen.

Mehrere Fastly-Konten und zugewiesene Domains

Fastly ermöglicht es Ihnen nur, eine Apex-Domain und zugehörige Subdomains einem Fastly-Service und -Konto zuzuweisen. Wenn Sie bereits über ein Fastly-Konto verfügen, das denselben Apex und dieselbe Subdomain verknüpft, die für Ihre Adobe Commerce-Site verwendet werden, haben Sie die folgenden Optionen:

  • Entfernen Sie die Apex- und Subdomains aus dem bestehenden Konto, bevor Sie Fastly Service-Anmeldeinformationen für Ihre Adobe Commerce in Cloud-Infrastrukturprojektumgebungen anfordern. Siehe Arbeiten mit Domains in der Fastly-Dokumentation.

    Verwenden Sie diese Option, um die Apex-Domain und alle Subdomains mit dem Fastly-Service-Konto für Adobe Commerce in der Cloud-Infrastruktur zu verknüpfen.

  • Senden Sie ein Adobe Commerce-Support-Ticket, um die Domain-Delegierung anzufordern, damit Apex- und Subdomains mit verschiedenen Konten verknüpft werden können.

    Verwenden Sie diese Option, wenn Sie eine Apex-Domain mit mehreren Subdomains für Adobe Commerce- und Nicht-Adobe Commerce-Sites haben und diese Subdomains mit verschiedenen Fastly-Konten verknüpfen möchten.

Domain-Delegierung anfordern

Szenario 1:

Die Apex-Domain (testweb.com und www.testweb.com) ist mit einem vorhandenen Fastly-Konto verknüpft. Sie haben ein Adobe Commerce on Cloud Infrastructure-Projekt mit den folgenden Subdomains konfiguriert: mcstaging.testweb.com und mcprod.testweb.com. Sie möchten die Apex-Domain nicht in das Fastly-Service-Konto für Adobe Commerce in der Cloud-Infrastruktur verschieben.

Senden Sie ein [Fastly-Support]-Ticket, in dem Sie darum bitten, die Subdomains vom bestehenden Fastly-Konto an das Fastly-Konto für Adobe Commerce in der Cloud-Infrastruktur zu delegieren. Fügen Sie Ihre Adobe Commerce-Projekt-ID in das Ticket ein.

Nach Abschluss der Delegierung können Ihre Projekt-Subdomains zum Fastly-Service-Konto für Adobe Commerce in der Cloud-Infrastruktur hinzugefügt werden. Siehe Abrufen von Fastly-Anmeldeinformationen.

Szenario 2:

Die Apex-Domain (testweb.com und www.testweb.com) ist mit dem Fastly-Service-Konto für Adobe Commerce in der Cloud-Infrastruktur verknüpft. Sie möchten die Fastly-Services für die service.testweb.com und product-updates.testweb.com Subdomains von einem anderen Fastly-Konto aus verwalten.

Senden Sie ein Adobe Commerce-Support-Ticket, in dem angefordert wird, dass die Subdomains vom Fastly-Service-Konto in Adobe Commerce auf der Cloud-Infrastruktur an das Fastly-Konto delegiert werden. Fügen Sie die Service-ID für das Fastly-Konto in das Ticket ein.