Strumento di sviluppo Asset compute

Ultimo aggiornamento: 2024-01-26
  • Creato per:
  • Intermediate
    Experienced
    Developer

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 aprirlo automaticamente in una finestra del browser. Per eseguire lo strumento di sviluppo, è necessario fornire un devToolToken valido e generato automaticamente tramite un parametro di query.

Comprendere l’interfaccia degli strumenti di sviluppo Asset compute

Strumento di sviluppo Asset compute

  1. File di origine: La selezione del file di origine viene utilizzata per:
    • È stato selezionato il binario della risorsa che funge da source binario passato al lavoratore Asset compute
    • Carica file di origine
  2. Definizione profili di Asset compute: Definisce il processo di lavoro 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 dell’Asset compute
  4. Interrompi: Il pulsante Interrompi annulla un’esecuzione avviata toccando il pulsante Esegui
  5. Richiesta/Risposta: Fornisce la richiesta HTTP e la risposta a/dal 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 aio app run uscita standard
  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 un devToolToken parametro di query da presentare. 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 di Asset compute nello strumento di sviluppo (nessun audio)

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

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

    • Assicurati che il file sia selezionato in File di origine elenco a discesa
  3. Rivedi Definizione profilo Asset compute area di testo

    • Il worker La chiave definisce l’URL del processo di lavoro Asset compute distribuito
    • Il name chiave 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 rendition.instructions oggetto
      • Facoltativamente, aggiungi valori per size, contrast e brightness:

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

  5. Il Sezione Rappresentazioni verrà popolato con un segnaposto per la rappresentazione

  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

In questa pagina