Pour une utilisation dans AEM environnements as a Cloud Service, l’application App Builder d’extension doit être déployée et approuvée.
Plusieurs points doivent être pris en compte lors du déploiement des applications App Builder d’extension :
Les extensions sont déployées dans l’espace de travail du projet de la console Adobe Developer. Les espaces de travail par défaut sont les suivants :
Production workspace contient des déploiements d’extension disponibles dans tous les AEM as a Cloud Service.
Évaluation workspace fait office d’espace de travail développeur. Les extensions déployées dans l’espace de travail Stage ne sont pas disponibles dans AEM as a Cloud Service.
Les espaces de travail de la console Adobe Developer ne comportent aucune corrélation directe avec les types d’environnements as a Cloud Service AEM.
Une extension déployée dans l’espace de travail de production s’affiche dans tous les environnements as a Cloud Service AEM dans l’organisation Adobe dans laquelle l’extension existe.
Une extension ne peut pas être limitée aux environnements dans lesquels elle est enregistrée en ajoutant logique conditionnelle qui vérifie le nom d’hôte as a Cloud Service AEM.
Plusieurs extensions peuvent être utilisées sur AEM as a Cloud Service. Adobe recommande que chaque application App Builder d’extension soit utilisée pour résoudre un seul objectif commercial. Cela dit, une seule application App Builder d’extension peut mettre en oeuvre plusieurs points d’extension qui prennent en charge un objectif commercial commun.
Déploiement initial
Pour qu’une extension soit disponible dans AEM environnements as a Cloud Service, elle doit être déployée sur la console Adobe Developer.
Le processus de déploiement se divise en deux étapes logiques :
Déploiement de l’application App Builder d’extension vers la console Adobe Developer par un développeur.
Validation de l’extension par un responsable de déploiement ou un propriétaire d’entreprise.
Déployer l’extension
Déployez l’extension dans l’espace de travail Production. Les extensions déployées dans l’espace de travail de production sont automatiquement ajoutées à tous les services d’auteur as a Cloud Service AEM dans l’organisation Adobe vers laquelle l’extension est déployée.
Ouvrez une ligne de commande à la racine de l’extension mise à jour de l’application App Builder.
Assurez-vous que l’espace de travail Production est principal
$ aio app use -w Production
Fusionner toutes les modifications dans .env et .aio.
Déployez l’extension mise à jour de l’application App Builder.
Accédez à Gérer > Applications en attente de révision
Réviser l’application App Builder d’extension
Si les modifications d’extension sont acceptables Accepter la révision. Cette opération injecte immédiatement l’extension sur tous les services de création as a Cloud Service AEM dans l’organisation Adobe.
Une fois la demande d’extension approuvée, l’extension devient immédiatement principale dans les services d’auteur as a Cloud Service AEM.
Mettre à jour une extension
La mise à jour et l’extension de l’application App Builder suivent le même processus que le déploiement initial, avec l’écart selon lequel le déploiement d’extension existant doit d’abord être révoqué.
Révoquer l’extension
Pour déployer une nouvelle version d’une extension, celle-ci doit d’abord être révoquée (ou supprimée). Bien que l’extension soit Révoquée, elle n’est pas disponible dans AEM consoles.
Accédez à Gérer > Applications de créateur d’applications
Révoquer l’extension à mettre à jour
Déployer l’extension
Déployez l’extension dans l’espace de travail Production. Les extensions déployées dans l’espace de travail de production sont automatiquement ajoutées à tous les services d’auteur as a Cloud Service AEM dans l’organisation Adobe vers laquelle l’extension est déployée.
Ouvrez une ligne de commande à la racine de l’extension mise à jour de l’application App Builder.
Assurez-vous que l’espace de travail Production est principal
$ aio app use -w Production
Fusionner toutes les modifications dans .env et .aio.
Déployez l’extension mise à jour de l’application App Builder.
Accédez à Gérer > Applications en attente de révision
Réviser l’application App Builder d’extension
Si les modifications d’extension sont acceptables Accepter la révision. Cette opération injecte immédiatement l’extension sur tous les services de création as a Cloud Service AEM dans l’organisation Adobe.
Une fois la demande d’extension approuvée, l’extension devient immédiatement principale dans les services d’auteur as a Cloud Service AEM.
Suppression d’une extension
Pour supprimer une extension, révoquez-la (ou supprimez-la) d’Adobe Exchange. Lorsque l’extension est révoquée, elle est supprimée de tous les services de création as a Cloud Service AEM.