Para uso em AEM ambientes as a Cloud Service, o aplicativo de extensão App Builder deve ser implantado e aprovado.
Há várias considerações a serem levadas em conta ao implantar aplicativos de extensão do App Builder:
As extensões são implantadas no espaço de trabalho do projeto do Console do Adobe Developer. Os espaços de trabalho padrão são:
Produção o workspace contém implantações de extensão que estão disponíveis em todas as AEM as a Cloud Service.
Fase O workspace atua como um espaço de trabalho do desenvolvedor. As extensões implantadas no espaço de trabalho de Preparo não estão disponíveis AEM as a Cloud Service.
Os espaços de trabalho do Console do Adobe Developer não têm correlação direta com AEM tipos de ambiente as a Cloud Service.
Uma extensão implantada no espaço de trabalho Produção é exibida em todos os ambientes AEM as a Cloud Service na Org do Adobe em que a extensão existe.
Uma extensão não pode ser limitada aos ambientes com os quais está registrada ao adicionar lógica condicional que verifica o nome do host as a Cloud Service AEM.
Várias extensões podem ser usadas AEM as a Cloud Service. O Adobe recomenda que cada extensão do aplicativo App Builder seja usada para resolver um único objetivo comercial. Dito isso, um aplicativo App Builder de extensão única pode implementar vários pontos de extensão que oferecem suporte a um objetivo comercial comum.
Implantação inicial
Para que uma extensão esteja disponível AEM ambientes as a Cloud Service, ela deve ser implantada no Adobe Developer Console.
O processo de implantação foi dividido em duas etapas lógicas:
Implantação do aplicativo App Builder de extensão no Adobe Developer Console por um desenvolvedor.
Aprovação da extensão por um gerente de implantação ou proprietário de negócios.
Implantar o aplicativo App Builder de extensão
Implante a extensão para o Espaço de trabalho Produção. As extensões implantadas no espaço de trabalho Produção são adicionadas automaticamente a todos os serviços de Autor as a Cloud Service AEM no Adobe Org para os quais a extensão é implantada.
Abra uma linha de comando na raiz do aplicativo App Builder de extensão atualizado.
Certifique-se de que o espaço de trabalho Produção esteja ativo
$ aio app use -w Production
Mesclar quaisquer alterações no .env e .aio.
Implante o aplicativo App Builder de extensão atualizado.
Se a extensão for aceitável Aceitar a revisão. Isso injeta imediatamente a extensão em todos AEM serviços de Autor as a Cloud Service na Org do Adobe.
Depois que a solicitação de extensão é aprovada, a extensão imediatamente se torna ativa nos AEM serviços do autor as a Cloud Service.
Atualizar uma extensão
A atualização e a extensão do aplicativo App Builder seguem o mesmo processo da implantação inicial, com o desvio de que a implantação de extensão existente deve ser revogada primeiro.
Revogar a extensão
Para implantar uma nova versão de uma extensão, ela deve ser revogada (ou removida). Embora a extensão seja Revogada, ela não está disponível AEM consoles.
Navegar para Gerenciar > Aplicativos do App Builder
Revogar a Extensão para atualizar
Implantar a extensão
Implante a extensão para o Espaço de trabalho Produção. As extensões implantadas no espaço de trabalho Produção são adicionadas automaticamente a todos os serviços de Autor as a Cloud Service AEM no Adobe Org para os quais a extensão é implantada.
Abra uma linha de comando na raiz do aplicativo App Builder de extensão atualizado.
Certifique-se de que o espaço de trabalho Produção esteja ativo
$ aio app use -w Production
Mesclar quaisquer alterações no .env e .aio.
Implante o aplicativo App Builder de extensão atualizado.
Se a extensão for aceitável Aceitar a revisão. Isso injeta imediatamente a extensão em todos AEM serviços de Autor as a Cloud Service na Org do Adobe.
Depois que a solicitação de extensão é aprovada, a extensão imediatamente se torna ativa nos AEM serviços do autor as a Cloud Service.
Remover uma extensão
Para remover uma extensão, revogue-a (ou remova) do Adobe Exchange. Quando a extensão é revogada, ela é removida de todos os AEM serviços de Autor as a Cloud Service.