Förutsättningar
För att kunna genomföra den här självstudiekursen behöver du:
-
AEM as a Cloud Service-miljö med AEM Eventing aktiverat. Dessutom måste exempelprojektet WKND Sites distribueras till det.
-
Åtkomst till Adobe Developer Console.
-
Adobe Developer CLI är installerat på din lokala dator.
Utvecklingssteg
Utvecklingsstegen på hög nivå är följande:
-
Konfigurera projektet i ADC
-
Konfigurera AEM Author-tjänsten för att aktivera ADC-projektkommunikation
-
Utveckla en runtime-åtgärd för att samordna
- hämta metadata från PIM-systemet
- metadatauppdatering i AEM Assets med Assets Author API
-
Skapa och tillämpa metadatamatchemat för resurser
-
Verifiering av överföring av resurser och uppdatering av metadata
Mer information om steg 1-2 finns i handboken Invoke OpenAPI-baserade AEM API:er och för steg 3-4 finns i exemplet Adobe I/O Runtime Action och AEM Events . För steg 5-9, se följande avsnitt.
Konfigurera projektet i Adobe Developer Console (ADC)
Om du vill ta emot AEM Assets Events och köra Adobe I/O Runtime Action som skapades i föregående steg konfigurerar du projektet i ADC.
-
I ADC navigerar du till det projekt som du skapade i steg-3. Välj arbetsytan
Stage
i det projektet där körningsåtgärden distribueras när du köraio app deploy
som en del av steg 4-instruktionerna. -
Klicka på knappen Lägg till tjänst och välj alternativet Händelse . I dialogrutan Lägg till händelser väljer du Experience Cloud > AEM Assets och klickar på Nästa.
-
I steget Konfigurera händelseregistrering väljer du önskad AEMCS-instans, Resursbearbetning slutförd och autentiseringstypen OAuth Server-till-server.
-
I steget Så här tar du emot händelser expanderar du alternativet Körningsåtgärd och väljer den generiska åtgärden som skapades i föregående steg. Klicka på Spara konfigurerade händelser.
-
Klicka på knappen Lägg till tjänst och välj alternativet API . I Lägg till ett API modal väljer du Experience Cloud > AEM Assets Author API och klickar på Next.
-
Välj sedan OAuth Server-to-Server som autentiseringstyp och klicka på Nästa.
-
Välj sedan rätt produktprofil som är associerad med den AEM Assets-miljö som händelsen skapas från och som har tillräcklig åtkomst för att uppdatera resurser där. Klicka slutligen på knappen Spara konfigurerad API .
I det här fallet har produktprofilen AEM Administrators - författare - Program XXX - Miljö YY valts. AEM Assets API Users-tjänsten är aktiverad.