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.
Anmerkung
Amazon DCV war zuvor als NICE DCV bekannt.
Amazon DCV Session Manager besteht aus installierbaren Softwarepaketen (einem Agenten und einem Broker) und einer Anwendungsprogrammierschnittstelle (API), die es Entwicklern und unabhängigen Softwareanbietern (ISVs) erleichtern, Frontend-Anwendungen zu erstellen, die den Lebenszyklus von Amazon DCV-Sitzungen auf einer Flotte von Amazon DCV-Servern programmgesteuert erstellen und verwalten.
In diesem Handbuch wird erklärt, wie Sie den Session Manager Agent und den Broker installieren und konfigurieren. Weitere Informationen zur Verwendung des Session Managers APIs finden Sie im Amazon DCV Session Manager Developer Guide.
Wie funktioniert Session Manager
Das folgende Diagramm zeigt die allgemeinen Komponenten von Session Manager.

- Broker
-
Der Broker ist ein Webserver, der den Session Manager hostet und verfügbar macht. APIs Es empfängt und verarbeitet API-Anfragen zur Verwaltung von Amazon DCV-Sitzungen vom Kunden und leitet die Anweisungen dann an die entsprechenden Agenten weiter. Der Broker muss auf einem Host installiert sein, der von Ihren Amazon DCV-Servern getrennt ist, aber er muss für den Client zugänglich sein und er muss auf die Agents zugreifen können.
- Kundendienstmitarbeiter
-
Der Agent ist auf jedem Amazon DCV-Server in der Flotte installiert. Die Agenten erhalten Anweisungen vom Broker und führen sie auf ihren jeweiligen Amazon DCV-Servern aus. Die Agenten überwachen auch den Status der Amazon DCV-Server und senden regelmäßig Status-Updates an den Broker zurück.
- APIs
-
Session Manager stellt eine Reihe von REST-Anwendungsprogrammierschnittstellen (APIs) zur Verfügung, die zur Verwaltung von Amazon DCV-Sitzungen auf einer Flotte von Amazon DCV-Servern verwendet werden können. Sie APIs werden auf dem Broker gehostet und von diesem bereitgestellt. Entwickler können benutzerdefinierte Sitzungsverwaltungsclients erstellen, die den aufrufen APIs.
- Client
-
Der Client ist die Front-End-Anwendung oder das Portal, das Sie entwickeln, um den Session Manager aufzurufen APIs, die vom Broker verfügbar gemacht werden. Endbenutzer verwenden den Client, um die auf den Amazon DCV-Servern der Flotte gehosteten Sitzungen zu verwalten.
- Zugriffstoken
-
Um eine API-Anfrage zu stellen, müssen Sie ein Zugriffstoken bereitstellen. Token können vom registrierten Client vom Broker oder einem externen Autorisierungsserver angefordert werden APIs. Um Token anzufordern und darauf zuzugreifen, muss die Client-API gültige Anmeldeinformationen bereitstellen.
- Client-API
-
Die Client-API wird mithilfe von Swagger Codegen aus der Session Manager-API-Definitionsdatei generiert. Die Client-API wird verwendet, um API-Anfragen zu stellen.
- Amazon DCV-Sitzung
-
Eine Amazon DCV-Sitzung ist eine Zeitspanne, in der der Amazon DCV-Server Verbindungen von einem Client annehmen kann. Bevor Ihre Kunden eine Verbindung zu einer Amazon DCV-Sitzung herstellen können, müssen Sie eine Amazon DCV-Sitzung auf dem Amazon DCV-Server erstellen. Amazon DCV unterstützt sowohl Konsolen- als auch virtuelle Sitzungen, und jede Sitzung hat einen bestimmten Besitzer und eine Reihe von Berechtigungen. Sie verwenden den Session ManagerAPIs , um den Lebenszyklus von Amazon DCV-Sitzungen zu verwalten. Amazon DCV-Sitzungen können sich in einem der folgenden Zustände befinden:
-
CREATING
— Der Broker ist dabei, die Sitzung zu erstellen. -
READY
— Die Sitzung ist bereit, Client-Verbindungen anzunehmen. -
DELETING
— Die Sitzung wird gelöscht. -
DELETED
— Die Sitzung wurde gelöscht. -
UNKNOWN
— Der Status der Sitzung konnte nicht ermittelt werden. Der Broker und der Agent können möglicherweise nicht kommunizieren.
-
Features
DCV Session Manager bietet die folgenden Funktionen:
-
Stellt Amazon DCV-Sitzungsinformationen bereit — ruft Informationen über die Sitzungen ab, die auf mehreren Amazon DCV-Servern ausgeführt werden.
-
Verwalten Sie den Lebenszyklus für mehrere Amazon DCV-Sitzungen — erstellen oder löschen Sie mehrere Sitzungen für mehrere Benutzer auf mehreren Amazon DCV-Servern mit einer API-Anfrage.
-
Unterstützt Tags — Verwenden Sie benutzerdefinierte Tags, um beim Erstellen von Sitzungen eine Gruppe von Amazon DCV-Servern als Ziel zu verwenden.
-
Verwaltet Berechtigungen für mehrere Amazon DCV-Sitzungen — ändern Sie Benutzerberechtigungen für mehrere Sitzungen mit einer API-Anfrage.
-
Stellt Verbindungsinformationen bereit — ruft Client-Verbindungsinformationen für Amazon DCV-Sitzungen ab.
-
Unterstützt Cloud- und lokale Server — Verwenden Sie Session Manager auf AWS, vor Ort oder mit alternativen Cloud-basierten Servern.
Einschränkungen
Session Manager bietet keine Funktionen zur Ressourcenbereitstellung. Wenn Sie Amazon DCV auf EC2 Amazon-Instances ausführen, müssen Sie möglicherweise zusätzliche AWS Dienste wie Amazon EC2 Auto Scaling verwenden, um die Skalierung Ihrer Infrastruktur zu verwalten.
Preisgestaltung
Session Manager ist für AWS Kunden, die EC2 Instances ausführen, kostenlos verfügbar.
Kunden vor Ort benötigen eine Amazon DCV Plus- oder Amazon DCV Professional Plus-Lizenz. Informationen zum Kauf einer Amazon DCV Plus- oder Amazon DCV Professional Plus-Lizenz finden Sie unter So kaufen
Weitere Informationen finden Sie unter Lizenzierung des Amazon DCV-Servers im Amazon DCV-Administratorhandbuch.