Integrar a perfis de processamento AEM

Para que os trabalhadores do Asset Compute gerem representações personalizadas no AEM as a Cloud Service, eles devem ser registrados no serviço de Autor do AEM as a Cloud Service por meio de Perfis de processamento. Todos os ativos sujeitos a esse Perfil de processamento terão o trabalhador chamado após o upload ou o reprocessamento e a representação personalizada será gerada e disponibilizada por meio das representações do ativo.

Definir um perfil de processamento

Primeiro, crie um novo Perfil de processamento que chamará o trabalhador com os parâmetros configuráveis.

Processando perfil

  1. Faça logon no serviço de Autor do AEM as a Cloud Service como um Administrador do AEM. Como este é um tutorial, recomendamos usar um ambiente de desenvolvimento ou um ambiente em uma sandbox.

  2. Navegue até Ferramentas > Assets > Processando Perfis

  3. Botão Criar

  4. Nomeie o Perfil de Processamento, WKND Asset Renditions

  5. Toque na guia Personalizado e em Adicionar novo

  6. Definir o novo serviço

    • Nome da representação: Circle

      • O nome do arquivo de representação que foi usado para identificar essa representação no AEM Assets
    • Extensão: png

      • A extensão da representação gerada. Defina como png, pois esse é o formato de saída com suporte pelo serviço Web do trabalhador e resulta em plano de fundo transparente atrás do círculo recortado.
    • Ponto de extremidade: https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker

      • Esta é a URL para o trabalhador obtida via aio app get-url. Verifique se o URL aponta para o espaço de trabalho correto com base no ambiente do AEM as a Cloud Service.
      • Verifique se o URL do trabalhador aponta para o espaço de trabalho correto. O AEM as a Cloud Service Stage deve usar o URL do espaço de trabalho Stage, e o AEM as a Cloud Service Production deve usar o URL do espaço de trabalho Production.
    • Parâmetros de serviço

      • Toque em Adicionar parâmetro

        • Chave: size
        • Valor: 1000
      • Toque em Adicionar parâmetro

        • Chave: contrast
        • Valor: 0.25
      • Toque em Adicionar parâmetro

        • Chave: brightness
        • Valor: 0.10
      • Esses pares de chave/valor passados para o trabalhador do Asset Compute e disponíveis por meio do objeto do JavaScript rendition.instructions.

    • Tipos MIME

      • Inclui: image/jpeg, image/png, image/gif, image/bmp, image/tiff
        • Esses tipos MIME são os únicos dos módulos npm do trabalhador. Esta lista limita os que são processados pelo funcionário personalizado.
      • Exclusões: Leave blank
        • Nunca processe ativos com esses Tipos MIME usando essa configuração de serviço. Nesse caso, usamos apenas uma lista de permissões.
  7. Toque em Salvar na parte superior direita

Aplicar e invocar um perfil de processamento

  1. Selecione o perfil de processamento recém-criado, WKND Asset Renditions

  2. Toque em Aplicar perfil às pastas na barra de ações superior

  3. Selecione uma pasta à qual aplicar o Perfil de Processamento, como WKND, e toque em Aplicar

  4. Navegue até a pasta à qual o Perfil de Processamento não foi aplicado via AEM > Assets > Arquivos e toque em WKND.

  5. Carregue alguns novos ativos de imagens (sample-1.jpg, sample-2.jpg e sample-3.jpg) em qualquer pasta na pasta com o Perfil de Processamento aplicado e aguarde até que o ativo carregado seja processado.

  6. Toque no ativo para abrir os detalhes

    • As representações padrão podem ser geradas e exibidas mais rapidamente no AEM do que as representações personalizadas.
  7. Abra a exibição Representações na barra lateral esquerda

  8. Toque no ativo chamado Circle.png e revise a representação gerada

    Representação gerada

Concluído!

Parabéns! Você concluiu o tutorial sobre como estender os microsserviços do AEM as a Cloud Service Asset Compute! Agora você deve ter a capacidade de configurar, desenvolver, testar, depurar e implantar trabalhadores do Asset Compute personalizados para uso pelo serviço de Autor do AEM as a Cloud Service.

Revisar o código-fonte completo do projeto no Github

O projeto final do Asset Compute está disponível no Github em:

Github contém é o estado final do projeto, totalmente preenchido com os casos de trabalho e de teste, mas não contém credenciais, ou seja, .env, .config.json ou .aio.

Resolução de problemas

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