Show Menu
THEMEN×

Sandbox-Programme

Einführung

Ein Sandbox-Programm ist einer der beiden Typen von Programmen, die im AEM Cloud-Dienst verfügbar sind, wobei der andere ein reguläres Programm ist.
Eine Sandbox wird normalerweise für Schulungen, laufende Demos, die Aktivierung oder den Testversand von Concept (POC) erstellt. Sie sind nicht dazu gedacht, Live-Verkehr zu transportieren. Sie unterliegen nicht den AEM-Verpflichtungen als Cloud-Dienst .
Die in einer Sandbox erstellten Umgebung sind nicht für die automatische Skalierung konfiguriert. Daher sind sie nicht für Leistungs- oder Belastungsprüfungen geeignet.
Sandbox-Programm umfassen Sites und Assets und werden automatisch mit einem Git-Repository, einer Development-Umgebung und einer Nicht-Produktions-Pipeline gefüllt. Das Git-Repository wird mit einem Beispielprojekt basierend auf dem AEM-Projektarchiv gefüllt.
Weitere Informationen zu den Programm-Typen finden Sie unter Einführung zu Programmen und Programmen .

Attribute von Sandbox-Programmen

Sandbox-Programm haben die folgenden Attribute:
  1. Programm-Erstellung: Die Erstellung des Sandbox-Programms erfolgt automatisch:
    • Einrichtung des Projekts mit Beispielcode und Inhalt
    • Schaffung einer Umgebung für die Entwicklung
    • Erstellung von Nicht-Produktionslinien-Pipeline, die zur Entwicklungs-Umgebung bereitgestellt werden (Bereitstellung der Hauptverzweigung zur Umgebung der Entwicklung)
  2. Lösungen: Sandbox-Programm umfassen AEM-Sites und -Assets.
  3. AEM-Aktualisierungen: AEM-Updates können manuell auf Umgebung in einem Sandbox-Programm angewendet werden und werden nicht automatisch gesendet.
  4. Hibernation: Umgebung in einem Sandbox-Programm werden automatisch ausgeblendet, wenn für einen bestimmten Zeitraum keine Aktivität erkannt wird. Hibernated-Umgebung können manuell entfernt werden.

Erstellen eines Sandbox-Programms

Mit einem Assistenten zum Erstellen von Programmen können Sie ein Sandbox-Programm erstellen.
Weitere Informationen zum Erstellen eines Sandbox-Programms finden Sie unter Erstellen eines Sandbox-Programms .

Erstellen von Sandbox-Umgebung

Sandbox-Programm werden zum Zeitpunkt der Erstellung des Programms automatisch an eine Development-Umgebung gesendet. Die Development-Umgebung umfasst standardmäßig einen Autor und eine Veröffentlichungsstufe.
Der Produktions-Stage-Umgebung-Satz kann manuell dem Sandbox-Programm hinzugefügt werden, wenn der Anwender bereit ist, eine Produktionspipeline einzurichten.
Weitere Informationen zum manuellen Erstellen einer Umgebung finden Sie unter Hinzufügen von Umgebung .

Löschen von Sandbox-Umgebung

Benutzer mit den erforderlichen Berechtigungen können eine Entwicklungs- oder Produktions-/Stage-Umgebung oder -Sets löschen.
Weitere Informationen zum Löschen einer Umgebung finden Sie unter Löschen von Umgebung .

Hibernating- und EntHibernating-Sandbox-Umgebung

Sandbox-Programm-Umgebung werden in den Ruhezustand versetzt, wenn für einen bestimmten Zeitraum keine Aktivität erkannt wird.
Hibernation ist einzigartig in Sandbox-Programm-Umgebung. Regelmäßige Umgebung des Programms führen nicht zu Hibernationen.

Hibernation

Eine Ruhezeit kann entweder automatisch oder manuell erfolgen. Es kann einige Minuten dauern, bis Sandbox-Programm-Umgebung in den Ruhezustand wechseln. Daten werden während der Winterzeit beibehalten.
Die Hibernation wird wie folgt kategorisiert:
  • Automatische Sandbox-Programm-Umgebung werden nach acht Stunden Inaktivität automatisch ausgeblendet, d. h., weder der Autor noch der Veröffentlichungsdienst erhalten Anfragen.
  • Manuell : Als Benutzer können Sie eine Sandbox-Programm-Umgebung manuell löschen, dies ist jedoch nicht erforderlich, da eine Ruhezeit nach einer bestimmten Inaktivität (acht Stunden) automatisch eintritt.
In der neuesten Version haben Sie bei Verknüpfungen mit der Developer Console direkt aus Cloud Manager keine Möglichkeit, eine Sandbox-Programm-Umgebung zu löschen. Die Problemumgehung erfolgt einmal in der Developer Console. Fügen Sie am Ende der URL #release-cm-p1234-e5678 where 1234 1234 das folgende Muster hinzu: Ihre Programm-ID und 5678 Ihre Umgebung-ID .

Manuelle Bereinigung

Sie können Ihr Sandbox-Programm in der Developer Console auf zwei verschiedene Arten manuell löschen:
  • Detailbildschirm der Umgebung
  • Bildschirm zur Umgebung
Der Zugriff auf die Developer Console für ein Sandbox-Programm steht allen Benutzern von Cloud Manager zur Verfügung.
Gehen Sie wie folgt vor, um Ihre Sandbox-Programm-Umgebung manuell zu löschen:
  1. Navigieren Sie zur Developer Console . Informationen zum Zugriff auf die Developer Console über die Karte für Umgebung finden Sie unter Zugriff auf die Developer Console ​.
    Wenn Sie eine Developer Console direkt über Cloud Manager verknüpfen, haben Sie keine Möglichkeit, eine Sandbox-Programm-Umgebung zu löschen. Die Problemumgehung erfolgt einmal in der Developer Console. Fügen Sie am Ende der URL #release-cm-p1234-e5678 where 1234 1234 das folgende Muster hinzu: Ihre Programm-ID und 5678 Ihre Umgebung-ID .
  2. Click Hibernate , as shown in the figure below:
    Oder
    Klicken Sie auf den Link Umgebung oben links, um die Liste der Umgebung Ansicht, und klicken Sie dann auf Hibernate , wie in der folgenden Abbildung gezeigt:
  3. Klicken Sie auf Hibernate , um den Schritt zu bestätigen.
  4. Nach erfolgreichem Beenden des Ruhezustands wird im Bildschirm " Developer Console "die Benachrichtigung zum Abschluss des Ruhezustands für Ihre Umgebung angezeigt.

Enthibernation

  1. Navigieren Sie zur Developer Console . Informationen zum Zugriff auf die Developer Console über die Karte für Umgebung finden Sie unter Zugriff auf die Developer Console ​.
    Wenn Sie eine Developer Console direkt über Cloud Manager verknüpfen, haben Sie nicht die Möglichkeit, eine Sandbox-Programm-Umgebung zu deaktivieren. Die Problemumgehung erfolgt einmal in der Developer Console. Fügen Sie am Ende der URL #release-cm-p1234-e5678 where 1234 1234 das folgende Muster hinzu: Ihre Programm-ID und 5678 Ihre Umgebung-ID .
    Alternativ können Sie zur Developer Console navigieren, um die Bereinigung zu deaktivieren, indem Sie versuchen, auf den Autor- oder Veröffentlichungsdienst einer bereits ausgeblendeten Umgebung zuzugreifen. In diesem Fall wird eine Landingpage mit einem Link zur Developer Console angezeigt. Weitere Informationen finden Sie im Abschnitt Zugriff auf eine ausgeblendete Umgebung.
    Der Zugriff auf die Developer Console wird von der Cloud Manager - Entwicklerrolle in der Admin-Konsole definiert. Ein Benutzer mit der Berechtigung für die Rolle "Entwickler"kann eine Sandbox-Programm-Umgebung deaktivieren.
  2. Click on De-hibernate , as shown in the figure below:
    Oder
    Klicken Sie auf den Link Umgebung oben links, um die Liste der Umgebung Ansicht, und klicken Sie dann auf Löschen , wie in der Abbildung unten dargestellt
  3. Klicken Sie auf De Hibernate , um den Schritt zu bestätigen.
  4. Sie erhalten die Benachrichtigung, dass der Bereinigungsprozess begonnen hat, und Sie werden über den Fortschritt informiert.
  5. Nach Abschluss des Vorgangs ist die Sandbox-Programm-Umgebung erneut aktiv.

Berechtigungen zum Deaktivieren von Bereinigungen

Jeder Benutzer mit einem Profil, das ihm Zugriff auf AEM als Cloud-Dienst gewährt, sollte auf die Developer Console zugreifen können, sodass er die Umgebung deaktivieren kann.
Informationen zum Einrichten von Benutzerberechtigungen finden Sie unter Hinzufügen Benutzer und Rollen in Cloud Manager.

Zugriff auf eine ausgeblendete Umgebung

Bei Browseranfragen zum Autoren- oder Veröffentlichungsstatus einer überzähligen Umgebung wird dem Benutzer eine Landingpage angezeigt, die den Status der Umgebung beschreibt, wie in der folgenden Abbildung dargestellt:

Wichtige Überlegungen

Bei Umgebung mit Hibernationen und enthibernierten sind nur wenige wichtige Aspekte:
  • Ein Benutzer kann eine Pipeline verwenden, um benutzerdefinierten Code für ausgeblendete Umgebung bereitzustellen. Die Umgebung bleibt erhalten, und der neue Code wird in der Umgebung angezeigt, sobald er entfernt wurde.
  • AEM-Upgrades können auf ausgeblendete Umgebung angewendet werden, die Kunden manuell aus Cloud Manager auslösen können. Die Umgebung bleibt erhalten, und die neue Version erscheint in der Umgebung, sobald sie entfernt wurde.
Derzeit gibt Cloud Manager nicht an, ob eine Umgebung ausgeblendet ist.

AEM-Aktualisierungen für Sandbox-Umgebung

Refer to AEM version updates for more details.
Ein Benutzer kann AEM-Updates manuell auf die Umgebung in einem Sandbox-Programm anwenden.
Informationen zum Aktualisieren einer Umgebung finden Sie unter Aktualisieren der Umgebung .
  • Eine manuelle Aktualisierung kann nur ausgeführt werden, wenn die zielgerichtete Umgebung über eine ordnungsgemäß konfigurierte Pipeline verfügt.
  • Eine manuelle Aktualisierung auf Produktions - oder Stage -Umgebung wird automatisch aktualisiert. Der Produktions- und Stage-Umgebung-Satz muss sich in derselben AEM-Version befinden.