Dans ce module, nous suivrons les étapes pour résilier l’ensemble des ressources créées au cours de ce parcours d’apprentissage. Vous résilierez ainsi un compartiment Amazon S3, un groupe d’utilisateurs Amazon Cognito, une fonction AWS Lambda, un rôle IAM, une table DynamoDB, une API REST et un journal CloudWatch. La résiliation des ressources que vous n’utilisez plus constitue une bonne pratique en vue d’éviter les frais non souhaités.

Durée de réalisation du module : 10 minutes

Services Supprimés : AWS Lambda, Amazon API Gateway, Amazon S3, Amazon DynamoDB, Amazon Cognito, AWS CloudWatch


Suivez les instructions pas à pas ci-dessous pour supprimer les ressources AWS que vous avez créées dans chaque module. Cliquez sur chaque numéro d’étape pour développer la section correspondante.

  • Étape 1. Suppression de votre compartiment Amazon S3

    Si vous avez utilisé le modèle AWS CloudFormation fourni pour mener à bien le module 1, il vous suffit de supprimer la pile à l’aide de la console AWS CloudFormation. Sinon, supprimez le compartiment Amazon S3 que vous avez créé dans le module 1.


    1. Dans AWS Management Console, cliquez sur Services, puis sélectionnez S3 sous Stockage.

    2. Sélectionnez le compartiment que vous avez créé au cours du module 1.

    3. Choisissez Supprimer le compartiment.

    4. Entrez le nom de votre compartiment lorsque vous êtes invité à confirmer la suppression, puis choisissez Confirmer.

  • Étape 2. Suppression de votre groupe d’utilisateurs Amazon Cognito

    Si vous avez utilisé le modèle AWS CloudFormation fourni pour mener à bien 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éé au cours du module 2.


    1. Dans la console AWS, cliquez sur Services et sélectionnez Cognito sous Services mobiles.

    2. Sélectionnez Gérer vos groupes d’utilisateurs.

    3. Sélectionnez le groupe WildRydes que vous avez créé dans le module 2.

    4. Choisissez Supprimer le groupe dans le coin supérieur droit de la page.

    5. Saisissez supprimer, puis choisissez Supprimer le groupe lorsque vous êtes invité à confirmer.

  • Étape 3. Suppression de votre backend sans serveur

    Supprimez la fonction AWS Lambda, le rôle IAM et la table Amazon DynamoDB que vous avez créés au cours du module 3.


    Fonction Lambda

    1. Dans AWS Management Console, cliquez sur Services, puis sélectionnez Lambda sous Calcul.

    2. Sélectionnez la fonction RequestUnicorn que vous avez créée dans le module 3.

    3. Dans le menu déroulant Actions, sélectionnez Supprimer la fonction.

    4. Choisissez Supprimer lorsque vous êtes invité à confirmer.

    Rôle IAM

    1. Dans AWS Management Console, cliquez sur Services, puis sélectionnez IAM sous Sécurité, identité et conformité.

    2. Sélectionnez Rôles à partir du menu de navigation.

    3. Saisissez WildRydesLambda dans la zone de filtre.

    4. Sélectionnez le rôle que vous avez créé dans le cadre du module 3.

    5. Dans la liste déroulante Actions du rôle, sélectionnez Supprimer le rôle.

    6. Cliquez sur Oui, supprimer lorsque vous êtes invité à confirmer.

    Table DynamoDB

    1. Dans AWS Management Console, cliquez sur Services et sélectionnez DynamoDB sous Bases de données

    2. Choisissez Tables dans le menu de navigation.

    3. Choisissez la table Rides que vous avez créée au cours du module 3.

    4. Choisissez Supprimer la table dans le menu déroulant Actions.

    5. Assurez-vous que la case suivante est cochée : Supprimer toutes les alarmes CloudWatch de cette table. Enfin, cliquez sur Supprimer.

  • Étape 4. Suppression de votre API REST

    Supprimez l’API REST créée au cours du module 4. Sélectionnez votre API dans la console Amazon API Gateway. L’option Supprimer l’API apparaît alors dans le menu déroulant Actions.


    1. Dans AWS Management Console, cliquez sur Services et sélectionnez API Gateway sous Services applicatifs.

    2. Sélectionnez l’API que vous avez créée dans le module 4.

    3. Développez le menu déroulant Actions et sélectionnez Supprimer l’API.

    4. Entrez le nom de votre API lorsque vous y êtes invité et choisissez Supprimer l’API.

  • Étape 5. Suppression de vos journaux CloudWatch

    AWS Lambda crée automatiquement un nouveau groupe de journaux pour chaque fonction d’Amazon CloudWatch et écrit dans ces journaux lorsque votre fonction est appelée. Vous devez supprimer le groupe de journaux pour la fonction RequestUnicorn. De plus, si vous avez lancé des piles CloudFormation, celles-ci peuvent contenir des groupes de journaux associés à des ressources personnalisées que vous devez supprimer.


    1. Dans la console AWS, cliquez sur Services et sélectionnez CloudWatch sous Outils de gestion.

    2. Choisissez Journaux dans le volet de navigation.

    3. Sélectionnez le groupe de journaux /aws/lambda/RequestUnicorn. S’il y a plusieurs groupes de journaux dans votre compte, vous pouvez saisir /aws/lambda/RequestUnicorn dans la zone de texte Filtre pour localiser facilement le groupe de journaux.

    4. Choisissez Supprimer le groupe de journaux dans le menu déroulant Actions.

    5. Cliquez sur Oui, supprimer lorsque vous êtes invité à confirmer.

    6. Si vous avez lancé des modèles CloudFormation pour terminer un module, répétez les étapes 3 à 5 pour tous les groupes de journaux qui commencent par /aws/lambda/wildrydes-webapp.

Serverless_Web_App_LP_assets-badge

Félicitations, vous avez conçu et résilié une application Web sans serveur à l’aide d’Amazon Web Services (AWS).

En savoir plus

Obtenez un aperçu des capacités, des composants et des cas d’utilisation en ce qui concerne l’informatique sans serveur sur Amazon Web Services (AWS). Consultez l’informatique sans serveur »

Aller plus loin

Étudiez les architectures sans serveur à plusieurs niveaux utilisant API Gateway et AWS Lambda pour réduire le déploiement et les cycles opérationnels. Lire le livre blanc »

Créer un flux de travail

Découvrez une méthode permettant d’automatiser le déploiement d’applications sans serveur s’exécutant sur AWS Lambda en utilisant les outils d’intégration et de livraison continues d’AWS. Regarder le webinaire »