Asset Compute-Entwicklungs-Tool

Das Asset Compute-Entwicklungs-Tool ist eine lokale Web-Anwendung, mit der Entwicklungspersonen Asset-Computer-Sekundäre lokal konfigurieren und ausführen können, und zwar außerhalb des Kontexts des AEM SDK für die Asset Compute-Ressourcen in Adobe I/O Runtime.

Verwenden des Asset Compute-Entwicklungs-Tools

Das Asset Compute-Entwicklungs-Tool kann über den folgenden Terminal-Befehl vom Stammverzeichnis des Asset Compute-Projekts aus ausgeführt werden:

$ aio app run

Dadurch wird das Entwicklungs-Tool unter http://localhost:9000 gestartet und automatisch in einem Browser-Fenster geöffnet. Damit das Entwicklungs-Tool ausgeführt werden kann, muss ein gültiges, automatisch generiertes „devToolToken“ über einen Abfrageparameter bereitgestellt werden.

Grundlegendes zur Benutzeroberfläche des Asset Compute-Entwicklungs-Tools interface

Asset Compute-Entwicklungs-Tool

  1. Quelldatei: Die Auswahl der Quelldatei dient folgenden Zwecken:

    • Auswählen der Asset-Binärdatei, die als source-Binärdatei dient, die an den Asset Compute-Sekundär übergeben wird
    • Hochladen von Quelldateien
  2. Definition des Asset Compute-Profils: Definiert den auszuführenden Asset Compute-Sekundär einschließlich des URL-Endpunkts des Sekundärs, des Ausgabedarstellungs-Namens und aller anderen Parameter

  3. Ausführen: Mit der Schaltfläche „Ausführen“ wird das Asset Compute-Profil ausgeführt, wie im Asset Compute-Konfigurationsprofil-Editor definiert

  4. Abbruch: Mit der Schaltfläche „Abbrechen“ wird ein Vorgang abgebrochen, der durch Tippen auf die Schaltfläche „Ausführen“ eingeleitet wurde.

  5. Anfrage/Antwort: Stellt die HTTP-Anfrage und -Antwort an den bzw. vom Asset Compute-Sekundär bereit, der in Adobe I/O Runtime ausgeführt wird. Dies kann beim Debugging hilfreich sein

  6. Aktivierungsprotokolle: Die Protokolle, in denen die Ausführung des Asset Compute-Sekundärs beschrieben wird, sowie etwaige Fehler. Diese Informationen sind auch in der Standardausgabe von aio app run verfügbar

  7. Ausgabedarstellungen: Zeigt alle Ausgabedarstellungen an, die durch die Ausführung des Asset Compute-Sekundärs generiert wurden

  8. devToolToken-Abfrageparameter: Das Asset Compute-Entwicklungs-Tool-Token erfordert, dass ein gültiger devToolToken-Abfrageparameter vorhanden ist. Dieses Token wird automatisch jedes Mal generiert, wenn ein neues Entwicklungs-Tool erzeugt wird

Ausführen eines benutzerdefinierten Sekundärs

Clickthrough der Ausführung einer Asset Compute-Arbeit im Entwicklungs-Tool (kein Audio)

  1. Stellen Sie sicher, dass das Asset Compute-Entwicklungs-Tool von Ihrem Projektstamm aus mit dem Befehl aio app run gestartet wird.

  2. Laden bzw. wählen Sie im Asset Compute-Entwicklungs-Tool eine Beispielgrafikdatei

    • Stellen Sie sicher, dass die Datei in der Dropdown-Liste der Quelldateien ausgewählt ist
  3. Überprüfen Sie den Textbereich der Asset Compute-Profildefinition

    • Der worker-Schlüssel definiert die URL zum bereitgestellten Asset Compute-Sekundär

    • Der name-Schlüssel definiert den Namen der zu generierenden Ausgabedarstellung

    • Andere Schlüssel/Werte können in diesem JSON-Objekt bereitgestellt werden und sind im Sekundär unter dem Objekt rendition.instructions verfügbar

      • Fügen Sie optional Werte für size, contrast und brightness hinzu:

        code language-json
        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. Tippen Sie auf die Schaltfläche Ausführen

  5. Der Abschnitt „Ausgabedarstellung“ wird mit einem Platzhalter für die Ausgabedarstellung aufgefüllt

  6. Sobald der Sekundär abgeschlossen ist, zeigt der Darstellungs-Platzhalter die generierte Ausgabedarstellung an

Wenn Sie Code-Änderungen am Code des Sekundärs vornehmen, während das Entwicklungs-Tool ausgeführt wird, werden die Änderungen per „Hot Deploy“ bereitgestellt. Die „Hot Deploy“-Bereitstellung dauert ein paar Sekunden. Warten Sie also, bis der Bereitstellungsvorgang abgeschlossen ist, bevor Sie den Sekundär über das Entwicklungs-Tool erneut ausführen.

Fehlerbehebung

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