Ferramenta de desenvolvimento de assets compute

A Ferramenta de desenvolvimento de Assets 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 e gerado automaticamente deve ser fornecido por meio de um parâmetro de consulta.

Compreender a interface das Ferramentas de desenvolvimento do Asset Compute interface

Ferramenta de desenvolvimento do Asset Compute

  1. Arquivo Source: A seleção do arquivo de origem é usada para:

    • Selecionado o binário do ativo que atua como o binário source passado para o trabalhador do Asset compute
    • Fazer upload de arquivos de origem
  2. Definição de perfil(is) de Asset compute: Define o trabalhador de Asset compute a ser executado, incluindo parâmetros: incluindo o ponto de extremidade da URL do trabalhador, o nome de 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. Anular: o botão Anular cancela uma execução iniciada ao tocar no botão Executar

  5. Solicitação/Resposta: fornece a solicitação HTTP e a resposta para/do trabalhador do Asset Compute em execução no Adobe I/O Runtime. Isso pode ser útil para depuração

  6. Logs de Ativação: os logs que descrevem a execução do trabalhador do Asset compute, juntamente com os erros. Essas informações também estão disponíveis na aio app run padrão

  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 de Assets compute requer que um parâmetro de consulta devToolToken válido esteja presente. Este token é gerado automaticamente sempre que uma nova Ferramenta de desenvolvimento é gerada

Executar um trabalhador personalizado

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

  1. Verifique se a Ferramenta de Desenvolvimento de Asset compute foi iniciada a partir da raiz do projeto usando o comando aio app run.

  2. Na Ferramenta de Desenvolvimento de Assets compute, carregue ou selecione um arquivo de imagem de exemplo

    • Verifique se o arquivo está selecionado na lista suspensa Arquivo Source
  3. Revise a área de texto definição de perfil do Asset Compute

    • A chave worker define a 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 estão disponíveis no trabalho sob o objeto rendition.instructions

      • Opcionalmente, adicione valores para size, contrast e brightness:

        code language-json
        {
            "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 para representação

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

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

Resolução de problemas

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