Show Menu
ARGOMENTI×

Programmi sandbox

Introduzione

Un programma Sandbox è uno dei due tipi di programmi disponibili AEM Cloud Service, l'altro è un programma Regolare.
Un sandbox è in genere creato per scopi di formazione, demo in esecuzione, abilitazione o prova di concetto (POC). Non sono fatti per trasportare traffico dal vivo. Essi non sono soggetti al AEM come impegni Cloud Service.
Gli ambienti creati in una sandbox non sono configurati per il ridimensionamento automatico. Pertanto, non sono adatti per il test delle prestazioni o del carico.
I programmi sandbox includono Siti e Risorse e vengono compilati automaticamente con un repository Git, un ambiente di sviluppo e una pipeline non di produzione. L'archivio Git viene popolato con un progetto di esempio basato sull'archetipo AEM progetto.
Per ulteriori informazioni sui tipi di programma, consulta Informazioni sui programmi e i tipi di programma.

Attributi dei programmi sandbox

I programmi sandbox hanno i seguenti attributi:
  1. Creazione del programma: La creazione del programma Sandbox include automaticamente:
    • configurazione del progetto con codice e contenuto di esempio
    • creazione di un ambiente di sviluppo
    • creazione di una pipeline non di produzione che viene implementata in un ambiente di sviluppo (implementazione di un ramo principale in un ambiente di sviluppo)
  2. Soluzioni: I programmi sandbox includono AEM Sites e Risorse.
  3. Aggiornamenti AEM: AEM aggiornamenti possono essere applicati manualmente agli ambienti in un programma sandbox e non vengono inviati automaticamente.
  4. Sospensione: Gli ambienti in un programma sandbox vengono automaticamente bloccati se non viene rilevata alcuna attività per un determinato periodo di tempo. Gli ambienti disattivati possono essere disattivati manualmente.

Creazione di un programma sandbox

Una procedura guidata per la creazione di programmi consente di creare un programma sandbox.
Per informazioni su come creare un programma sandbox, consultate Creazione di un programma sandbox per ulteriori dettagli.

Creazione di ambienti sandbox

I programmi sandbox vengono distribuiti in un ambiente di sviluppo al momento della creazione del programma in modo automatico. L’ambiente di sviluppo include per impostazione predefinita un livello di authoring e pubblicazione.
L'ambiente di fase di produzione può essere aggiunto manualmente al programma sandbox, quando l'utente è pronto per impostare un ciclo di produzione.
Per ulteriori informazioni su come creare manualmente un ambiente, vedere Aggiunta di ambienti .

Eliminazione di ambienti sandbox

L'utente con le autorizzazioni necessarie può eliminare un ambiente o set di ambienti di sviluppo o produzione/fase.
Per eliminare un ambiente, vedere Eliminazione di ambienti per ulteriori dettagli.

Ambienti sandbox in sospensione e in sospensione

Se non viene rilevata alcuna attività per un determinato periodo di tempo, gli ambienti del programma sandbox entrano in una modalità di sospensione.
La sospensione è unica per gli ambienti del programma Sandbox. Gli ambienti di programma regolari non sono in grado di effettuare la sospensione.

Sospensione

La sospensione può avvenire automaticamente o manualmente. Per gli ambienti Sandbox Program possono essere necessari fino a pochi minuti per entrare in modalità di sospensione . I dati vengono conservati durante la sospensione.
La sospensione è classificata come:
  • Gli ambienti con programma sandbox automatico vengono automaticamente bloccati dopo otto ore di inattività, il che significa che né l'autore né i servizi di pubblicazione ricevono richieste.
  • Manuale : In qualità di utente è possibile ibernare manualmente un ambiente del programma sandbox, anche se non vi è alcun obbligo di farlo, in quanto l'ibernazione si verificherà automaticamente dopo un determinato periodo (otto ore) di inattività.
Nell'ultima versione, il collegamento alla console per sviluppatori direttamente da Cloud Manager non ti darà la possibilità di attivare un ambiente di programmi sandbox. La soluzione alternativa si trova una volta nella Developer Console. Alla fine dell’URL #release-cm-p1234-e5678 where 1234 1234, aggiungere il seguente pattern è l’ID programma e 5678 è l’ID ambiente.

Utilizzo della sospensione manuale

Potete attivare manualmente il programma sandbox dalla console per sviluppatori in due modi diversi, utilizzando:
  • Schermata dei dettagli dell'ambiente
  • Schermata di elenco dell'ambiente
L'accesso a Developer Console per un programma sandbox è disponibile per qualsiasi utente di Cloud Manager.
Per attivare manualmente gli ambienti del programma sandbox, effettuate le seguenti operazioni:
  1. Passate alla console ​per sviluppatori. Per informazioni su come accedere alla console per sviluppatori, consultate Accesso alla console per sviluppatori dalla scheda Ambienti ​.
    Il collegamento alla Developer Console direttamente da Cloud Manager non consente di attivare un ambiente di programmi sandbox. La soluzione alternativa si trova una volta nella Developer Console. Alla fine dell’URL #release-cm-p1234-e5678 where 1234 1234, aggiungere il seguente pattern è l’ID programma e 5678 è l’ID ambiente.
  2. Click Hibernate , as shown in the figure below:
    Oppure,
    Fate clic sul collegamento Ambienti in alto a sinistra per visualizzare l'elenco degli ambienti e quindi fate clic su Sospendi , come illustrato nella figura seguente:
  3. Fate clic su Sospendi per confermare il passaggio.
  4. Quando la sospensione ha esito positivo, nella schermata Developer Console visualizzerete la notifica completa del processo di ibernazione per il vostro ambiente.

De-ibernazione

  1. Passate alla console ​per sviluppatori. Per informazioni su come accedere alla console per sviluppatori, consultate Accesso alla console per sviluppatori dalla scheda Ambienti ​.
    Il collegamento alla Developer Console direttamente da Cloud Manager non consente di disattivare l'ambiente del programma sandbox. La soluzione alternativa si trova una volta nella Developer Console. Alla fine dell’URL #release-cm-p1234-e5678 where 1234 1234, aggiungere il seguente pattern è l’ID programma e 5678 è l’ID ambiente.
    In alternativa, è possibile accedere a Developer Console per disattivare la funzione di disattivazione tentando di accedere al servizio di creazione o pubblicazione di un ambiente già attivato; in tal caso, verrà visualizzata una pagina di destinazione con un collegamento alla Developer Console. Consultate la sezione Accesso a un ambiente sospeso di seguito.
    L'accesso alla Developer Console è definito da Cloud Manager - Developer Role nel Admin Console . Un utente con un'autorizzazione per il ruolo di sviluppatore può disattivare l'ambiente di un programma sandbox.
  2. Fate clic su De-hibernate , come illustrato nella figura seguente:
    Oppure,
    Fate clic sul collegamento Ambienti in alto a sinistra per visualizzare l'elenco degli ambienti e quindi fate clic su De-hibernate , come illustrato nella figura seguente
  3. Fate clic su De Hibernate per confermare il passaggio.
  4. Riceverai la notifica che il processo di disattivazione è iniziato e che verrà aggiornato con l'avanzamento.
  5. Al termine del processo, l'ambiente Sandbox Program è nuovamente attivo.

Autorizzazioni per la disattivazione

Ogni utente con un profilo di prodotto che dia loro accesso a AEM come Cloud Service dovrebbe essere in grado di accedere alla Developer Console , consentendo loro di disattivare l'ambiente.
Per informazioni sulla configurazione delle autorizzazioni per l'utente, consulta Aggiunta di utenti e ruoli in Cloud Manager.

Accesso a un ambiente sospeso

Quando si effettuano richieste del browser a fronte del livello di authoring o pubblicazione di un ambiente attivato, l’utente riceve una pagina di destinazione che descrive lo stato di ibernazione dell’ambiente, come illustrato nella figura seguente:

Considerazioni importanti

Alcune considerazioni chiave relative agli ambienti in sospensione e in disattivazione sono:
  • Un utente può utilizzare una pipeline per distribuire il codice personalizzato per gli ambienti ibernati. L'ambiente resterà in ibernazione e il nuovo codice apparirà nell'ambiente una volta disattivato.
  • AEM aggiornamenti possono essere applicati agli ambienti bloccati, che i clienti possono attivare manualmente da Cloud Manager. L'ambiente rimarrà bloccato e la nuova versione apparirà nell'ambiente una volta disattivata.
Al momento, Cloud Manager non indica se un ambiente è bloccato.

AEM aggiornamenti agli ambienti sandbox

Per ulteriori informazioni, consultate AEM aggiornamenti delle versioni.
Un utente può applicare manualmente AEM aggiornamenti agli ambienti in un programma sandbox.
Per informazioni sull'aggiornamento di un ambiente, vedere Aggiornamento dell'ambiente .
  • Un aggiornamento manuale può essere eseguito solo se l'ambiente di destinazione dispone di una pipeline configurata correttamente.
  • Un aggiornamento manuale per l'ambiente Produzione o Stage aggiornerà automaticamente l'altro. L'ambiente Production+Stage impostato deve trovarsi nella stessa versione AEM.