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.
Schritt 2: Erstellen einer Streaming-URL für die Benutzerauthentifizierung
Sie müssen eine Streaming-URL erstellen, um Benutzer für Streaming-Sitzungen mit eingebetteten WorkSpaces Anwendungen zu authentifizieren. SAML 2.0 und Benutzerpools werden derzeit nicht für eingebettete Streaming-Sitzungen unterstützt. Verwenden Sie eine der folgenden Methoden, um eine Streaming-URL zu erstellen:
-
WorkSpaces Anwendungskonsole
Der create-streaming-url AWS CLI-Befehl
Konfigurationsanforderungen für die Verwendung benutzerdefinierter Domänen
Unabhängig davon, ob Sie benutzerdefinierte Domains verwenden, um Ihr Unternehmens-Branding anzubringen oder um sicherzustellen, dass Streaming-Sitzungen für eingebettete WorkSpaces Anwendungen mit Browsern funktionieren, die Cookies von Drittanbietern blockieren, die Konfigurationsanforderungen sind dieselben.
Benutzerdefinierte Domains sind erforderlich, wenn Ihre Benutzer über Webbrowser verfügen, die Cookies von Drittanbietern blockieren. WorkSpaces Anwendungen verwenden Browser-Cookies zur Authentifizierung von Streaming-Sitzungen und ermöglichen es Benutzern, erneut eine Verbindung zu einer aktiven Sitzung herzustellen, ohne jedes Mal zur Eingabe ihrer Anmeldeinformationen aufgefordert zu werden. Standardmäßig URLs umfasst appstream.com das Streaming von WorkSpaces Anwendungen die Domäne. Wenn Sie eine Streaming-Sitzung in Ihrer Website einbetten, wird appstream.com als Drittanbieter-Domäne behandelt. Daher können Streaming-Sitzungen blockiert werden, wenn moderne Browser verwendet werden, die Cookies von Drittanbietern standardmäßig blockieren.
Gehen Sie folgendermaßen vor, um zu verhindern, dass Streaming-Sitzungen für eingebettete WorkSpaces Anwendungen in diesem Szenario blockiert werden:
Geben Sie eine benutzerdefinierte Domäne an, um Ihre eingebetteten WorkSpaces Anwendungs-Streaming-Sitzungen zu hosten.
Wenn Sie Ihre benutzerdefinierte Domain konfigurieren, stellen Sie sicher, dass es sich bei der Domain um eine Subdomain der Webseite handelt, in die Sie WorkSpaces Anwendungen einbetten möchten. Wenn Sie Ihren Stack beispielsweise so aktualisieren, dass
training.example.comals Host-Domäne angegeben wird, können Sie eine Subdomäne mit dem Namencontent.training.example.comfür Ihre eingebetteten Streaming-Sitzungen erstellen.Erstellen Sie eine Streaming-URL für eingebettete WorkSpaces Anwendungs-Streaming-Sitzungen, die dieselbe benutzerdefinierte Subdomain verwendet. Verwenden Sie die URL-API-Aktion oder den create-streaming-url AWS CLI-Befehl, um die CreateStreamingStreaming-URL zu erstellen. In diesem Szenario können Sie die WorkSpaces Anwendungskonsole nicht verwenden, um eine Streaming-URL zu erstellen.
Um eine Streaming-URL für eingebettete WorkSpaces Anwendungs-Streaming-Sitzungen zu erstellen,
appstream2.region.aws.amazon.com.rproxy.govskope.caersetzen Sie die URL durch Ihre eigene Domain.Standardmäßig ist das Streaming URLs von WorkSpaces Anwendungen wie folgt formatiert:
https://appstream2.region.aws.amazon.com/authenticate?parameters=authenticationcodeWenn Ihre Subdomäne
content.training.example.comist, folgt Ihre neue Streaming-URL dem folgenden Format:https://content.training.example.com/authenticate?parameters=authenticationcodeAnmerkung
Wenn Sie eine benutzerdefinierte Domäne erstellen, können Sie die Domäne nur für eingebettete WorkSpaces Anwendungs-Streaming-Sitzungen in der AWS Region verwenden, für die sie konfiguriert wurde. Wenn Sie benutzerdefinierte Domänen in mehreren Regionen unterstützen möchten, erstellen Sie für jede entsprechende Region eine benutzerdefinierte Domäne. Außerdem werden eingebettete Streaming-Sitzungen nur über HTTPS [TCP-Port 443] unterstützt.
-
Fügen Sie
appstream-custom-url-domainzum Header der Webseite hinzu, die die eingebetteten Streaming-Sitzungen hosten soll. Verwenden Sie für den Header-Wert die Domäne, die Ihr Reverse-Proxy Benutzern anzeigt. Zum Beispiel:Header name:appstream-custom-url-domainHeader value:training.example.comWenn Sie eine benutzerdefinierte Domäne festlegen und eine Streaming-URL erstellen, die dieselbe Domäne angibt, können die Cookies als Erstanbieter-Cookies gespeichert werden. Informationen zur Konfiguration benutzerdefinierter Domains mithilfe von Amazon CloudFront finden Sie unter Benutzerdefinierte Domains mit WorkSpaces Anwendungen
verwenden.
Wenn Sie eine benutzerdefinierte Domain für Ihre Streaming-Sitzungen mit eingebetteten WorkSpaces Anwendungen eingerichtet haben und Ihr Streaming URLs nicht zu Ihrer benutzerdefinierten Domain umgeleitet wird oder wenn Ihre benutzerdefinierte Domain Ihren Benutzern nicht richtig angezeigt wird, finden Sie weitere Informationen zu den folgenden Themen zur Fehlerbehebung: