Lokala slingmappningar misslyckas efter migrering till AEMaaCS

Genom att migrera sling-mappningar från en lokal AEM-konfiguration till Adobe Experience Manager as a Cloud Service (AEMaaCS) introduceras kompatibilitetsproblem på grund av den oföränderliga molnmiljön. För att lösa problemet måste du strukturera om och distribuera sling-mappningar med det molnkompatibla format som stöds.

Beskrivning description

Miljö

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Webbplatser

Problem/symtom

  • Mappningar för flera sökvägar och domäner kan inte generera korrekta URL:er.
  • Framåtmappning och omvänd mappning under /etc/map fungerar inte i AEMaaCS.
  • Utgående URL:er verkar vara felaktiga, men omdirigeras till rätt mål.
  • De inkommande URL-adresserna fungerar korrekt, men det utgående beteendet är inkonsekvent.
  • AEMaaCS kräver att Sling-mappningar distribueras via kod på grund av AEMaaCS oföränderlighet.

Upplösning resolution

Följ de här stegen för att konvertera och distribuera snedmappningar som är kompatibla med AEMaaCS:

  1. Exportera befintliga snedsättningsmappningar från den lokala /etc/map-katalogen till ett .zip-paket.

  2. Lägg till det exporterade .zip-paketet i din projektkodbas under your_project/ui.content/src/main/content/jcr_root/.

  3. Byt namn på mappningsmappen i katalogen etc till map.publish.

  4. Uppdatera konfigurationen för Resolver för Apache Sling så att den refererar /etc/map.publish som mappningsplats.

    1. Skapa eller uppdatera OSGi-konfigurations-JSON för PID org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.
    2. Ange resource.resolver.map.location till /etc/map.publish.
    3. Du kan även uppdatera resource.resolver.mapping med anpassade matrisvärden om du migrerar mappningslogik från JCR.
  5. Spara alla ändringar och driftsätt den uppdaterade kodbasen med Adobe Cloud Manager för att göra ändringar i AEMaaCS.

  6. Testa mappningarna noggrant i utvecklings- och mellanlagringsmiljöer för att säkerställa att både inkommande och utgående URL:er fungerar korrekt innan de distribueras till Produktion.

Relaterad läsning

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f