Ferramenta de desenvolvimento de assets compute

A Ferramenta de desenvolvimento de Asset compute é um recurso da Web local que permite aos desenvolvedores configurar e executar os trabalhadores do Asset Computer localmente, fora do contexto do SDK do AEM em relação aos recursos do Asset compute no Adobe I/O Runtime.

Executar a ferramenta de desenvolvimento de Assets compute

A Ferramenta de desenvolvimento de Assets compute pode ser executada a partir da raiz do projeto Asset compute por meio do comando terminal :

$ aio app run

Isso iniciará a Ferramenta de desenvolvimento em http://localhost:9000 e a abrirá automaticamente em uma janela do navegador. Para que a Ferramenta de desenvolvimento seja executada, um devToolToken válido gerado automaticamente deve ser fornecido por meio de um parâmetro de consulta.

Entender a interface das Ferramentas de desenvolvimento do Asset compute

Ferramenta de desenvolvimento de assets compute

  1. Arquivo de origem: A seleção do arquivo de origem é usada para:
    • Selecionado o binário de ativo que será o binário source passado para o trabalhador do Asset compute
    • Upload de arquivos de origem
  2. Definição de perfil(s) de asset compute: Define o trabalhador do Asset compute a ser executado, incluindo parâmetros: incluindo o ponto final do URL do trabalhador, o nome da representação resultante e quaisquer parâmetros
  3. Executar: O botão Executar executa o perfil do Asset compute, conforme definido no editor de perfil de configuração do Asset compute
  4. Abortar: o botão Abortar cancela uma execução iniciada a partir do toque no botão Executar
  5. Solicitação/resposta: fornece a solicitação e a resposta HTTP para/do trabalhador do Asset compute em execução no Adobe I/O Runtime. Isso pode ser útil para depurar
  6. Logs de ativação: os logs que descrevem a execução do trabalhador do Asset compute, juntamente com quaisquer erros. Essas informações também estão disponíveis no padrão aio app run
  7. Representações: Exibe todas as representações geradas pela execução do Asset compute
  8. parâmetro de consulta devToolToken: o token de Ferramenta de Desenvolvimento de Asset compute requer que um parâmetro de devToolToken consulta válido esteja presente. Esse token é gerado automaticamente sempre que uma nova Ferramenta de desenvolvimento é gerada

Executar um trabalhador personalizado

Click-through da execução de um trabalho de Asset compute na Ferramenta de desenvolvimento (Sem áudio)

  1. Certifique-se de que a Ferramenta de desenvolvimento de Assets compute foi iniciada a partir da raiz do seu projeto usando o comando aio app run.

  2. Na Ferramenta de desenvolvimento de Assets compute, carregue ou selecione um arquivo de imagem de amostra

    • Verifique se o arquivo está selecionado na lista suspensa Source file
  3. Revise a área de texto Definição de perfil de Asset compute

    • A chave worker define o URL para o trabalhador do Asset compute implantado
    • A chave name define o nome da representação a ser gerada
    • Outros valores/chaves podem ser fornecidos neste objeto JSON e estarão disponíveis no trabalhador sob o objeto rendition.instructions
      • Opcionalmente, adicione valores para size, contrast e brightness:

        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. Toque no botão Executar

  5. A seção Representações será preenchida com um espaço reservado de representação

  6. Quando o trabalhador for concluído, o espaço reservado da representação exibirá a representação gerada

Fazer alterações de código no código de trabalho enquanto a Ferramenta de desenvolvimento está em execução "implantará as alterações com o sistema em operação". A "implantação dinâmica" leva vários segundos, portanto, permite que a implantação seja concluída antes de executar o trabalhador novamente na Ferramenta de desenvolvimento.

Resolução de problemas

Nesta página