Qualification des périphériques USB pour une utilisation avec des applications de streaming - Amazon AppStream 2.0

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.

Qualification des périphériques USB pour une utilisation avec des applications de streaming

Il existe deux méthodes pour spécifier les périphériques USB que vos utilisateurs peuvent rediriger vers leurs instances de streaming AppStream 2.0 :

Note

La redirection USB n'est actuellement prise en charge que sur les instances de streaming Windows AppStream 2.0.

  • Vous pouvez créer les chaînes de filtre de périphérique USB dans le fichier de configuration enregistré sur une image. Cette méthode ne peut être utilisée qu’avec les flottes toujours actives et à la demande.

  • Vous pouvez spécifier des chaînes de filtre pour les périphériques USB lorsque vous créez le parc, soit à l'aide de la console AWS de gestion, soit à l'aide de l'CreateFleetAPI. Pour des informations détaillées sur ces chaînes, consultez la section ci-dessous. Cette méthode ne peut être utilisée qu’avec les flottes Elastic.

Vous pouvez créer un fichier sur votre image AppStream 2.0 qui indique les périphériques USB qu'un utilisateur peut mettre à disposition pour ses applications de streaming. Procédez comme suit pour qualifier les périphériques USB de vos utilisateurs afin qu'ils puissent être utilisés avec des applications de streaming.

Note

Pour des raisons de sécurité, ne qualifiez que les périphériques USB provenant de sources fiables approuvées. Le fait de qualifier tous les périphériques génériques ou toutes les classes de périphériques peut permettre l’utilisation de périphériques non approuvés avec vos applications de streaming.

  1. Si ce n'est pas déjà fait, installez le client AppStream 2.0. Pour plus d’informations, consultez Installation et configuration du client AppStream 2.0.

  2. Connectez le périphérique USB que vous souhaitez qualifier à votre ordinateur.

  3. Accédez à C:\Users \ \ AppData \ Local \ AppStream Client<logged-in-user>, puis double-cliquez sur dcvusblist.exe.

  4. La liste des périphériques USB qui sont connectés à votre ordinateur local s'affiche dans la boîte de dialogue Périphériques DCV - SUB. La colonne Filtre affiche la chaîne de filtre pour chaque périphérique USB. Cliquez avec le bouton droit de la souris sur la saisie de liste d'un périphérique USB que vous souhaitez activer, puis choisissez Copier la chaîne de filtrage.

  5. Sur votre bureau, cliquez sur le bouton Démarrer de Windows et recherchez Notepad. Double-cliquez sur Bloc-notes pour ouvrir un nouveau fichier, copiez la chaîne de filtrage dans le fichier et enregistrez-le. Vous utiliserez la chaîne de filtrage plus tard pour qualifier le périphérique USB.

  6. Lancer une nouvelle instance Image Builder Pour plus d’informations, consultez Lancer un Image Builder pour l'installation et la configuration d'applications de streaming.

  7. Une fois que votre générateur d'images est en cours d'exécution, effectuez les étapes suivantes pour créer une URL de diffusion et vous connecter au générateur d'images à l'aide du client AppStream 2.0.

    1. Avec votre instance Image Builder sélectionnée dans la liste, choisissez Actions, Create streaming URL (Créer une URL de streaming).

    2. Dans la boîte de dialogue Create streaming URL (Créer une URL de streaming), choisissez Copy link (Copier le lien), puis copiez et collez l'adresse web dans un fichier distinct pour une utilisation ultérieure. Vous utiliserez cette URL pour vous reconnecter à l'instance Image Builder à l'étape 12.

    3. Choisissez Launch in Client (Lancer dans le client).

    4. Si la boîte de dialogue Launch Application s'ouvre et vous invite à choisir l'application à utiliser lors de l'ouverture du lien, choisissez Amazon AppStream, Open link. Pour empêcher cette boîte de dialogue de s'afficher la prochaine fois que vous effectuez cette étape pour vous connecter à une instance Image Builder, activez la case à cocher Remember my choice for amazonappstream links (Mémoriser mon choix pour les liens amazonappstream).

    5. Si le client AppStream 2.0 affiche des liens vers le contrat AWS client, les conditions de AWS service, l'avis de AWS confidentialité et les avis de tiers, consultez ces informations, puis choisissez Terminer.

    6. Si la page de connexion du client s'affiche, le champ d'adresse web est prérempli avec l'URL de streaming. Choisissez Se connecter.

    7. Si vous y êtes invité, connectez-vous à l'instance Image Builder en tant qu'administrateur.

  8. Une fois que vous êtes connecté à l'instance Image Builder, si votre périphérique USB nécessite l'installation de pilotes avant son utilisation, téléchargez et installez-les sur l’instance Image Builder. Par exemple, si vous utilisez la souris Connexion 3D, vous devez télécharger et installer les pilotes Connexion nécessaires sur l’instance Image Builder

  9. Sur le bureau de l’instance Image Builder, cliquez sur le bouton Démarrer de Windows et recherchez Notepad. Cliquez avec le bouton droit de la souris sur Notepad, puis choisissez Exécuter en tant qu'administrateur.

  10. Choisissez File (Fichier), Open (Ouvrir), puis ouvrez le fichier suivant : C:\ProgramData\Amazon\Photon\DCV\usb_device_allowlist.txt. Vous pouvez également autoriser toute une catégorie de périphériques ou tous les périphériques provenant du même fabricant à l'aide d'expressions à caractère générique dans le fichier usb_device_allowlist.txt.

  11. Copiez la chaîne de filtre de votre ordinateur local vers l’instance Image Builder. La chaîne de filtre pour un périphérique USB spécifique est une chaîne séparée par des virgules contenant les champs suivants : Nom, Classe de base, Protocole SubClass, ID Vendor, ID Product, Support Autoshare et Skip Reset. Pour de plus amples informations sur ces chaînes, consultez Utilisation des chaînes de filtre de périphériques USB.

  12. Déconnectez-vous de votre générateur d'images, redémarrez-le et reconnectez-le à l'aide du client AppStream 2.0. Pour ce faire, ouvrez le client AppStream 2.0 et collez l'URL de streaming que vous avez créée à l'étape 7 dans le champ d'adresse Web de connexion du client, puis choisissez Connect.

  13. Testez votre périphérique USB sur l’instance Image Builder pour confirmer qu'il fonctionne comme prévu.

  14. Avant que vos utilisateurs puissent utiliser le périphérique USB dans une session AppStream 2.0, ils doivent d'abord partager le périphérique avec leur session. Pour obtenir des conseils à fournir à vos utilisateurs afin de les aider à effectuer cette tâche, consultez Périphériques USB.

  15. Si le périphérique USB fonctionne comme prévu avec l’instance Image Builder, créez une image. Pour plus d’informations, consultez Didacticiel : Création d'une image AppStream 2.0 personnalisée à l'aide de la console AppStream 2.0.

  16. Une fois que vous avez fini de créer l'image, mettez à jour votre parc AppStream 2.0 pour utiliser la nouvelle image.

Utilisation des chaînes de filtre de périphériques USB

Cette section décrit les chaînes de filtre disponibles pour les périphériques USB éligibles aux sessions de streaming AppStream 2.0. Elle fournit également des conseils pour travailler avec ces chaînes. Les chaînes de filtre suivantes sont disponibles :

  • Name : la valeur par défaut de cette chaîne de filtre est le nom du périphérique, mais vous pouvez spécifier votre propre valeur.

  • Base Class,SubClass,Protocol : code de classe USB du périphérique. Pour plus d’informations, consultez Codes de classe définis.

  • ID Vendor (VID) : identifiant unique attribué par l’organisation USB au fabricant du périphérique USB.

  • ID Product (PID) : identifiant unique attribué par le fabricant au périphérique USB.

  • Support Autoshare— Permet au client AppStream 2.0 de partager automatiquement l'appareil lorsqu'une session de streaming démarre. Définissez cette valeur sur 1 pour autoriser le partage automatique de périphériques. Définissez cette valeur sur 0 pour ne pas autoriser le partage automatique de périphériques.

  • Skip Reset— Par défaut, lorsqu'un périphérique USB est partagé par AppStream 2.0 avec une session de streaming, le périphérique est réinitialisé pour garantir son bon fonctionnement. Toutefois, certains périphériques USB ne fonctionnent pas correctement pendant la session de streaming s'ils sont réinitialisés. Pour éviter que ce problème ne se produise, définissez la valeur de cette chaîne de filtre sur 1 pour indiquer au client AppStream 2.0 de ne pas réinitialiser le périphérique lorsqu'il est partagé avec une session de streaming. Pour vous assurer que le périphérique est réinitialisé pendant qu'il est partagé avec une session de streaming, définissez cette valeur sur 0. Lorsque vous définissez une valeur pour Skip Reset, assurez-vous que vous définissez la valeur pour Support Autoshare sur 0 ou 1.

La chaîne de filtre copiée à partir de l'ordinateur local est spécifique à un périphérique USB. Dans certains cas, vous pouvez autoriser toute une catégorie de périphériques au lieu d'autoriser tous les périphériques USB possibles. Par exemple, vous pouvez autoriser vos utilisateurs à utiliser n'importe quel type de tablette Wacom ou n'importe quel périphérique de stockage de masse USB. Dans de tels scénarios, vous pouvez fournir des caractères génériques pour des champs de chaîne de filtre spécifiques. Si vous ne connaissez pas le VID et le PID de vos périphériques USB, vous pouvez rechercher ces informations dans la base de données des ID USB.

Les exemples suivants montrent comment configurer des chaînes de filtre pour le partage de périphériques USB pendant les sessions de streaming :

  • Autoriser automatiquement tous les périphériques de stockage de masse au démarrage d’une session de streaming : « Stockage de masse, 8, *, *, *, *,1,0 »

  • Autoriser tous les appareils Wacom automatiquement au démarrage d’une session de streaming « Tablettes Wacom, 3, *, *, 1386, *,1,0 »

  • Autoriser tous les périphériques qui fournissent une interface audio : « Audio, 1, *, *, *, *,1,0 »

  • Autorisez le périphérique X, mais ne le réinitialisez pas lorsqu'il est partagé. Ne pas partager automatiquement le périphérique au démarrage d’une session de streaming : « X, Y, *, *, 1386, *,0,1 »