Dans les modules précédents, vous avez créé un système de classement pour un jeu de puzzle en ligne. Pour créer ce système, vous avez utilisé les outils ci-dessous :

Ces outils fournissent des solutions flexibles et à grande échelle aux nombreux problèmes auxquels vous faites face lors de la création d'applications de jeux à fort trafic.

Dans les étapes qui suivent, vous allez nettoyer les ressources que vous avez créées dans cet atelier.

Durée du module : 20 minutes


  • Étape 1. Supprimer les ressources AWS Lambda, Amazon API Gateway et Amazon Cognito

    AWS Lambda et AWS API Gateway bénéficient d'une facturation à l'utilisation. Par conséquent, vous ne serez facturé aucuns frais si vous conservez ces services sur votre compte. Toutefois, il est préférable de nettoyer les ressources lorsque vous avez fini de les utiliser.

    Le répertoire scripts/ comporte un fichier dénommé delete-resources.sh. Ce script supprime votre fonction Lambda, votre API REST API Gateway, le rôle IAM de votre fonction et votre groupe d'utilisateurs Amazon Cognito.

    Exécutez ce script avec la commande suivante dans votre terminal :

    bash scripts/delete-resources.sh

    Vous obtiendrez la sortie suivante dans votre terminal :

    Removing REST API
    Deleting IAM role
    Deleting Lambda function
    Deleting Cognito User Pool
  • Étape 2. Supprimer la base de données Amazon Aurora sans serveur

    Supprimez la base de données Amazon Aurora sans serveur que vous avez créée.

    1. Allez à la console RDS ; dans le volet de gauche, choisissez Bases de données.
    2. Sélectionnez la base de données classement.
    3. Choisissez Actions, puis Supprimer.
    4. Dans la boîte de dialogue de confirmation qui s’affiche, pour l'option Créer un instantané final, choisissez Non, puis cochez la case Je confirme.
    5. Choisissez Supprimer le cluster de base de données.
  • Étape 3. Supprimer les informations d'identification de votre base de données dans AWS Secrets Manager

    Ensuite, supprimez les informations d'identification de votre base de données que vous avez enregistrées dans AWS Secrets Manager.

    1. Allez à la console Secrets Manager.
    2. Sélectionnez le secret leaderboard-database.
    3. Choisissez Actions, puis Supprimer le secret.
    4. Pour des raisons de sécurité, Secrets Manager requiert une certaine période d'attente avant de supprimer définitivement un secret. Utilisez la période d'attente par défaut de 30 jours et choisissez Programmer la suppression.
  • Étape 4. Supprimer l'instance Amazon ElastiCache

    Puis, supprimez l'instance Amazon ElastiCache.

    1. Allez à la console ElastiCache.
    2. Sélectionnez Redis.
    3. Sélectionnez l'instance classement.
    4. Choisissez Actions, puis Supprimer.
    5. Dans l'écran de confirmation Supprimer le cluster, sélectionnez Supprimer pour supprimer le cluster. Ne sélectionnez pas l'option de création d'une sauvegarde.
  • Étape 5. Supprimer les ressources réseau

    Pour autoriser votre fonction Lambda à accéder aux instances ElastiCache et à l'API Données, vous avez créé des ressources réseau, comme un sous-réseau privé, une passerelle NAT, des tables de routage et une adresse IP Elastic.

    Certaines de ces ressources, comme la passerelle NAT et l'adresse IP Elastic, entraînent des frais, il faut donc vous assurer de les supprimer. Vous trouverez un fichier remove-networking.sh dans le répertoire scripts/ qui permet de supprimer ces ressources.

    Vous pouvez exécuter le script en exécutant la commande suivante dans votre terminal :

    bash scripts/remove-networking.sh

    Vous obtiendrez la sortie suivante dans votre terminal :

    Disassociating route table
    Deleting route table
    Deleting NAT Gateway
    Sleeping for EIP disassociation
    Releasing Elastic IP
    Networking resources deleted!
  • Étape 6. Supprimer la règle pour votre environnement AWS Cloud9

    Dans un module antérieur, vous avez ajouté une règle au groupe de sécurité ElastiCache autorisant l'accès depuis votre instance Cloud9. Afin de supprimer votre instance et votre groupe de sécurité Cloud9, il faut supprimer cette règle.

    1. Accédez à la section Groupes de sécurité de la console EC2.
    2. Trouvez le groupe de sécurité utilisé par votre instance ElastiCache. Si vous n'avez pas modifié les paramètres par défaut, cela devrait être le groupe de sécurité avec le Nom de groupe par défaut.
    3. Sélectionnez le groupe de sécurité. Puis, sélectionnez l'onglet Entrant.
    4. Sélectionnez Modifier.
    5. Dans la boîte de dialogue Modifier les règles entrantes, sélectionnez l'icône X en regard de la règle pour votre instance Cloud9.
    6. Vous pouvez également supprimer la règle Lambda.
    7. Sélectionnez Enregistrer.  
  • Étape 7. Supprimer l'environnement AWS Cloud9

    Pour finir, supprimez l'environnement AWS Cloud9 que vous avez utilisé dans cet atelier :

    1. Allez à la console AWS Cloud9.
    2. Choisissez l'environnement Classement du puzzle, puis Supprimer.
    3. Dans la boîte de dialogue qui s'affiche, saisissez Supprimer, puis choisissez Supprimer.