Démarrer avec AWS

Créer une application web sans serveur

avec AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB et Amazon Cognito

Module 5 : Nettoyage des ressources

Pour terminer cette expérience, vous allez effectuer les étapes permettant de nettoyer toutes les ressources que vous avez créées au cours de ce didacticiel.

Nettoyage des ressources

Dans ce module, vous allez effectuer les étapes permettant de nettoyer toutes les ressources que vous avez créées au cours de ce didacticiel. Vous allez supprimer votre application AWS Amplify, un groupe d'utilisateurs Amazon Cognito, une fonction AWS Lambda, un rôle IAM, une table DynamoDB, une API REST et un journal CloudWatch. Une bonne pratique consiste à supprimer les ressources que vous n'utilisez plus pour éviter des frais indésirables.

 Temps nécessaire

10 minutes

Mise en œuvre

  • Supprimez votre application Amplify.

    1. Dans la console AWS Amplify, sélectionnez l'application wildrydes-site que vous avez créée dans le module 1.
    2. Sur la page d'accueil de l'application, cliquez sur Actions, puis sur Supprimer l'application. Saisissez delete lorsque vous êtes invité à confirmer, puis cliquez sur Supprimer.
  • Si vous avez utilisé le modèle AWS CloudFormation fourni pour exécuter le module 2, il vous suffit de supprimer la pile à l'aide de la console AWS CloudFormation. Sinon, supprimez le groupe d'utilisateurs Amazon Cognito que vous avez créé dans le module 2.

    1. Dans la console Amazon Cognito, sélectionnez le nom de votre groupe d'utilisateurs WildRydes.
    2. Cliquez sur Supprimer le groupe d'utilisateurs.
    3. Cochez la case en regard de Désactiver la protection contre la suppression.
    4. Saisissez WildRydes pour confirmer la suppression, puis cliquez sur Supprimer.
  • Supprimez la fonction AWS Lambda, le rôle IAM et la table Amazon DynamoDB que vous avez créés dans le module 3.

    Fonction AWS Lambda

    1. Dans la console AWS Lambda, sur la page Fonctions, sélectionnez la fonction RequestUnicorn que vous avez créée dans le module 3.
    2. Dans le menu déroulant Actions, sélectionnez Supprimer une fonction.


    Rôle IAM

    1. Dans la console IAM, cliquez sur Rôles dans le panneau de navigation de gauche.
    2. Saisissez WildRydesLambda dans la zone de filtre.
    3. Cochez la case en regard du rôle que vous avez créé dans le module 3, WildryDesLambda, puis cliquez sur Supprimer.
    4. Pour confirmer la suppression, saisissez WildryDesLambda dans le champ de saisie de texte. Cliquez sur Supprimer


    Table Amazon DynamoDB

    1. Dans la console Amazon DynamoDB, sélectionnez Tables dans le panneau de navigation de gauche.
    2. Cochez la case en regard de la table Rides que vous avez créée dans le module 3.
    3. Cliquez sur Supprimer.
    4. Cochez la case en regard de l'option Supprimer toutes les alarmes CloudWatch pour Rides, saisissez confirm dans le champ de saisie de texte, puis cliquez sur Supprimer
    5. Le champ Statut sur la page Tables affichera Suppression, et la table disparaîtra de la liste des tables une fois sa suppression terminée. 
  • Supprimez l'API REST que vous avez créée dans le module 4. 

    1. Dans la console Amazon API Gateway, sélectionnez l'API WildRydes que vous avez créée dans le module 4.
    2. Dans le menu déroulant Actions, cliquez sur Supprimer.
    3. Cliquez sur Supprimer sur l'écran de confirmation de Suppression de l'API.
  • AWS Lambda crée automatiquement un nouveau groupe de journaux par fonction dans Amazon CloudWatch Logs et y écrit des journaux quand votre fonction est invoquée. Vous devez supprimer le groupe de journaux pour la fonction RequestUnicorn. De plus, si vous avez lancé des piles CloudFormation, des groupes de journaux peuvent être associés à des ressources personnalisées dans ces piles : vous devez également les supprimer.

    1. Dans la console Amazon CloudWatch, développez la section Journaux du panneau de navigation de gauche et cliquez sur Groupes de journaux.
    2. Cochez la case en regard du groupe de journaux /aws/lambda/RequestUnicorn. Si vous avez plusieurs groupes de journaux dans votre compte, vous pouvez saisir /aws/lambda/RequestUnicorn dans la zone de texte Filtre pour trouver le groupe de journaux souhaité.
    3. Sélectionnez Supprimer le ou les groupes de journaux dans le menu déroulant Actions.
    4. À l'invite de confirmation, cliquez sur Supprimer.
    5. Si vous avez lancé des modèles CloudFormation pour compléter un module, répétez les étapes 2 à 4 pour les groupes de journaux qui commencent par /aws/lambda/wildrydes-webapp.

Cette page vous a-t-elle été utile ?

Félicitations !

Félicitations !

Félicitations ! Vous avez créé et supprimé une application Web sans serveur à l'aide d'AWS.