Implantar uma extensão

Última atualização em 2024-02-13
  • Criado para:
  • Beginner
    Developer

Para uso em ambientes AEM as a Cloud Service, o aplicativo App Builder de extensão deve ser implantado e aprovado.

Há várias considerações que devem ser 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 Adobe Developer Console. Os espaços de trabalho padrão são:
    • Produção O espaço de trabalho contém implantações de extensão disponíveis em todos os AEM as a Cloud Service.
    • Estágio o espaço de trabalho atua como um espaço de trabalho de desenvolvedor. As extensões implantadas no espaço de trabalho do Palco não estão disponíveis no AEM as a Cloud Service.
      Os espaços de trabalho do Console do Adobe Developer não têm correlação direta com os tipos de ambientes as a Cloud Service AEM.
  • Uma extensão implantada no espaço de trabalho de Produção é exibida em todos os ambientes AEM as a Cloud Service na Adobe Org em que a extensão existe.
    Uma extensão não pode se limitar aos ambientes nos quais está registrada ao adicionar lógica condicional que verifica o nome de host as a Cloud Service do AEM.
  • Várias extensões podem ser usadas no AEM as a Cloud Service. A Adobe recomenda que cada aplicativo do App Builder de extensão seja usado para resolver um único objetivo comercial. Dito isso, um único aplicativo de extensão do App Builder 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 em ambientes as a Cloud Service para AEM, ela deve ser implantada no console do Adobe Developer.

O processo de implantação se divide em duas etapas lógicas:

  1. Implantação do aplicativo App Builder da extensão no Adobe Developer Console por um desenvolvedor.
  2. Aprovação da extensão por um gerente de implantação ou proprietário da empresa.

Implantar a extensão

Implante a extensão no espaço de trabalho Produção. As extensões implantadas no espaço de trabalho de Produção são adicionadas automaticamente a todos os serviços de autor as a Cloud Service do AEM na Adobe Org em que a extensão é implantada.

  1. Abra uma linha de comando na raiz do aplicativo de extensão atualizado App Builder.

  2. Verifique se o espaço de trabalho de Produção está ativo

    $ aio app use -w Production
    

    Mesclar alterações em .env e .aio.

  3. Implante o aplicativo App Builder de extensão atualizado.

    $ aio app deploy
    

Solicitar aprovação de implantação

Enviar extensão para aprovação
  1. Efetue logon no Console do Adobe Developer
  2. Selecionar Console
  3. Navegue até Projetos
  4. Selecione o projeto associado à extensão
  5. Selecione o Produção espaço de trabalho
  6. Selecionar Enviar para aprovação
  7. Preencha e envie o formulário, atualizando os campos conforme necessário.

Aprovação de implantação

Extensão da aprovação
  1. Efetue logon no Adobe Exchange
  2. Navegue até Gerenciar > Aplicativos com revisão pendente
  3. Revisão o aplicativo App Builder da extensão
  4. Se as alterações na extensão forem aceitáveis Aceitar a revisão. Isso injeta imediatamente a extensão em todos os serviços de autor as a Cloud Service AEM na Organização Adobe.

Depois que a solicitação de extensão é aprovada, a extensão fica ativa imediatamente nos serviços do autor as a Cloud Service do AEM.

Atualizar uma extensão

A atualização e a extensão do aplicativo App Builder seguem o mesmo processo que a implantação inicial, com o desvio em que a implantação da extensão existente deve ser revogada primeiro.

Revogar extensão

Para implantar uma nova versão de uma extensão, ela deve primeiro ser revogada (ou removida). Embora a extensão seja Revogada, ela não está disponível nos consoles AEM.

  1. Efetue logon no Adobe Exchange
  2. Navegue até Gerenciar > Aplicativos do App Builder
  3. Revogar a extensão a ser atualizada

Implantar a extensão

Implante a extensão no espaço de trabalho Produção. As extensões implantadas no espaço de trabalho de Produção são adicionadas automaticamente a todos os serviços de autor as a Cloud Service do AEM na Adobe Org em que a extensão é implantada.

  1. Abra uma linha de comando na raiz do aplicativo de extensão atualizado App Builder.

  2. Verifique se o espaço de trabalho de Produção está ativo

    $ aio app use -w Production
    

    Mesclar alterações em .env e .aio.

  3. Implante o aplicativo App Builder de extensão atualizado.

    $ aio app deploy
    

Solicitar aprovação de implantação

Enviar extensão para aprovação
  1. Efetue logon no Console do Adobe Developer
  2. Selecionar Console
  3. Navegue até Projetos
  4. Selecione o projeto associado à extensão
  5. Selecione o Produção espaço de trabalho
  6. Selecionar Enviar para aprovação
  7. Preencha e envie o formulário, atualizando os campos conforme necessário.

Aprovar a solicitação de implantação

Extensão da aprovação
  1. Efetue logon no Adobe Exchange
  2. Navegue até Gerenciar > Aplicativos com revisão pendente
  3. Revisão o aplicativo App Builder da extensão
  4. Se as alterações na extensão forem aceitáveis Aceitar a revisão. Isso injeta imediatamente a extensão em todos os serviços de autor as a Cloud Service AEM na Organização Adobe.

Depois que a solicitação de extensão é aprovada, a extensão fica ativa imediatamente nos serviços do autor as a Cloud Service do AEM.

Remover uma extensão

Remover uma extensão

Para remover uma extensão, cancele (ou remova) a extensão do Adobe Exchange. Quando a extensão é revogada, ela é removida de todos os serviços do autor as a Cloud Service AEM.

  1. Efetue logon no Adobe Exchange
  2. Navegue até Gerenciar > Aplicativos do App Builder
  3. Revogar a extensão a ser removida

Nesta página