Criar um projeto do Asset compute

Os projetos do Asset compute são projetos Node.js, gerados usando a CLI do Adobe I/O, que seguem uma determinada estrutura que permite que eles sejam implantados no Adobe I/O Runtime AEM e integrados ao as a Cloud Service. Um único projeto do Asset compute pode conter um ou mais workers do Asset compute AEM, com cada um tendo um ponto de extremidade HTTP distinto referenciável a partir de um Perfil de processamento as a Cloud Service.

Gerar um projeto

Click-through da geração de um projeto do Asset compute (sem áudio)

Use o Plug-in de Asset compute CLI do Adobe I/O para gerar um novo projeto do Asset compute vazio.

  1. Na linha de comando, navegue até a pasta que contém o projeto.

  2. Na linha de comando, execute aio app init para iniciar a CLI de geração de projeto interativo.

  3. Selecionar organização

    • Selecione a Organização Adobe que tem AEM as a Cloud Service, a qual o Construtor de aplicativos está registrado
  4. Selecionar projeto

    • Localize e selecione o Projeto. Este é o Título do projeto criado a partir do modelo de projeto App Builder, neste caso WKND AEM Asset Compute
  5. Selecionar espaço de trabalho

    • Selecione o Development espaço de trabalho
  6. Quais recursos do aplicativo Adobe I/O você deseja habilitar para este projeto? Selecionar componentes para incluir

    • Selecionar Actions: Deploy runtime actions
    • Use as teclas de setas para selecionar e espaçar para desmarcar/selecionar, e Enter para confirmar a seleção
  7. Selecionar tipos de ações a serem geradas

    • Selecionar DX Asset Compute Worker v1
    • Use as teclas de setas para selecionar, o espaço para desmarcar/selecionar e Enter para confirmar a seleção
  8. Como você deseja nomear esta ação?

    • Usar o nome padrão worker.
    • Se o projeto contiver vários workers que executam diferentes cálculos de ativos, nomeie-os semanticamente

Gerar console.json

A ferramenta de desenvolvedor requer um arquivo chamado console.json que contém as credenciais necessárias para se conectar ao Adobe I/O. Esse arquivo é baixado do console de Adobe I/O.

  1. Abra o do trabalhador do Asset compute Adobe I/O projeto

  2. Selecione o espaço de trabalho do projeto para baixar console.json credenciais para, nesse caso, selecione Development

  3. Vá para a raiz do projeto Adobe I/O e toque em Baixar tudo no canto superior direito.

  4. Um arquivo é baixado como um .json arquivo prefixado com o projeto e espaço de trabalho, por exemplo: wkndAemAssetCompute-81368-Development.json

  5. Você pode:

    • Renomear o arquivo como console.json e mova-o para a raiz do seu projeto do Asset compute Worker. Esta é a abordagem neste tutorial.

    • Mova-a para uma pasta arbitrária E faça referência a essa pasta a partir de sua .env arquivo com uma entrada de configuração ASSET_COMPUTE_INTEGRATION_FILE_PATH. O caminho do arquivo pode ser absoluto ou relativo à raiz do projeto. Por exemplo:

      • ASSET_COMPUTE_INTEGRATION_FILE_PATH=/Users/example-user/secrets/wkndAemAssetCompute-81368-Development.json

      Ou

      • ASSET_COMPUTE_INTEGRATION_FILE_PATH=../../secrets/wkndAemAssetCompute-81368-Development.json.json

OBSERVAÇÃO
O arquivo contém credenciais. Se você armazenar o arquivo no seu projeto, adicione-o ao seu .gitignore arquivo para impedir que seja compartilhado. O mesmo se aplica à .env file — Esses arquivos de credenciais não devem ser compartilhados nem armazenados no Git.

Asset compute projeto no GitHub

O projeto final do Asset compute está disponível no GitHub em:

O GitHub contém o estado final do projeto, totalmente preenchido com os casos de trabalhador e de teste, mas não contém credenciais, ou seja, .env, console.json ou .aio.

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