Qu'est-ce qu'Amazon DCV Session Manager ? - Gestionnaire de sessions Amazon DCV

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce qu'Amazon DCV Session Manager ?

Note

Amazon DCV était auparavant connu sous le nom de NICE DCV.

Amazon DCV Session Manager est un ensemble de progiciels installables (un agent et un courtier) et une interface de programmation d'applications (API) qui permettent aux développeurs et aux fournisseurs de logiciels indépendants (ISVs) de créer facilement des applications frontales qui créent et gèrent par programmation le cycle de vie des sessions Amazon DCV sur un parc de serveurs Amazon DCV.

Ce guide explique comment utiliser le gestionnaire de session APIs pour gérer le cycle de vie des sessions Amazon DCV. Pour plus d'informations sur l'installation et la configuration du courtier et des agents du gestionnaire de session, consultez le guide de l'administrateur du gestionnaire de session Amazon DCV.

Prérequis

Avant de commencer à utiliser le gestionnaire de session APIs, assurez-vous de connaître les sessions Amazon DCV et Amazon DCV. Pour plus d'informations, consultez le guide de l'administrateur Amazon DCV.

Comment fonctionne le gestionnaire de session

Le schéma suivant montre les composants de haut niveau du gestionnaire de session.

Composants du gestionnaire de sessions Amazon DCV
Agent

Le Broker est un serveur Web qui héberge et expose le gestionnaire APIs de session. Il reçoit et traite les demandes d'API pour gérer les sessions Amazon DCV provenant du client, puis transmet les instructions aux agents concernés. Le Broker doit être installé sur un hôte distinct de vos serveurs Amazon DCV, mais il doit être accessible au client et il doit pouvoir accéder aux agents.

Agent

L'agent est installé sur chaque serveur Amazon DCV de la flotte. Les agents reçoivent des instructions du courtier et les exécutent sur leurs serveurs Amazon DCV respectifs. Les agents surveillent également l'état des serveurs Amazon DCV et envoient des mises à jour périodiques au courtier.

APIs

Le gestionnaire de session expose un ensemble d'interfaces de programmation d'applications REST (APIs) qui peuvent être utilisées pour gérer les sessions Amazon DCV sur un parc de serveurs Amazon DCV. Ils APIs sont hébergés et exposés par le courtier. Les développeurs peuvent créer des clients de gestion de session personnalisés qui appellent le APIs.

Client

Le client est l'application frontale ou le portail que vous développez pour appeler le gestionnaire de session et APIsqui est exposé par le courtier. Les utilisateurs finaux utilisent le client pour gérer les sessions hébergées sur les serveurs Amazon DCV du parc.

Jeton d'accès

Pour effectuer une demande d'API, vous devez fournir un jeton d'accès. Les jetons peuvent être demandés au courtier ou à un serveur d'autorisation externe par le client enregistré APIs. Pour demander un jeton et y accéder, l'API client doit fournir des informations d'identification valides.

API client

L'API client est générée à partir du fichier YAML de définition de l'API Session Manager, à l'aide de Swagger Codegen. L'API client est utilisée pour effectuer des demandes d'API.

Séance Amazon DCV

Une session Amazon DCV est une période pendant laquelle le serveur Amazon DCV est en mesure d'accepter les connexions d'un client. Avant que vos clients puissent se connecter à une session Amazon DCV, vous devez créer une session Amazon DCV sur le serveur Amazon DCV. Amazon DCV prend en charge à la fois les sessions de console et les sessions virtuelles, et chaque session est associée à un propriétaire et à un ensemble d'autorisations spécifiques. Vous utilisez le gestionnaire de session APIs pour gérer le cycle de vie des sessions Amazon DCV. Les sessions Amazon DCV peuvent être dans l'un des états suivants :

  • CREATING—Le courtier est en train de créer la session.

  • READY: la session est prête à accepter les connexions des clients.

  • DELETING: la session est en cours de suppression.

  • DELETED: la session a été supprimée.

  • UNKNOWN: impossible de déterminer l'état de la session. Le courtier et l'agent peuvent ne pas être en mesure de communiquer.

Fonctionnalités

Le gestionnaire de sessions DCV offre les fonctionnalités suivantes :

  • Fournit des informations sur les sessions Amazon DCV : obtenez des informations sur les sessions exécutées sur plusieurs serveurs Amazon DCV.

  • Gérez le cycle de vie de plusieurs sessions Amazon DCV : créez ou supprimez plusieurs sessions pour plusieurs utilisateurs sur plusieurs serveurs Amazon DCV avec une seule demande d'API.

  • Supporte les balises : utilisez des balises personnalisées pour cibler un groupe de serveurs Amazon DCV lors de la création de sessions.

  • Gère les autorisations pour plusieurs sessions Amazon DCV : modifiez les autorisations utilisateur pour plusieurs sessions avec une seule demande d'API.

  • Fournit des informations de connexion : récupère les informations de connexion client pour les sessions Amazon DCV.

  • Supports pour le cloud et sur site : utilisez le gestionnaire de session sur AWS, sur site ou avec d'autres serveurs basés sur le cloud.