Asset Compute Development Tool

Asset Compute Development Tool är en lokal webbenhet som gör att utvecklare kan konfigurera och köra Assets Computer Workers lokalt, utanför AEM SDK mot Asset Compute-resurserna i Adobe I/O Runtime.

Kör Asset Compute Development Tool

Asset Compute Development Tool kan köras från Asset Compute-projektets rot via terminalkommandot:

$ aio app run

Utvecklingsverktyget startas på http://localhost:9000 och öppnas automatiskt i ett webbläsarfönster. För att utvecklingsverktyget ska kunna köras måste en giltig, automatiskt genererad devToolToken anges via en frågeparameter ​.

Förstå gränssnittet i Asset Compute Development Tools interface

Asset Compute Development Tool

  1. Source-fil: Källfilsvalet används för att:

    • Markerade resursens binärfil som fungerar som den source-binärfil som skickas till Asset Compute-arbetaren
    • Överför källfiler
  2. Asset Compute-profildefinition: Definierar den Asset Compute-arbetare som ska köras inklusive parametrar: inklusive arbetarens URL-slutpunkt, det resulterande återgivningsnamnet och eventuella parametrar

  3. Kör: Knappen Kör kör Asset Compute-profilen enligt definitionen i Asset Compute konfigurationsprofilredigerare

  4. Avbryt: Avbryt-knappen avbryter en körning som har initierats från att trycka på Kör-knappen

  5. Begäran/svar: Tillhandahåller HTTP-begäran och svar till/från den Asset Compute-arbetare som körs i Adobe I/O Runtime. Detta kan vara användbart vid felsökning

  6. Aktiveringsloggar: Loggarna som beskriver Asset Compute-arbetarens körning, tillsammans med eventuella fel. Den här informationen är också tillgänglig i standardversionen av aio app run

  7. Återgivningar: Visar alla återgivningar som genererats av körningen av Asset Compute-arbetaren

  8. devToolToken-frågeparameter: Asset Compute Development Tool-token kräver att det finns en giltig devToolToken-frågeparameter. Denna token genereras automatiskt varje gång ett nytt utvecklingsverktyg skapas

Kör en anpassad arbetare

Klicka igenom hur du kör ett Asset Compute-arbete i utvecklingsverktyget (inget ljud)

  1. Kontrollera att Asset Compute Development Tool har startats från din projektrot med kommandot aio app run.

  2. Ladda upp eller välj en exempelbildfil i Asset Compute Development Tool

    • Kontrollera att filen är markerad i listrutan Source-fil
  3. Granska textområdet Asset Compute-profildefinition

    • Nyckeln worker definierar URL:en till den distribuerade Asset Compute-arbetaren

    • Nyckeln name definierar namnet på återgivningen som ska genereras

    • Andra nycklar/värden kan anges i det här JSON-objektet och är tillgängliga i arbetaren under objektet rendition.instructions

      • Om du vill kan du lägga till värden för size, contrast och brightness:

        code language-json
        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. Tryck på knappen Kör

  5. Avsnittet Återgivningar fylls i med en platshållare för återgivningar

  6. När arbetaren är klar visas den genererade återgivningen i platshållaren för återgivningen

Om du ändrar koden för arbetaren medan utvecklingsverktyget körs kommer ändringarna att distribueras under körning. "hot deploy" (hot-driftsättning) tar flera sekunder, så låt distributionen slutföras innan arbetaren körs om från utvecklingsverktyget.

Felsökning

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