Distribuire un'estensione

Per l’utilizzo in ambienti AEM as a Cloud Service, è necessario distribuire e approvare l’app App Builder dell’estensione.

Ci sono diverse considerazioni di cui tenere conto durante la distribuzione delle app App Builder per le estensioni:

  • Le estensioni vengono distribuite nell’area di lavoro del progetto di Adobe Developer Console. Le aree di lavoro predefinite sono:

    • L'area di lavoro Produzione contiene distribuzioni di estensioni disponibili in tutte le AEM as a Cloud Service.
    • L'area di lavoro Stage funge da area di lavoro per sviluppatori. Le estensioni distribuite nell’area di lavoro dello stage non sono disponibili in AEM as a Cloud Service.
      Le aree di lavoro di Adobe Developer Console non hanno alcuna correlazione diretta con i tipi di ambiente AEM as a Cloud Service.
  • 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 con cui è registrata aggiungendo logica condizionale che controlla il nome host di AEM as a Cloud Service.

  • È possibile utilizzare più estensioni in AEM as a Cloud Service. L’Adobe consiglia di utilizzare ogni estensione dell’app App Builder 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 aziendale comune.

Distribuzione iniziale

Affinché un'estensione sia disponibile negli ambienti AEM as a Cloud Service, deve essere distribuita in Adobe Developer Console.

Il processo di distribuzione è suddiviso in due fasi logiche:

  1. Implementazione dell’estensione App Builder app in Adobe Developer Console da parte di uno sviluppatore.
  2. 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 AEM as a Cloud Service Author nell’organizzazione Adobe in cui viene distribuita l’estensione.

  1. Apri una riga di comando nella directory principale dell’app App Builder aggiornata per l’estensione.

  2. Assicurati che l’area di lavoro di produzione sia attiva

    code language-shell
    $ aio app use -w Production
    

    Unisci le modifiche apportate a .env e .aio.

  3. Distribuisci l’estensione aggiornata dell’app App Builder.

    code language-shell
    $ aio app deploy
    

Richiedi approvazione distribuzione

Invia l'estensione per l'approvazione {align="center"}

  1. Accedi a Adobe Developer Console
  2. Seleziona Console
  3. Passa a Progetti
  4. Seleziona il progetto associato all’estensione
  5. Seleziona l'area di lavoro Produzione
  6. Seleziona Invia per approvazione
  7. Completa e invia il modulo, aggiornando i campi in base alle esigenze.

Approvazione della distribuzione

Approvazione estensione {align="center"}

  1. Accedi a Adobe Exchange
  2. Passa a Gestisci > App in attesa di revisione
  3. Rivedi l'estensione dell'app App Builder
  4. Se le modifiche dell'estensione sono accettabili Accetta la revisione. L’estensione viene inserita immediatamente in tutti i servizi AEM as a Cloud Service Author all’interno dell’organizzazione Adobe.

Una volta approvata la richiesta di estensione, questa diventa immediatamente attiva nei servizi di authoring di AEM as a Cloud Service.

Aggiornare un’estensione

L'aggiornamento e l'estensione dell'app App Builder seguono lo stesso processo della 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.

  1. Accedi a Adobe Exchange
  2. Passa a Gestisci > App App Builder
  3. Revoca dell'estensione da aggiornare

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 AEM as a Cloud Service Author nell’organizzazione Adobe in cui viene distribuita l’estensione.

  1. Apri una riga di comando nella directory principale dell’app App Builder aggiornata per l’estensione.

  2. Assicurati che l’area di lavoro di produzione sia attiva

    code language-shell
    $ aio app use -w Production
    

    Unisci le modifiche apportate a .env e .aio.

  3. Distribuisci l’estensione aggiornata dell’app App Builder.

    code language-shell
    $ aio app deploy
    

Richiedi approvazione distribuzione

Invia l'estensione per l'approvazione {align="center"}

  1. Accedi a Adobe Developer Console
  2. Seleziona Console
  3. Passa a Progetti
  4. Seleziona il progetto associato all’estensione
  5. Seleziona l'area di lavoro Produzione
  6. Seleziona Invia per approvazione
  7. Completa e invia il modulo, aggiornando i campi in base alle esigenze.

Approvare la richiesta di distribuzione

Approvazione estensione {align="center"}

  1. Accedi a Adobe Exchange
  2. Passa a Gestisci > App in attesa di revisione
  3. Rivedi l'estensione dell'app App Builder
  4. Se le modifiche dell'estensione sono accettabili Accetta la revisione. L’estensione viene inserita immediatamente in tutti i servizi AEM as a Cloud Service Author all’interno dell’organizzazione Adobe.

Una volta approvata la richiesta di estensione, questa diventa immediatamente attiva nei servizi di authoring di AEM as a Cloud Service.

Rimuovere un’estensione

Rimuovere unestensione

Per rimuovere un'estensione, revocala (o rimuoverla) dall'Adobe Exchange. Quando l’estensione viene revocata, viene rimossa da tutti i servizi di authoring di AEM as a Cloud Service.

  1. Accedi a Adobe Exchange
  2. Passa a Gestisci > App App Builder
  3. Revoca dell'estensione da rimuovere
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69