Créez un flux de travail qui permet à vos équipes d'applications d'intégrer leurs applications à AppStream 2.0. Avec ce flux de travail, vos équipes d'application n'ont pas besoin d'accéder à AWS Management Console ni de disposer d'expérience d'informatique sur le Cloud.

  • Configurez et vérifiez une identité d'adresse électronique à l'aide d'Amazon Simple Email Service (SES). Amazon SES envoie un courrier électronique aux utilisateurs qui s'inscrivent pour l'intégration d'applications d'entreprise.
  • Créez une stratégie et un rôle à l'aide d'AWS Identity and Access Management (IAM).
  • Créez six fonctions à l'aide d'AWS Lambda. Les fonctions traitent le provisionnement pour l'ensemble des ressources et accès AppStream 2.0.
  • Créez une machine d'état AWS Step Functions. La machine d'état est lancée depuis une commande POST de page Internet envoyée par le biais d'Amazon API Gateway. La machine d'état lance toutes les fonctions Lambda et garantit qu'elles se terminent avec succès avant de passer à la suivante.
  • Configurez la passerelle API pour traiter les demandes Web entrantes et transférer les informations à AWS Step Functions.
  • Activez l'hébergement de site Internet pour l'exemple de portail d'intégration d'applications d'entreprise à l'aide d'Amazon Simple Storage Service (Amazon S3).

L'architecture d'application utilise Amazon S3, Amazon API Gateway, AWS Lambda, Amazon AppStream 2.0, AWS Step Functions et Amazon SES, comme indiqué dans le schéma ci-dessous.

Application_architecture

Ce projet comprend six modules. Vous devez terminer chaque module avant de passer au suivant.

  1. Personnaliser l'adresse expéditeur utilisée pour les communications par courrier électronique avec vos utilisateurs
  2. Créer un backend sans serveur
  3. Création d'une machine d'état
  4. Déployer une API RESTful
  5. Hébergement d'un site web statique
  6. Test de votre configuration

Expérience AWS : nous recommandons de connaître AppStream 2.0 et d'autres services AWS. Si vous débutez avec AppStream 2.0, consultez le Guide de démarrage d'AppStream 2.0. Ce guide décrit comment :

  • installer et configurer deux applications. 
  • Réaliser des tâches administratives fondamentales via la console AppStream 2.0.
  • Provisionner un réseau virtuel dans Amazon Virtual Private Cloud (Amazon VPC) à l'aide d'un modèle AWS CloudFormation.

Temps nécessaire : 1,5 heure pour les modules 1 à 5. Dans le module 6, le temps nécessaire pour provisionner vos ressources AppStream 2.0 dépend de votre configuration.

Coût de réalisation : certains des services utilisés dans ce projet sont éligibles à l'offre gratuite AWS. Pour identifier lesdits services, consultez Offre gratuite AWS. Si vous dépassez les limites d'utilisation de l'offre gratuite, le coût total de la réalisation de ce projet dépendra de vos besoins et de la configuration. Pour limiter les frais, nous vous recommandons de mettre fin aux ressources associées avec votre projet une fois qu'il est terminé. Si vous décidez de ne pas le faire, nous vous recommandons d'arrêter vos flottes et créateurs d'images lorsque vous ne les utilisez pas.
 
Prérequis : pour suivre ce didacticiel, vous aurez besoin des éléments suivants :
  • Un compte AWS : cela vous permet de prendre en main AppStream 2.0 et d'autres services AWS. Pour plus d'informations, consultez Comment créer et activer un nouveau compte Amazon Web Services ?
  • Un VPC : le VPC doit disposer de deux sous-réseaux privés, d'un sous-réseau public et d'un groupe de sécurité. Pour vous assurer que vous disposez de la configuration nécessaire, effectuez l'une des actions suivantes :
    • Utilisez le VPC et le groupe de sécurité par défaut fournis par AWS pour la région AWS applicable. Pour en savoir plus, consultez VPC et sous-réseaux par défaut dans le Guide de l'utilisateur Amazon Virtual Private Cloud.
    • Utilisez un modèle CloudFormation pour créer et configurer le VPC requis. Pour plus d'informations, consultez Étape 2. Créer des ressources réseau, dans le Guide de démarrage d'AppStream 2.0.
    • Utiliser un VPC et un groupe de sécurité existants qui répondent à ces exigences
    • Créez et configurez un nouveau VPC et groupe de sécurité. Pour obtenir plus d'informations, consultez Créer un VPC, Créer un sous-réseau dans votre VPC et Créer un groupe de sécurité dans le Guide de l'utilisateur Amazon Virtual Private Cloud. 
  • Adresses électroniques : ayez accès à au moins une adresse électronique d'utilisateur de test pour réaliser la configuration décrite dans le présent projet.