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 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 interface
-
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
- È stato selezionato il binario della risorsa che funge da
-
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
-
Esegui: Il pulsante Esegui esegue il profilo di Asset compute come definito nell’editor del profilo di configurazione dell’Asset compute
-
Interrompi: Il pulsante Interrompi annulla un’esecuzione avviata toccando il pulsante Esegui
-
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
-
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 -
Rappresentazioni: Visualizza tutte le rappresentazioni generate dall'esecuzione del processo di lavoro Asset compute
-
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)
-
Assicurati che lo strumento di sviluppo Asset compute sia avviato dalla directory principale del progetto utilizzando
aio app run
comando. -
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
-
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
ebrightness
:code language-json { "renditions": [ { "worker": "...", "name": "rendition.png", "size":"800", "contrast": "0.30", "brightness": "-0.15" } ] }
-
-
-
Tocca il Esegui pulsante
-
Il Sezione Rappresentazioni verrà popolato con un segnaposto per la rappresentazione
-
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
- Rientro YAML non corretto
- Il limite memorySize è impostato su un valore troppo basso
- Impossibile avviare lo strumento di sviluppo. Private.key mancante
- Menu a discesa dei file di origine non corretto
- Parametro query devToolToken mancante o non valido
- Impossibile rimuovere i file di origine
- La rappresentazione ha restituito un disegno parziale/danneggiato