Auf dieser Seite werden die Dispatcher-Tools sowie das Herunterladen und Extrahieren dieser Tools, die unterstützten Apache-Module beschrieben. Außerdem erhalten Sie einen Überblick über die veralteten und flexiblen Modi. Außerdem finden Sie weitere Verweise zur Validierung und zum Debugging sowie zur Migration der Dispatcher-Konfiguration von AMS auf AEM as a Cloud Service.
Die Dispatcher Tools sind Teil des gesamten AEM as a Cloud Service-SDK und bieten:
Die Dispatcher Tools, die zum AEM as a Cloud Service-SDK gehören, können aus einer ZIP-Datei im Software-Verteilungs-Portal heruntergeladen werden. Jede neue Konfiguration, die in dieser neuen Version der Dispatcher-Tools verfügbar ist, kann für die Bereitstellung in Cloud-Umgebungen verwendet werden, in denen diese Version von AEM as a Cloud Service oder höher ausgeführt wird.
Entpacken Sie das SDK, das die Dispatcher Tools für macOS, Linux® und Windows bündelt.
Machen Sie unter macOS/Linux das Dispatcher Tool-Artefakt ausführbar und führen Sie es aus. Es extrahiert die Dispatcher Tools-Dateien selbst in den Ordner, in dem Sie sie gespeichert haben (wo version
ist die Version der Dispatcher Tools).
$ chmod +x aem-sdk-dispatcher-tools-<version>-unix.sh
$ ./aem-sdk-dispatcher-tools-<version>-unix.sh
Verifying archive integrity... 100% All good.
Uncompressing aem-sdk-dispatcher-tools-<version>-unix.sh 100%
Extrahieren Sie unter Windows das ZIP-Archiv für die Dispatcher-Tools.
Mit den Dispatcher-Tools können Sie die Dispatcher-Konfiguration Ihres Projekts überprüfen und debuggen. Erfahren Sie mehr darüber, wie Sie diese Tools auf den unten referenzierten Seiten verwenden können, je nachdem, ob die Dispatcher-Konfiguration Ihres Projekts im flexiblen Modus oder im alten Modus strukturiert ist:
Flexibler Modus: Der empfohlene Modus und der Standard für AEM-Archetyp 28 und höher, der auch von Cloud Manager für neue Umgebungen verwendet wird, die nach der Cloud Manager-Version 2021.7.0 erstellt wurden. Kunden können diesen Modus aktivieren, indem sie den Ordner und die Datei opt-in/USE_SOURCES_DIRECTLY
hinzufügen. Durch die Verwendung dieses flexibleren Modus gibt es keine Einschränkungen in der Dateistruktur unter dem Ordner „rewrites“, der im alten Modus eine einzelne rewrite.rules
-Datei erforderte. Außerdem gibt es keine Beschränkung für die Anzahl der Regeln, die Sie hinzufügen können. Weitere Informationen zur Ordnerstruktur und zur lokalen Validierung finden Sie unter Validieren und Debuggen mit den Dispatcher Tools.
Legacy-Modus - Weitere Informationen zur Ordnerstruktur und lokalen Validierung für den alten Dispatcher-Konfigurationsmodus finden Sie unter Validieren und Debugging mit den Dispatcher Tools (veraltet)
Weitere Informationen zum Migrieren vom alten Konfigurationsmodell zum flexibleren Konfigurationsmodell, das ab AEM-Archetyp 28 bereitgestellt wird, finden Sie in dieser Dokumentation.
Auf der Veröffentlichungsebene werden Blobs standardmäßig als Anhang bereitgestellt. Überschreiben Sie diese Einstellung mit dem Standard Content-Disposition-Header im Dispatcher.
Im Folgenden finden Sie ein Beispiel dafür, wie die Konfiguration aussehen sollte:
<LocationMatch "^\/content\/dam.*\.(pdf).*">
Header unset Content-Disposition
Header set Content-Disposition inline
</LocationMatch>
Die folgende Tabelle zeigt die unterstützten Apache-Module:
Kunden können keine beliebigen Module hinzufügen. Es werden jedoch ggf. zusätzliche Module in Betracht gezogen, die in Zukunft in das Produkt aufgenommen werden. Kunden erhalten die Liste der für eine bestimmte Dispatcher-Version verfügbaren Anweisungen, indem sie den Zulassungslistenbefehl des Validators im SDK ausführen.
Die in den Apache-Konfigurationsdateien zulässigen Anweisungen können aufgelistet werden, indem Sie den Zulassungslistenbefehl des Validators ausführen:
$ validator allowlist
Cloud manager validator 2.0.4
Allowlisted directives:
<Directory>
...
Die Ordnerstruktur des Projekts "Apache"und "Dispatcher"unterscheidet sich geringfügig je nach verwendetem Modus des Projekts, wie im Abschnitt Validierung und Debugging mit den Dispatcher Tools Abschnitt weiter oben.
Weitere Informationen zum Migrieren der Dispatcher-Konfiguration von AMS zu AEM as a Cloud Service finden Sie auf der Seite Migrieren der Dispatcher-Konfiguration von AMS zu AEM as a Cloud Service.