Pour que les agents d’Asset compute puissent générer des rendus personnalisés dans AEM as a Cloud Service, ils doivent être enregistrés dans le service d’auteur as a Cloud Service AEM via les profils de traitement. Le programme de travail sera appelé lors du chargement ou du retraitement de toutes les ressources soumises à ce profil de traitement et le rendu personnalisé sera généré et rendu disponible via les rendus de la ressource.
Créez tout d’abord un profil de traitement qui appelle le programme de travail avec les paramètres configurables.
WKND Asset Renditions
Circle
png
png
car il s’agit du format de sortie pris en charge par le service web du programme de travail, qui produit un arrière-plan transparent derrière la découpe de cercle.https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker
aio app get-url
. Assurez-vous que l’URL pointe vers l’espace de travail correct en fonction de l’environnement as a Cloud Service AEM.size
1000
contrast
0.25
brightness
0.10
rendition.instructions
Objet JavaScript.image/jpeg
, image/png
, image/gif
, image/bmp
, image/tiff
Leave blank
Sélectionnez le profil de traitement nouvellement créé, WKND Asset Renditions
Appuyer Appliquer le profil au(x) dossier(s) dans la barre d’actions supérieure
Sélectionnez un dossier auquel appliquer le profil de traitement, par exemple WKND
et appuyez sur Appliquer
Accédez au dossier auquel le profil de traitement n’a pas été appliqué via AEM > Ressources > Fichiers et appuyez sur WKND
.
Chargement de certaines nouvelles ressources d’images (sample-1.jpg, sample-2.jpg, et sample-3.jpg) dans n’importe quel dossier situé sous le dossier auquel est appliqué le profil de traitement, et attendez que la ressource chargée soit traitée.
Appuyez sur la ressource pour ouvrir ses détails.
Ouvrez le Rendus vue depuis la barre latérale gauche
Appuyez sur la ressource nommée Circle.png
et passez en revue le rendu généré
Félicitations ! Vous avez terminé la tutoriel sur la manière d'étendre AEM microservices d'Asset compute as a Cloud Service ! Vous devriez maintenant avoir la possibilité de configurer, de développer, de tester, de déboguer et de déployer des objets Worker d’Asset compute personnalisés à utiliser par votre service de création as a Cloud Service AEM.
Le projet d’Asset compute final est disponible sur Github à l’adresse :
Github contient l’état final du projet, entièrement renseigné avec les cas de travail et de test, mais ne contient aucune information d’identification, c’est-à-dire. .env
, .config.json
ou .aio
.