

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Étape 6 : Nettoyez votre WordPress application et les ressources associées
<a name="tutorials-wordpress-clean-up"></a>

Vous avez maintenant correctement mis à jour le WordPress code et redéployé le site. Pour éviter des frais permanents pour les ressources que vous avez créées pour ce didacticiel, vous devez supprimer :
+ Toutes les CloudFormation piles (ou résiliez toute instance Amazon EC2, si vous les avez créées en dehors CloudFormation de).
+ Tous les compartiments Amazon S3.
+ l'application `WordPress_App` dans CodeDeploy ;
+ L'association AWS Systems Manager State Manager de l' CodeDeploy agent.

Vous pouvez utiliser les AWS CLI consoles Amazon S3, Amazon EC2 et les CodeDeploy consoles, ou AWS APIs pour effectuer le nettoyage. CloudFormation

**Topics**
+ [Pour nettoyer les ressources (interface CLI)](#tutorials-wordpress-clean-up-cli)
+ [Pour nettoyer les ressources (console)](#tutorials-wordpress-clean-up-console)
+ [Quelle est la prochaine étape ?](#tutorials-wordpress-clean-up-whats-next)

## Pour nettoyer les ressources (interface CLI)
<a name="tutorials-wordpress-clean-up-cli"></a>

1. Si vous avez utilisé notre CloudFormation modèle pour ce didacticiel, appelez la **delete-stack** commande par rapport à la pile nommée**CodeDeployDemoStack**. Cela mettra fin à toutes les instances Amazon EC2 associées et supprimera tous les rôles IAM associés créés par la pile :

   ```
   aws cloudformation delete-stack --stack-name CodeDeployDemoStack
   ```

1. Pour supprimer le compartiment Amazon S3, appelez la **rm** commande en utilisant le **--recursive** commutateur correspondant au compartiment nommé**amzn-s3-demo-bucket**. Elle supprime le compartiment et tous les objets qui y figurent :

   ```
   aws s3 rm s3://amzn-s3-demo-bucket --recursive --region region
   ```

1. Pour supprimer l'application `WordPress_App`, appelez la commande **delete-application**. Elle supprime également tous les enregistrements de groupe de déploiement et les enregistrements de déploiement associés pour l'application :

   ```
   aws deploy delete-application --application-name WordPress_App
   ```

1. Pour supprimer l'association Systems Manager State Manager, appelez la **delete-association** commande.

   ```
   aws ssm delete-association --assocation-id association-id
   ```

   Vous pouvez l'obtenir *association-id* en appelant la **describe-association** commande.

   ```
   aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
   ```

Si vous n'avez pas utilisé la CloudFormation pile pour ce didacticiel, appelez la **terminate-instances** commande pour mettre fin aux instances Amazon EC2 que vous avez créées manuellement. Fournissez l'ID de l'instance Amazon EC2 à résilier :

```
aws ec2 terminate-instances --instance-ids instanceId
```

## Pour nettoyer les ressources (console)
<a name="tutorials-wordpress-clean-up-console"></a>

Si vous avez utilisé notre CloudFormation modèle pour ce didacticiel, supprimez la CloudFormation pile associée.

1. Connectez-vous à la CloudFormation console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/cloudformation.](https://console.aws.amazon.com/cloudformation/)

1. Dans la zone **Filtre**, tapez le nom de la CloudFormation pile que vous avez créée précédemment (par exemple,**CodeDeployDemoStack**).

1. Cochez la case en regard du nom de la pile. Dans le menu **Actions**, sélectionnez **Supprimer pile**.

   CloudFormation supprime la pile, met fin à toutes les instances Amazon EC2 associées et supprime tous les rôles IAM associés.

Pour mettre fin aux instances Amazon EC2 que vous avez créées en dehors d'une CloudFormation pile :

1. Connectez-vous à la console Amazon EC2 AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Dans la liste **INSTANCES**, sélectionnez **Instances**.

1. Dans le champ de recherche, tapez le nom de l'instance Amazon EC2 que vous souhaitez résilier (par exemple,**CodeDeployDemo**), puis appuyez sur Entrée.

1. Choisissez le nom de l'instance Amazon EC2.

1. Dans le menu **Actions**, pointez sur **État de l'instance**, puis choisissez **Terminer**. À l'invite, choisissez **Oui, résilier**. 

Répétez ces étapes pour chaque instance.

Pour supprimer le compartiment Amazon S3, procédez comme suit :

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans la liste des compartiments, recherchez et choisissez le nom du compartiment Amazon S3 que vous avez créé précédemment (par exemple,**amzn-s3-demo-bucket**).

1. Avant de pouvoir supprimer un compartiment, vous devez d'abord supprimer son contenu. Sélectionnez tous les fichiers figurant dans le compartiment, tels que **WordPressApp.zip**. Dans le menu **Actions**, sélectionnez **Delete**. Lorsque vous êtes invité à confirmer la suppression, choisissez **OK**. 

1. Une fois que le compartiment est vide, vous pouvez le supprimer. Dans la liste des compartiments, sélectionnez la ligne du compartiment (mais pas son nom). Choisissez **Supprimer le compartiment**, lorsque vous êtes invité à confirmer, puis **OK**. 

Pour supprimer l'`WordPress_App`application depuis CodeDeploy :

1. Connectez-vous à la CodeDeploy console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/codedeploy.](https://console.aws.amazon.com/codedeploy)
**Note**  
Connectez-vous avec le même utilisateur que celui que vous avez configuré[Commencer avec CodeDeploy](getting-started-codedeploy.md).

1. Dans le volet de navigation, développez **Deploy**, puis choisissez **Applications**.

1. Dans la liste des applications, choisissez **WordPress\$1App**.

1. Sur la page **Détails de l'application**, choisissez **Supprimer l'application**.

1. À l'invite, entrez le nom de l'application pour confirmer que vous souhaitez la supprimer, puis choisissez **Supprimer**. 

Pour supprimer l'association Systems Manager State Manager, procédez comme suit :

1. Ouvrez la AWS Systems Manager console dans https://console.aws.amazon.com /systems-manager.

1. Dans le volet de navigation, sélectionnez **State Manager**.

1. Sélectionnez l'association que vous avez créée et choisissez **Delete (Supprimer)**.

## Quelle est la prochaine étape ?
<a name="tutorials-wordpress-clean-up-whats-next"></a>

Félicitations pour être arrivé jusqu'ici \$1 Vous avez réussi un déploiement CodeDeploy, puis mis à jour le code de votre site et l'avez redéployé. 