Integreren met AEM-verwerkingsprofielen

Asset Compute-workers kunnen alleen aangepaste uitvoeringen genereren in AEM as a Cloud Service als ze zijn geregistreerd in de AEM as a Cloud Service Author-service via het verwerken van profielen. Op alle elementen die onder dat verwerkingsprofiel vallen, wordt de worker geactiveerd tijdens het uploaden of opnieuw verwerken en wordt de aangepaste uitvoering gegenereerd en beschikbaar gesteld via de uitvoeringen van het element.

Een verwerkingsprofiel definiëren

Maak eerst een nieuw verwerkingsprofiel dat de worker aanroept met de configureerbare parameters.

Profiel van de Verwerking

  1. Login aan de dienst van de Auteur van AEM as a Cloud Service als Beheerder van AEM. Aangezien dit een leerprogramma is adviseren wij het gebruiken van een ontwikkelomgeving of een milieu in een Sandbox.

  2. Navigeer aan Hulpmiddelen > Assets > de Profielen van de Verwerking

  3. Tik creeer knoop

  4. Geef het verwerkingsprofiel een naam, WKND Asset Renditions

  5. Tik het Eigen lusje, en de Tik voeg Nieuw toe

  6. De nieuwe service definiëren

    • Naam van de Vertoning: Circle

      • De bestandsnaam van de vertoning waarmee deze vertoning is geïdentificeerd in AEM Assets
    • Uitbreiding: png

      • De extensie van de vertoning die wordt gegenereerd. Stel in op png omdat dit de ondersteunde uitvoerindeling is die door de webservice van de worker wordt ondersteund. Dit resulteert in een transparante achtergrond achter de uitgesneden cirkel.
    • Eindpunt: https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker

      • Dit is de URL naar de worker die via aio app get-url wordt verkregen. Zorg ervoor dat de URL-punten zich op de juiste werkruimte bevinden, op basis van de AEM as a Cloud Service-omgeving.
      • Controleer of de URL van de worker naar de juiste werkruimte verwijst. AEM as a Cloud Service Stage moet de werkruimte-URL van het werkgebied gebruiken en AEM as a Cloud Service Production moet de URL van de productiewerkruimte gebruiken.
    • Parameters van de Dienst

      • Tik voeg Parameter toe

        • Sleutel: size
        • Waarde: 1000
      • Tik voeg Parameter toe

        • Sleutel: contrast
        • Waarde: 0.25
      • Tik voeg Parameter toe

        • Sleutel: brightness
        • Waarde: 0.10
      • Deze sleutel-/waardeparen worden doorgegeven aan de Asset Compute-worker en zijn beschikbaar via het JavaScript-object rendition.instructions .

    • MIME Types

      • omvat: image/jpeg, image/png, image/gif, image/bmp, image/tiff
        • Deze MIME-typen zijn de enige typen van de npm-modules van de worker. Deze lijst bevat limieten die worden verwerkt door de aangepaste worker.
      • sluit uit: Leave blank
        • Verwerk nooit activa met deze Types MIME gebruikend deze de dienstconfiguratie. In dit geval gebruiken we alleen een lijst van gewenste personen.
  7. Tik sparen in het hoogste recht

Een verwerkingsprofiel toepassen en aanroepen

  1. Selecteer het nieuwe verwerkingsprofiel, WKND Asset Renditions

  2. Tik pas Profiel op Omslag(en) op de hoogste actiebar toe

  3. Selecteer een omslag om het Profiel van de Verwerking op toe te passen, zoals WKND en tikken van toepassing is

  4. Navigeer aan de omslag het Profiel van de Verwerking niet werd toegepast op via AEM > Assets > Dossiers en tik in WKND.

  5. Upload sommige nieuwe beeldactiva ( steekproef-1.jpg, sample-2.jpg, en sample-3.jpg) in om het even welke omslag onder de omslag met het toegepaste Profiel van de Verwerking, en wacht op de geuploade activa om worden verwerkt.

  6. Tik op het element om de details te openen

    • Standaarduitvoeringen worden mogelijk sneller gegenereerd en weergegeven in AEM dan aangepaste uitvoeringen.
  7. Open de mening van Vertoningen van de linkerzijbalk

  8. Tik op het element met de naam Circle.png en bekijk de gegenereerde uitvoering

    Gegenereerde vertoning

Voltooid!

Gefeliciteerd! U hebt het leerprogrammageëindigd op hoe te om de microdiensten van AEM as a Cloud Service Asset Compute uit te breiden! U moet nu de mogelijkheid hebben om aangepaste Asset Compute-workers in te stellen, te ontwikkelen, te testen, te debuggen en te implementeren voor gebruik door uw AEM as a Cloud Service Author-service.

Bekijk de volledige broncode van het project op Github

Het uiteindelijke Asset Compute-project is beschikbaar op Github op:

Github bevat is de definitieve staat van het project, volledig bevolkt met de arbeider en testgevallen, maar bevat geen geloofsbrieven, dat wil zeggen. .env , .config.json of .aio .

Problemen oplossen

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