Crea un flusso di lavoro che consente ai team applicazioni di effettuare l’onboarding delle proprie applicazioni in AppStream 2.0. Con questo flusso di lavoro, i tuoi team applicazioni non richiedono l’accesso alla Console di gestione AWS o all’esperienza informatica basata sul cloud.
- Configura e verifica un’identità dell’indirizzo e-mail tramite l’uso di Amazon Simple Email Service (SES). Amazon SES invia e-mail agli utenti che si iscrivono all’onboarding delle applicazioni aziendali.
- Crea una policy e un ruolo tramite l’utilizzo di AWS Identity and Access Management (IAM).
- Crea sei funzioni con l’ausilio di AWS Lambda. Le funzioni gestiscono il provisioning per tutte le risorse e l’accesso ad AppStream 2.0.
- Crea una macchina a stati AWS Step Functions. La macchina a stati viene avviata da un comando POST di pagina web inviato tramite Amazon API Gateway. La macchina a stati avvia ogni funzione Lambda e assicura il completamento corretto della funzione prima dell’avvio della successiva.
- Configura un Gateway API per gestire le richieste web in ingresso e passare le informazioni ad AWS Step Functions.
- Abilita l'hosting di siti web per Example Corp. Portale di onboarding delle applicazioni aziendali tramite l’utilizzo di Amazon Simple Storage Service (Amazon S3).
L’architettura applicativa utilizza Amazon S3, Amazon API Gateway, AWS Lambda, Amazon AppStream 2.0, AWS Step Functions e Amazon SES, come visualizzato nel diagramma seguente.

Il progetto comprende sei moduli. Per passare al successivo, è necessario avere completato ciascun modulo.
- Personalizzazione dell'indirizzo DA utilizzato per le comunicazioni e-mail con gli utenti
- Creazione di un back-end serverless
- Creazione di una macchina a stati
- Distribuzione di un'API RESTful
- Hosting di un sito Web statico
- Verifica della configurazione
AWS Experience: consigliamo di acquisire familiarità con AppStream 2.0 e altri servizi AWS. Se è la prima volta che usi AppStream 2.0, consulta la Guida alle operazioni di base di AppStream 2.0. Questa guida descrive come:
- Installare e configurare due applicazioni.
- Eseguire attività di amministrazione di base tramite l’utilizzo della console di AppStream 2.0.
- Assegnazione di una rete virtuale in Amazon Virtual Private Cloud (Amazon VPC) tramite l’uso di un modello AWS CloudFormation assegnato.
Tempo di completamento: 1,5 ore per i moduli da 1 a 5. Nel modulo 6, il tempo richiesto per le risorse AppStream 2.0 da assegnare varia in base alla configurazione adottata.
- An account AWS: ti consente di iniziare a utilizzare AppStream 2.0 e altri servizi AWS. Per ulteriori informazioni, consulta In che modo è possibile creare e attivare un nuovo account Amazon Web Services?
- Un VPC: il VPC deve avere due sottoreti private, una sottorete pubblica e un gruppo di sicurezza. Per accertarti di disporre della configurazione necessaria, esegui una delle operazioni seguenti:
- Utilizza il VPC predefinito e il gruppo di sicurezza fornito da AWS per la regione AWS pertinente. Per ulteriori informazioni, consulta la VPC predefinito e sottoreti predefinite nella Guida per l’utente di Amazon Virtual Private Cloud.
- Utilizza un modello CloudFormation per creare e configurare il VPC obbligatorio. Per maggiori informazioni, consulta la Fase 2. Crea risorse di rete nella Guida alle operazioni di base di AppStream 2.0.
- Utilizza un VPC esistente e un gruppo di sicurezza che soddisfi questi requisiti
- Crea e configura un nuovo VPC e gruppo di sicurezza. Per ulteriori informazioni, consulta Creazione di un VPC, Creazione di una sottorete nel VPC e Creazione di un gruppo di sicurezza nella Guida per l’utente di Amazon Virtual Private Cloud.
- Account e-mail: accedi ad almeno un indirizzo e-mail utente del test per completare la configurazione descritta in questo progetto.