In questo modulo, seguirai le fasi necessarie per terminare tutte le risorse create durante il tutorial. Terminerai l’app AWS Amplify, un pool di utenti Amazon Cognito, una funzione AWS Lambda, un ruolo IAM, una tabella DynamoDB, un’API REST e un CloudWatch Log. Per evitare di ricevere addebiti non desiderati, è best practice consigliata eliminare le risorse non utilizzate.

Tempo a disposizione per completare il modulo: 10 minuti

Servizi eliminati: AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB, Amazon Cognito, AWS CloudWatch 


Segui le istruzioni dettagliate riportate di seguito per eliminare le risorse AWS create in ogni modulo. Fare clic su ogni numero di fase per espandere la sezione.

  • Fase 1. Eliminazione dell’app

    Elimina l’app Amplify.


    1. Nella Console di gestione AWS, scegli Servizi quindi seleziona AWS Amplify in Dispositivi mobili.

    2. Seleziona l'app creata nel modulo 1.

    3. Nella pagina iniziale dell’app, scegli ‘Azioni > Elimina app’. Quando richiesto di confermare, digita ‘delete’, quindi scegli Conferma.

  • Fase 2. Eliminare il pool di utenti di Amazon Cognito

    Se hai utilizzato il modello AWS CloudFormation fornito per completare il modulo 2, elimina semplicemente lo stack con la console di AWS CloudFormation. In caso contrario, elimina il pool di utenti di Amazon Cognito creato nel modulo 2.


    1. Dalla console AWS, fare clic su Services (Servizi) e selezionare Cognito nella sezione Mobile Services (Servizi mobili).

    2. Scegliere Manage your User Pools (Gestisci i pool di utenti).

    3. Selezionare il pool di utenti WildRydes creato nel modulo 2.

    4. Scegliere Delete pool (Elimina pool) nell'angolo in alto a destra della pagina.

    5. Digitare elimina e scegliere Delete Pool (Elimina pool) quando chiesto di confermare.

  • Fase 3. Eliminare un back-end serverless

    Elimina la funzione AWS Lambda, il ruolo IAM e la tabella Amazon DynamoDB creati nel modulo 3.


    Funzione Lambda

    1. Dalla console di gestione AWS, scegliere Services (Servizi) e selezionare Lambada in Compute (Calcolo).

    2. Selezionare la funzione RequestUnicorn creata nel modulo 3.

    3. Nel menu a discesa Actions (Operazioni) scegliere Delete function (Elimina funzione).

    4. Quando viene richiesta la conferma, selezionare Delete (Elimina).

    Ruolo IAM

    1. Nella Console di gestione AWS fare clic su Services (Servizi) quindi selezionare IAM nella sezione Security, Identity & Compliance (Sicurezza, identità e conformità).

    2. Selezionare Roles (Ruoli) dal menu di navigazione.

    3. Digitare WildRydesLambda nella casella di filtro.

    4. Selezionare il ruolo creato nel modulo 3.

    5. Dall'elenco a discesa Role actions (Operazioni ruolo) selezionare la casella Delete role (Elimina ruolo).

    6. Alla richiesta di conferma, scegliere Yes, Delete (Sì, elimina).

    Tabella DynamoDB

    1. Nella Console di gestione AWS, fare clic su Services (Servizi) e selezionare DynamoDB in Databases (Database).

    2. Selezionare Tables (Tabelle) nel menu di navigazione.

    3. Selezionare la tabella Rides (Percorsi) creata nel modulo 3.

    4. Nel menu a discesa Actions (Operazioni) scegliere Delete table (Elimina tabella).

    5. Lasciare selezionata la casella di controllo Delete all CloudWatch alarms for this table (Elimina tutti gli allarmi di CloudWatch per questa tabella) e scegliere Delete (Elimina).

  • Fase 4. Eliminare l'API REST

    Elimina l'API REST creata nel modulo 4. Quando si seleziona la propria API nella console di Amazon API Gateway, nel menu a discesa Actions (Operazioni) è disponibile un'opzione Delete API (Elimina API).


    1. Nella Console di gestione AWS fare clic su Services (Servizi) quindi selezionare API Gateway nella sezione Application Services (Servizi applicazione).

    2. Selezionare l'API creata nel modulo 4.

    3. Espandere il menu a discesa Actions (Operazioni) e scegliere Delete API (Elimina API).

    4. Immettere il nome dell'API e scegliere Delete API (Elimina API) quando richiesto.

  • Fase 5. Eliminare il log di CloudWatch Logs

    AWS Lambda crea automaticamente un nuovo gruppo di log per funzione in Amazon CloudWatch Logs e scrive nei log quando la funzione viene richiamata. È necessario eliminare il gruppo di log per la funzione RequestUnicorn. Inoltre, se è stato lanciato uno stack di CloudFormation, potrebbero essere presenti gruppi di log associati a risorse personalizzate in tali stack che è necessario eliminare.


    1. Nella Console AWS, fare clic su Services (Servizi) e selezionare CloudWatch in Management Tools (Strumenti di gestione).

    2. Nel menu di navigazione scegliere Logs (Log).

    3. Scegliere il gruppo di log /aws/lambda/RequestUnicorn. Se nell'account sono presenti molti gruppi di log, è possibile digitare /aws/lambda/RequestUnicorn nella casella di testo Filter (Filtro) per individuare il gruppo di log facilmente.

    4. Nel menu a discesa Actions (Operazioni) scegliere Delete log group (Elimina gruppo di log).

    5. Alla richiesta di conferma, scegliere Yes, Delete (Sì, elimina).

    6. Se è stato avviato un qualsiasi modello di CloudFormation per completare un modulo, ripetere i passaggi 3-5 per tutti i gruppi di log che iniziano con /aws/lambda/wildrydes-webapp.

Serverless_Web_App_LP_assets-badge

L'applicazione Web serverless è stata creata e terminata con Amazon Web Services (AWS).

Ulteriori informazioni

Ottieni una panoramica su funzionalità, componenti e casi d'uso per l'elaborazione serverless su Amazon Web Services (AWS). Visita la pagina sull'elaborazione serverless »

Approfondisci

Esamina le architetture multi-livello serverless che utilizzano API Gateway e AWS Lambda per ridurre i cicli operativi e di distribuzione. Leggi il whitepaper »

Creare un flusso di lavoro

Informazioni su un metodo per automatizzare la distribuzione di applicazioni serverless in esecuzione su AWS Lambda utilizzando gli strumenti CI/CD di AWS. Guarda il webinar »