Ferramenta de desenvolvimento Asset Compute

A Ferramenta de desenvolvimento 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 Asset Compute

A Ferramenta de desenvolvimento Asset 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 Asset 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) do 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 trabalhador do Asset Compute
  8. parâmetro de consulta devToolToken: o token da Ferramenta de Desenvolvimento do Asset Compute requer a presença de um parâmetro de devToolToken consulta válido. Esse token é gerado automaticamente sempre que uma nova Ferramenta de desenvolvimento é gerada

Executar um trabalhador personalizado

Click-through de executar um trabalho do Asset Compute na Ferramenta de Desenvolvimento (Sem áudio)

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

  2. Na Ferramenta de desenvolvimento Asset 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 do Asset Compute

    • A chave worker define o URL para o trabalhador implantado do Asset Compute
    • 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

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now