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

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 NICEDCV.

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 DCV sessions Amazon 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 DCV sessions Amazon. 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 d'Amazon DCV Session Manager.

Prérequis

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

Comment fonctionne le gestionnaire de session

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

Composants d'Amazon DCV Session Manager
Agent

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

Agent

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

APIs

Le gestionnaire de session expose un ensemble d'interfaces de programmation d'RESTapplications (APIs) qui peuvent être utilisées pour gérer les DCV sessions Amazon sur un parc de DCV serveurs Amazon. 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 leAPIs.

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 DCV serveurs Amazon de la flotte.

Jeton d'accès

Pour faire une API demande, 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, le client API doit fournir des informations d'identification valides.

Cliente API

Le client API est généré à partir du YAML fichier de API définition du gestionnaire de session, à l'aide de Swagger Codegen. Le client API est utilisé pour faire des API demandes.

DCVSéance Amazon

Vous devez créer une DCV session Amazon sur votre DCV serveur Amazon à laquelle vos clients peuvent se connecter. Les clients ne peuvent se connecter à un DCV serveur Amazon que s'il existe une session active. Amazon DCV prend en charge les sessions de console et virtuelles. Vous utilisez le gestionnaire de session APIs pour gérer le cycle de vie des DCV sessions Amazon. DCVLes sessions Amazon 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

DCVLe gestionnaire de session offre les fonctionnalités suivantes :

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

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

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

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

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

  • 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.