Sitzungsskript-Konfigurationsdatei - Amazon AppStream 2.0

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Sitzungsskript-Konfigurationsdatei

Um die Konfigurationsdatei für Sitzungsskripten in einer Windows-Instanz zu finden, navigieren Sie zu C:\\ AppStreamSessionScripts\ config.json. Navigieren Sie auf einer Linux-Instance zu /opt/appstream/ SessionScripts /config.json. Die Datei ist wie folgt formatiert:

Anmerkung

Die Konfigurationsdatei liegt im JSON-Format vor. Verifizieren Sie, dass der gesamte eingegebene Text ein gültiges JSON-Format hat.

{ "SessionStart": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 }, "SessionTermination": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 } }

Sie können die folgenden Parameter in der Sitzungsskript-Konfigurationsdatei verwenden.

SessionStart/SessionTermination

Welche Sitzungsskripte bei Auftreten eines Sitzungsereignisses ausgeführt werden, hängt vom Namen des Objekts ab.

Typ: Zeichenfolge

Required: No

Zulässige Werte: SessionStart, SessionTermination

WaitingTime

Maximale Dauer der Sitzungsskripte in Sekunden.

Typ: Ganzzahl

Required: No

Einschränkungen: Die maximale Dauer beträgt 60 Sekunden. Wenn die Sitzungsskripte nicht innerhalb dieser Zeit abgeschlossen werden, werden sie beendet. Wenn ein Skript weiter ausgeführt werden soll, starten Sie es als einen separaten Prozess.

Executables

Die Details für die auszuführenden Sitzungsskripte.

Typ: Zeichenfolge

Erforderlich: Ja

Einschränkungen: Pro Sitzungsereignis können maximal 2 Skripte ausgeführt werden (eines für den Benutzerkontext, eines für den Systemkontext).

Context

Der Kontext, in dem das Sitzungsskript ausgeführt werden soll.

Typ: Zeichenfolge

Erforderlich: Ja

Zulässige Werte: user, system

Filename

Der vollständige Pfad des auszuführenden Sitzungsskripts. Wenn dieser Parameter nicht angegeben wird, wird das Sitzungsskript nicht ausgeführt.

Typ: Zeichenfolge

Required: No

Einschränkungen: Die maximale Länge für Dateiname und vollständigen Pfad beträgt 1000 Zeichen.

.bat.exeZulässige Werte:,, .sh

Anmerkung

Sie können auch PowerShell Windows-Dateien verwenden. Weitere Informationen finden Sie unter PowerShell Windows-Dateien verwenden.

Arguments

Die Argumente für das Sitzungsskript oder die ausführbare Datei.

Typ: Zeichenfolge

Required: No

Längenbeschränkungen: Die maximale Länge beträgt 1000 Zeichen.

S3LogEnabled

Wenn der Wert für diesen Parameter auf True gesetzt ist, wird im Amazon-Web-Services-Konto ein S3-Bucket zum Speichern der vom Sitzungsskript generierten Protokolle erstellt. Standardmäßig ist dieser Wert auf True festgelegt. Weitere Informationen finden Sie im Abschnitt Protokollieren der Ausgaben von Sitzungsskripten unten in diesem Thema.

Typ: Boolesch

Required: No

Zulässige Werte: True, False