Per l’utilizzo in ambienti AEM as a Cloud Service, l’app App Builder dell’estensione deve essere implementata e approvata.
Ci sono diverse considerazioni di cui tenere conto quando si distribuiscono le app App Builder di estensione:
Le estensioni vengono distribuite nell’area di lavoro del progetto di Adobe Developer Console. Le aree di lavoro predefinite sono:
Produzione L’area di lavoro contiene distribuzioni di estensioni disponibili in tutti gli as a Cloud Service AEM.
Fase workspace funge da workspace per sviluppatori. Le estensioni distribuite nell’area di lavoro di Stage non sono disponibili in AEM as a Cloud Service.
Le aree di lavoro della console Adobe Developer non hanno alcuna correlazione diretta con i tipi di ambiente as a Cloud Service AEM.
Un’estensione distribuita nell’area di lavoro di produzione viene visualizzata in tutti gli ambienti AEM as a Cloud Service nell’organizzazione di Adobe in cui esiste l’estensione.
Un'estensione non può essere limitata agli ambienti in cui è registrata aggiungendo logica condizionale che controlla il nome host as a Cloud Service dall’AEM.
È possibile utilizzare più estensioni su AEM as a Cloud Service. L’Adobe consiglia di utilizzare ogni app App Builder di estensione per risolvere un singolo obiettivo di business. Detto questo, un’app App Builder con una singola estensione può implementare più punti di estensione che supportano un obiettivo di business comune.
Distribuzione iniziale
Affinché un’estensione sia disponibile negli ambienti AEM as a Cloud Service, deve essere implementata nella console Adobe Developer.
Il processo di distribuzione è suddiviso in due fasi logiche:
Implementazione dell’app App Builder per l’estensione nella console Adobe Developer da parte di uno sviluppatore.
Approvazione dell’estensione da parte di un Responsabile dell’implementazione o di un Proprietario business.
Distribuire l’estensione
Distribuisci l’estensione nell’area di lavoro di produzione. Le estensioni distribuite nell’area di lavoro di produzione vengono aggiunte automaticamente a tutti i servizi di authoring as a Cloud Service dell’AEM nell’organizzazione Adobe in cui viene distribuita l’estensione.
Apri una riga di comando nella directory principale dell'app App Builder aggiornata dell'estensione.
Assicurati che l’area di lavoro di produzione sia attiva
$ aio app use -w Production
Unisci eventuali modifiche apportate a .env e .aio.
Se le modifiche dell’estensione sono accettabili Accetta la revisione. Questo inietta immediatamente l’estensione su tutti i servizi di authoring as a Cloud Service dell’AEM all’interno dell’organizzazione Adobe.
Una volta approvata la richiesta di estensione, questa diventa immediatamente attiva nei servizi di authoring as a Cloud Service dell’AEM.
Aggiornare un’estensione
L'aggiornamento e l'estensione dell'app App Builder seguono lo stesso processo dell' distribuzione iniziale, con la deviazione che la distribuzione dell’estensione esistente deve prima essere revocata.
Revocare l’estensione
Per distribuire una nuova versione di un'estensione, è necessario prima revocarla o rimuoverla. L’estensione è revocata ma non è disponibile nelle console AEM.
Distribuisci l’estensione nell’area di lavoro di produzione. Le estensioni distribuite nell’area di lavoro di produzione vengono aggiunte automaticamente a tutti i servizi di authoring as a Cloud Service dell’AEM nell’organizzazione Adobe in cui viene distribuita l’estensione.
Apri una riga di comando nella directory principale dell'app App Builder aggiornata dell'estensione.
Assicurati che l’area di lavoro di produzione sia attiva
$ aio app use -w Production
Unisci eventuali modifiche apportate a .env e .aio.
Se le modifiche dell’estensione sono accettabili Accetta la revisione. Questo inietta immediatamente l’estensione su tutti i servizi di authoring as a Cloud Service dell’AEM all’interno dell’organizzazione Adobe.
Una volta approvata la richiesta di estensione, questa diventa immediatamente attiva nei servizi di authoring as a Cloud Service dell’AEM.
Rimuovere un’estensione
Per rimuovere un'estensione, revocarla o rimuoverla da Adobe Exchange. Quando l’estensione viene revocata, viene rimossa da tutti i servizi di authoring as a Cloud Service dell’AEM.