Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Sitzungskontext in Amazon AppStream 2.0

Fokusmodus
Sitzungskontext in Amazon AppStream 2.0 - 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.

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.

Mithilfe der folgenden Methoden können Sie Parameter an Ihre Streaming-Anwendung übergeben:

Wenn Ihr Image eine Version des AppStream 2.0-Agenten verwendet, die am oder nach dem 30. Oktober 2018 veröffentlicht wurde, wird der Sitzungskontext im Image als Windows- oder Linux-Umgebungsvariable gespeichert. Informationen zu bestimmten Umgebungsvariablen finden Sie unter „Benutzer- und Instanz-Metadaten für AppStream 2.0-Flotten“ unterPassen Sie eine Amazon AppStream 2.0-Flotte an, um das Anwendungs-Streaming-Erlebnis Ihrer Benutzer zu optimieren .

Anmerkung

Der Sitzungskontextparameter ist für den Benutzer in der AppStream 2.0-Streaming-URL sichtbar. Es wird dringend empfohlen, niemals vertrauliche oder sensible Informationen in den Sitzungskontext-Parameter einzugeben. Da Benutzer die Streaming-URL ändern können, empfehlen wir, eine zusätzliche Überprüfung durchzuführen, um festzustellen, ob der Sitzungskontext für den Endbenutzer gültig ist. Sie können den Sitzungskontext beispielsweise mit anderen Sitzungsinformationen vergleichen, z. B. mit Benutzer- und Instanzmetadaten für AppStream 2.0-Flotten.

AppStream 2.0 führt keine Überprüfung des Sitzungskontextparameters durch.

Verwenden des Sitzungskontextes zum Übergeben von Parametern an eine Streaming-Anwendung

In den folgenden Schritten verwenden Sie den Sitzungskontext zum Starten eines Webbrowsers und zum automatischen Öffnen einer bestimmten Website. Für Instances, auf denen Windows ausgeführt wird, verwenden Sie Firefox. Für Instances, auf denen Linux ausgeführt wird, verwenden Sie Chromium.

So verwenden Sie den Sitzungskontext zum Starten einer Website
  1. Wählen Sie im linken Navigationsbereich Abbilder und Image Builder aus.

  2. Wählen Sie den zu verwendenden Image Builder aus, stellen Sie sicher, dass er sich im Status Running (Läuft) befindet und klicken Sie dann auf Connect (Verbinden).

  3. Melden Sie sich beim Image Builder an, indem Sie auf der Registerkarte Lokaler Benutzer die Option Administrator auswählen.

  4. Erstellen Sie einen Unterordner von C:\. Wählen Sie für dieses Beispiel C:\Scripts.

  5. Erstellen Sie eine Windows-Batchdatei im neuen Ordner. Erstellen Sie für dieses Beispiel C:\Scripts\session-context-test.bat und fügen Sie ein Skript hinzu, das Firefox mit der URL aus dem Sitzungskontext startet.

    Führen Sie das folgende Skript aus:

    CD "C:\Program Files (x86)\Mozilla Firefox" Start firefox.exe %APPSTREAM_SESSION_CONTEXT%
  6. Fügen Sie im Image Assistant session-context-test.bat hinzu und ändern Sie den Namen in Firefox.

    Sie müssen Firefox nicht manuell hinzufügen. Dieser Schritt erfordert, dass Sie allein die Batch-Datei hinzufügen.

  7. Erstellen Sie ein Abbild, eine Flotte und einen Stack. Verwenden Sie in diesem Beispiel den Flottennamen session-context-test-fleet und den Stack-Namen session-context-test-stack.

  8. Wenn die Flotte läuft, können Sie create-streaming-urlmit dem session-context Parameter aufrufen, wie in diesem Beispiel gezeigt.

    aws appstream create-streaming-url --stack-name session-context-test-stack \ --fleet-name session-context-test-fleet \ --user-id username –-validity 10000 \ --application-id firefox --session-context "www.amazon.com"
  9. Öffnen Sie in einem Webbrowser die Streaming-URL. Die Skriptdatei startet Firefox und lädt http://www.amazon.com.

Führen Sie die folgenden Schritte durch, um Parameter an die Linux-Streaming-Anwendung zu übergeben.

So übergeben Sie Parameter an Ihre Linux-Streaming-Anwendung
  1. Wählen Sie im linken Navigationsbereich Abbilder und Image Builder aus.

  2. Wählen Sie den zu verwendenden Image Builder aus, stellen Sie sicher, dass er sich im Status Running (Läuft) befindet und klicken Sie dann auf Connect (Verbinden).

  3. Melden Sie sich standardmäßig als beim Image Builder an ImageBuilderAdmin.

  4. Erstellen Sie eine Skriptdatei (z. B. launch-chromium.sh), indem Sie den folgenden Befehl ausführen:

    sudo vim /usr/bin/launch-chromium.sh

  5. Schreiben Sie das Skript und legen Sie ausführbare Berechtigungen wie die folgenden fest:

    Anmerkung

    #! /bin/bash and source /etc/profilesind im Skript immer erforderlich.

    #!/bin/bash source /etc/profile /usr/bin/chromium-browser $APPSTREAM_SESSION_CONTEXT
  6. Verwenden Sie die Image-Assistant-CLI, um launch-chromium.sh hinzuzufügen:

    sudo AppStreamImageAssistant add-application \ --name chromium \ --absolute-app-path /usr/bin/launch-chromium.sh
  7. Erstellen Sie ein Abbild, eine Flotte und einen Stack. Verwenden Sie in diesem Beispiel den Flottennamen session-context-test-fleet und den Stack-Namen session-context-test-stack.

  8. Wenn die Flotte läuft, können Sie create-streaming-urlmit dem session-context Parameter aufrufen, wie in diesem Beispiel gezeigt.

    aws appstream create-streaming-url --stack-name session-context-test-stack \ --fleet-name session-context-test-fleet \ --user-id username \ --application-id chromium --session-context "www.amazon.com"
  9. Öffnen Sie in einem Webbrowser die Streaming-URL. Die Stapel-Datei startet Chromium und lädt http://www.amazon.com.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.