Outil de développement Asset compute

L’outil de développement d’Assets compute est un outil Web local permettant aux développeurs de configurer et d’exécuter localement les travailleurs d’Asset Computer, en dehors du contexte du SDK AEM par rapport aux ressources d’Asset compute de Adobe I/O Runtime.

Exécution de l'outil de développement d'Assets compute

L'outil de développement d'Asset compute peut être exécuté à partir de la racine du projet d'Asset compute via la commande terminal :

$ aio app run

L’outil de développement sera alors début à l’adresse http://localhost:9000 et automatiquement ouvert dans une fenêtre de navigateur. Pour que l'outil de développement s'exécute, un devToolToken valide généré automatiquement doit être fourni par l'intermédiaire d'un paramètre de requête.

Comprendre l'interface Outils de développement d'Asset compute

Outil de développement Asset compute

  1. Fichier source : la sélection du fichier source permet de :
    • Sélection du binaire de ressources qui sera le binaire source transmis au travailleur d’Asset compute
    • Téléchargement de fichiers source
  2. Définition du ou des profils d'Asset compute : Définit le travailleur d'Asset compute à exécuter, y compris les paramètres : incluant le point de terminaison de l’URL du collaborateur, le nom du rendu résultant et tous les paramètres
  3. Exécuter : le bouton Exécuter exécute le profil d'Asset compute tel que défini dans l'éditeur de profil de configuration d'Asset compute
  4. Abandonner : le bouton Abandonner annule une exécution initiée lorsque vous appuyez sur le bouton Exécuter.
  5. Demande/réponse : fournit la demande et la réponse HTTP au/à l’agent d’Asset compute exécutant Adobe I/O Runtime. Cela peut s’avérer utile pour le débogage
  6. Journaux des Activations : Journaux décrivant l’exécution du travailleur d’Asset compute, ainsi que les erreurs éventuelles. Cette information est également disponible dans la norme aio app run
  7. Rendus : affiche tous les rendus générés par l’exécution de l’Asset compute Worker.
  8. paramètre de requête devToolToken : Le jeton Outil de développement d'Asset compute nécessite la présence d'un paramètre de devToolToken requête valide. Ce jeton est généré automatiquement chaque fois qu’un nouvel outil de développement est généré.

Exécution d’un travailleur personnalisé

Clic publicitaire de l’exécution d’un travail d’Asset compute dans l’outil de développement (sans audio)

  1. Assurez-vous que l'outil de développement d'Asset compute est démarré à partir de la racine du projet à l'aide de la commande aio app run.

  2. Dans l’outil de développement d’Asset compute, téléchargez ou sélectionnez un fichier d’image d’exemple.

    • Assurez-vous que le fichier est sélectionné dans la liste déroulante Fichier source.
  3. Examiner la zone de texte Définition du profil d’Asset compute

    • La clé worker définit l'URL de l'agent d'Asset compute déployé.
    • La clé name définit le nom du rendu à générer.
    • D’autres clés/valeurs peuvent être fournies dans cet objet JSON et seront disponibles dans le programme de travail sous l’objet rendition.instructions
      • Ajoutez éventuellement des valeurs pour size, contrast et brightness :

        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. Appuyez sur le bouton Exécuter

  5. La section Rendus est renseignée avec un espace réservé de rendu

  6. Une fois le collaborateur terminé, l’espace réservé pour le rendu affiche le rendu généré.

Si vous modifiez le code du collaborateur pendant l’exécution de l’outil de développement, les modifications seront "déployées à chaud". Le "déploiement à chaud" prend plusieurs secondes, donc laissez le déploiement se terminer avant de réexécuter le programme de travail à partir de l’outil de développement.

Résolution des incidents

Sur cette page