Strumento di sviluppo Asset compute

Lo strumento di sviluppo Asset compute è un web harness locale che consente agli sviluppatori di configurare ed eseguire i processi di lavoro Asset Computer a livello locale, al di fuori del contesto dell’SDK dell’AEM rispetto alle risorse Asset compute in Adobe I/O Runtime.

Eseguire lo strumento di sviluppo Asset Compute

Lo strumento di sviluppo Asset compute può essere eseguito dalla directory principale del progetto Asset compute tramite il comando del terminale:

$ aio app run

Verrà avviato lo strumento di sviluppo all'indirizzo http://localhost:9000 e verrà aperto automaticamente in una finestra del browser. Per eseguire lo strumento di sviluppo, è necessario specificare un devToolToken valido generato automaticamente tramite un parametro di query.

Comprendere l’interfaccia degli strumenti di sviluppo Asset compute interface

Strumento di sviluppo Asset compute

  1. File Source: La selezione del file di origine viene utilizzata per:

    • È stato selezionato il binario della risorsa che funge da binario source passato al processo di lavoro Asset compute
    • Carica file di origine
  2. Definizione di profili di Asset compute: Definisce il processo di lavoro di Asset compute da eseguire, inclusi i parametri, tra cui l'endpoint URL del processo di lavoro, il nome della rappresentazione risultante ed eventuali parametri

  3. Esegui: Il pulsante Esegui esegue il profilo di Asset compute come definito nell'editor del profilo di configurazione di Asset compute

  4. Interrompi: Il pulsante Interrompi annulla un'esecuzione avviata dal pulsante Esegui

  5. Richiesta/risposta: fornisce la richiesta HTTP e la risposta da/a il processo di lavoro Asset Compute in esecuzione in Adobe I/O Runtime. Può essere utile per il debug

  6. Registri di attivazione: i registri che descrivono l'esecuzione del lavoratore Asset compute, insieme a eventuali errori. Queste informazioni sono disponibili anche nel formato standard aio app run

  7. Rappresentazioni: visualizza tutte le rappresentazioni generate dall'esecuzione del processo di lavoro Asset Compute

  8. parametro query devToolToken: Il token dello strumento di sviluppo Asset compute richiede la presenza di un parametro query devToolToken valido. Questo token viene generato automaticamente ogni volta che viene generato un nuovo strumento di sviluppo

Esegui un processo di lavoro personalizzato

Click-through dell'esecuzione di un lavoro Asset compute nello strumento di sviluppo (nessun audio)

  1. Verificare che lo strumento di sviluppo Asset compute sia avviato dalla directory principale del progetto utilizzando il comando aio app run.

  2. Nello strumento di sviluppo Asset Compute, carica o seleziona un file immagine di esempio

    • Verifica che il file sia selezionato nel menu a discesa File Source
  3. Rivedi l'area di testo Definizione profilo Asset compute

    • La chiave worker definisce l'URL del processo di lavoro Asset compute distribuito

    • La chiave name definisce il nome della rappresentazione da generare

    • Altri valori chiave possono essere forniti in questo oggetto JSON e sono disponibili nel processo di lavoro sotto l'oggetto rendition.instructions

      • È possibile aggiungere valori per size, contrast e brightness:

        code language-json
        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. Tocca il pulsante Esegui

  5. La sezione Rappresentazioni verrà compilata con un segnaposto per le rappresentazioni

  6. Al termine del processo di lavoro, nel segnaposto della rappresentazione verrà visualizzata la rappresentazione generata

Se si apportano modifiche al codice di lavoro mentre Development Tool è in esecuzione, le modifiche verranno "implementate a caldo". La "distribuzione a caldo" richiede diversi secondi, quindi consenti il completamento della distribuzione prima di rieseguire il processo di lavoro da Strumento di sviluppo.

Risoluzione dei problemi

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69