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.
Tutoriel : Configuration de la AppStream version 2.0 pour AWS Blu Age Developer IDE
AWS La modernisation du mainframe fournit plusieurs outils via Amazon AppStream 2.0. AppStream 2.0 est un service de streaming d'applications sécurisé et entièrement géré qui vous permet de diffuser des applications de bureau aux utilisateurs sans avoir à réécrire les applications. AppStream La version 2.0 fournit aux utilisateurs un accès instantané aux applications dont ils ont besoin avec une expérience utilisateur réactive et fluide sur l'appareil de leur choix. L'utilisation de la AppStream version 2.0 pour héberger des outils spécifiques au moteur d'exécution permet aux équipes d'application des clients d'utiliser les outils directement depuis leur navigateur Web, en interagissant avec les fichiers d'application stockés dans des compartiments ou des référentiels Amazon S3. CodeCommit
Pour plus d'informations sur la prise en charge des navigateurs dans la AppStream version 2.0, consultez la section Configuration système requise et prise en charge des fonctionnalités (navigateur Web) dans le guide d'administration Amazon AppStream 2.0. Si vous rencontrez des problèmes lors de l'utilisation de la AppStream version 2.0, consultez la section Résolution AppStream des problèmes liés aux utilisateurs de la AppStream version 2.0 dans le guide d'administration Amazon 2.0.
Ce document décrit comment configurer l'IDE AWS Blu Age Developer sur un parc AppStream 2.0.
Prérequis
Pour les nouveaux utilisateurs, procédez comme suit :
-
Accédez à la console AppStream 2.0 à la https://console.aws.amazon.com/appstream2/maison
. -
Sélectionnez Get started (Mise en route).
-
Choisissez Skip.
Important
Amazon AppStream 2.0 utilise des rôles IAM pour gérer vos ressources AppStream 2.0 et AWS créera ces rôles lorsque vous le ferez.
Téléchargez ensuite le fichier d'archive
Note
Il s'agit d'un fichier volumineux. Si vous rencontrez des problèmes avec le délai d'expiration de l'opération, nous vous recommandons d'utiliser une EC2 instance Amazon pour améliorer les performances de chargement et de téléchargement. Pour plus d'informations sur le lancement et la connexion à une EC2 instance Amazon, consultez Get started with Amazon EC2.
Étape 1 : Créer un compartiment Amazon S3
Créez un compartiment Amazon S3 Région AWS identique à la flotte AppStream 2.0 que vous allez créer. Ce compartiment contiendra les artefacts dont vous avez besoin pour terminer ce didacticiel. Pour plus d'informations sur les compartiments, consultez la section Création d'un compartiment.
Étape 2 : associer une politique au compartiment S3
Attachez la politique suivante au bucket que vous créez pour ce didacticiel. Pour plus d'informations sur l'attachement d'une politique au compartiment S3, consultez la section Ajout d'une politique de compartiment.
Assurez-vous de le amzn-s3-demo-bucket
remplacer par le nom réel du bucket que vous créez.
{ "Version": "2012-10-17", "Statement": [{ "Sid": "AllowAppStream2.0ToRetrieveObjects", "Effect": "Allow", "Principal": { "Service": "appstream.amazonaws.com" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::
amzn-s3-demo-bucket
/*" }] }
Étape 3 : télécharger des fichiers dans le compartiment Amazon S3
Décompressez les fichiers que vous avez téléchargés dans le prérequis et chargez le appstream
dossier dans votre compartiment. Le téléchargement de ce dossier crée la structure appropriée dans votre compartiment. Pour plus d'informations, consultez la section Chargement d'objets dans le guide de l'utilisateur Amazon S3.
Étape 4 : Téléchargez les AWS CloudFormation modèles
Téléchargez les AWS CloudFormation modèles suivants. Vous avez besoin de ces modèles pour créer et alimenter le parc AppStream 2.0.
Étape 5 : Créez la flotte avec AWS CloudFormation
Au cours de cette étape, vous allez utiliser le cfn-m2-appstream-elastic-fleet-linux.yaml
AWS CloudFormation modèle pour créer une flotte et une pile AppStream 2.0 afin d'héberger l'IDE AWS Blu Age Developer. Après avoir créé le parc et la pile, vous exécuterez les autres AWS CloudFormation modèles que vous avez téléchargés à l'étape précédente pour installer l'IDE Developer et les autres outils requis.
-
Accédez AWS CloudFormation à la console AWS de gestion, puis sélectionnez Stacks.
-
Dans Stacks, choisissez Create stack et With new Resources (standard) :
-
Dans Créer une pile, choisissez Choisir un modèle existant et Charger un fichier modèle :
-
Choisissez Choisir un fichier, puis naviguez jusqu'au fichier
cfn-m2-appstream-elastic-fleet-linux.yaml
. Choisissez Next (Suivant). -
Dans Spécifier les détails de la pile, fournissez les informations suivantes :
-
Nom de la pile.
-
Votre groupe de sécurité par défaut et les deux sous-réseaux de ce groupe de sécurité.
Note
Les deux sous-réseaux du groupe de sécurité doivent se trouver dans des zones de disponibilité différentes.
-
-
Choisissez Next (Suivant).
-
Naviguez vers le bas de la page et choisissez Je reconnais que cela AWS CloudFormation pourrait créer des ressources IAM avec des noms personnalisés. .
-
Choisissez Next (Suivant).
-
Vérifiez les informations, puis choisissez Soumettre.
-
Après avoir créé le parc, créez des CloudFormation piles avec tous les autres modèles téléchargés pour terminer la configuration des applications. Veillez à effectuer la mise à jour à BucketNamechaque fois pour pointer vers le compartiment S3 approprié. Vous pouvez le modifier BucketNamedans la CloudFormation console. Vous pouvez également modifier directement les fichiers modèles et mettre à jour la
S3Bucket
propriété.
Note
Les modèles téléchargés s'attendent à trouver des ressources dans un compartiment S3 dont la structure de dossiers est appeléeappstream/bluage/developer-ide/
. Le compartiment doit se trouver dans le même emplacement Région AWS que le parc que vous avez créé.
Important
Exécutez tous les CloudFormation scripts téléchargés à l'étape 4 pour configurer correctement votre application.
Étape 6 : accéder à une instance
Après avoir créé et démarré la flotte, vous pouvez créer un lien temporaire pour accéder à la flotte via le client natif.
-
Accédez à la AppStream version 2.0 dans le AWS Management Console et choisissez la pile créée précédemment :
-
Sur la page des détails de la pile, choisissez la pile, puis sélectionnez Associer une flotte.
-
Dans l'invite, choisissez la flotte que vous avez créée et démarrée précédemment.
-
Choisissez Associer.
-
Choisissez la pile associée et dans le menu Actions, choisissez Create Streaming URL, entrez un ID utilisateur arbitraire et une date d'expiration de l'URL, puis choisissez Get URL. Vous obtenez une URL que vous pouvez utiliser pour diffuser vers un navigateur ou vers le client natif. Nous vous recommandons de diffuser sur le client natif.
Nettoyage des ressources
Pour la procédure de nettoyage de la pile et des flottes créées, voir Créer une flotte et une pile AppStream 2.0.
Lorsque vous avez supprimé les objets AppStream 2.0, vous ou l'administrateur du compte pouvez également nettoyer les compartiments S3 pour les paramètres de l'application et les dossiers personnels.
Note
Le dossier d'accueil d'un utilisateur donné étant unique dans toutes les flottes, vous devrez peut-être le conserver si d'autres piles AppStream 2.0 sont actives sur le même compte.
Vous ne pouvez pas utiliser la console AppStream 2.0 pour supprimer des utilisateurs. Vous devez plutôt utiliser l'API du service avec le AWS CLI. Pour plus d'informations, consultez la section Administration du groupe d'utilisateurs dans le guide d'administration Amazon AppStream 2.0.