Intégration des Profils de traitement AEM

Pour que les travailleurs d’Asset compute puissent générer des rendus personnalisés en AEM en tant que Cloud Service, ils doivent être enregistrés en AEM en tant que service d’auteur Cloud Service via les Profils de traitement. Tous les actifs soumis à ce Profil de traitement font appel au programme de travail lors du transfert ou du retraitement, et le rendu personnalisé est généré et rendu disponible via les rendus de l’actif.

Définir un Profil de traitement

Créez d’abord un nouveau Profil de traitement qui appellera le programme de travail avec les paramètres configurables.

Profil de traitement

  1. Connectez-vous à AEM en tant que service d’auteur Cloud Service en tant qu’AEM Administrator. Comme il s’agit d’un tutoriel, nous vous recommandons d’utiliser un environnement Dev ou un environnement dans un Sandbox.
  2. Accédez à Outils > Ressources > Profils de traitement
  3. Appuyez sur le bouton Créer
  4. Nommez le Profil de traitement WKND Asset Renditions.
  5. Appuyez sur l’onglet Personnalisé, puis sur Ajouter nouveau.
  6. Définir le nouveau service
    • Nom du rendu: Circle
      • Le rendu du nom de fichier qui sera utilisé pour identifier ce rendu en AEM Assets
    • Extension : png
      • Extension du rendu qui sera généré. Définissez cette valeur sur png, car il s’agit du format de sortie pris en charge par le service Web du collaborateur, et le résultat est un arrière-plan transparent derrière le cercle découpé.
    • Point de terminaison : https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker
      • Il s'agit de l'URL du travailleur obtenu via aio app get-url. Assurez-vous que l’URL pointe vers l’espace de travail approprié en fonction de l’AEM en tant qu’environnement Cloud Service.
      • Assurez-vous que l’URL du collaborateur pointe vers l’espace de travail approprié. aem en tant que scène de Cloud Service doit utiliser l’URL de l’espace de travail de scène et AEM en tant que production de Cloud Service doit utiliser l’URL de l’espace de travail de production.
    • Paramètres de service
      • Appuyez sur Paramètre d'Ajoute.
        • Clé: size
        • Valeur : 1000
      • Appuyez sur Paramètre d'Ajoute.
        • Clé: contrast
        • Valeur : 0.25
      • Appuyez sur Paramètre d'Ajoute.
        • Clé: brightness
        • Valeur : 0.10
      • Ces paires clé/valeur qui sont transmises au programme de travail de l’Asset compute et disponibles via l’objet JavaScript rendition.instructions.
    • Types MIME
      • Inclut: image/jpeg, image/png, image/gif, image/bmp, image/tiff
        • Ces types MIME sont les seuls modules npm du travailleur. Cette liste limite les ressources qui seront traitées par le programme de travail personnalisé.
      • Exclure : Leave blank
        • Ne traitez jamais les ressources avec ces types MIME à l’aide de cette configuration de service. Dans ce cas, nous n'utilisons qu'une liste autorisée.
  7. Appuyez sur Enregistrer en haut à droite.

Appliquer et appeler un Profil de traitement

  1. Sélectionnez le nouveau Profil de traitement, WKND Asset Renditions

  2. Appuyez sur Appliquer le Profil au dossier(s) dans la barre d’actions supérieure.

  3. Sélectionnez un dossier auquel appliquer le Profil de traitement, par exemple WKND, puis appuyez sur Appliquer.

  4. Accédez au dossier auquel le Profil de traitement n’a pas été appliqué par AEM > Ressources > Fichiers et appuyez sur WKND.

  5. Téléchargez de nouveaux fichiers d’images (sample-1.jpg, sample-2.jpg et sample-3.jpg) dans n’importe quel dossier situé sous le dossier où le Profil de traitement est appliqué et attendez que la ressource téléchargée soit traitée.

  6. Appuyez sur la ressource pour ouvrir ses détails

    • Les rendus par défaut peuvent générer et apparaître plus rapidement dans les AEM que les rendus personnalisés.
  7. Ouvrez la vue Rendus à partir de la barre latérale gauche.

  8. Appuyez sur la ressource Circle.png et passez en revue le rendu généré.

    Rendu généré

Terminé!

Félicitations ! Vous avez terminé le tutoriel sur la façon d'étendre l'AEM en tant que microservices d'Asset compute Cloud Service ! Vous devez désormais être en mesure de configurer, de développer, de tester, de déboguer et de déployer des agents d’Asset compute personnalisés pour une utilisation par votre AEM en tant que service d’auteur Cloud Service.

Examiner le code source complet du projet sur Github

Le projet d'Asset compute final est disponible sur Github à l'adresse suivante :

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.

Résolution des incidents

Sur cette page