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 message « Bonjour tout le monde ! » application et ressources connexes
Vous avez maintenant correctement mis à jour le message « Hello, World ! » codez et redéployez le site. Pour éviter des frais permanents pour les ressources que vous avez créées pour effectuer ce didacticiel, vous devez supprimer :
-
Toutes les AWS CloudFormation piles (ou résiliez les EC2 instances Amazon, si vous les avez créées en dehors de AWS CloudFormation).
-
Tous les compartiments Amazon S3.
-
L'
HelloWorld_App
application dans CodeDeploy. -
L'association AWS Systems Manager State Manager de l' CodeDeploy agent.
Vous pouvez utiliser les AWS CLI AWS CloudFormation, Amazon S3EC2, Amazon et les CodeDeploy consoles, ou AWS APIs pour effectuer le nettoyage.
Rubriques
Pour utiliser les ressources de nettoyage (CLI)
-
Si vous avez utilisé la AWS CloudFormation pile pour ce didacticiel, supprimez-la en appelant la delete-stack commande correspondant à la pile nommée
CodeDeployDemoStack
. Cela met fin à toutes les EC2 instances Amazon associées et supprime tous les IAM rôles associés créés à l'origine par la pile.aws cloudformation delete-stack --stack-name CodeDeployDemoStack
-
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
-
Pour supprimer l'
HelloWorld_App
application CodeDeploy, appelez la delete-application commande. Elle supprime 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 HelloWorld_App
-
Pour supprimer l'association Systems Manager State Manager, appelez la delete-association commande.
aws ssm delete-association --assocation-id
association-id
Vous pouvez obtenir le
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 AWS CloudFormation pile pour ce didacticiel, appelez la terminate-instances commande pour mettre fin aux EC2 instances Amazon que vous avez créées manuellement. Fournissez l'ID de l'EC2instance Amazon à résilier.
aws ec2 terminate-instances --instance-ids
instanceId
Pour nettoyer les ressources (console)
Si vous avez utilisé notre AWS CloudFormation modèle pour ce didacticiel, supprimez la AWS CloudFormation pile associée.
Connectez-vous à la AWS CloudFormation console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudformation.
-
Dans la zone de recherche, tapez le nom de la AWS CloudFormation pile (par exemple,
CodeDeployDemoStack
). -
Cochez la case en regard du nom de la pile.
-
Dans le menu Actions, sélectionnez Supprimer pile. Cela supprime la pile, met fin à toutes les EC2 instances Amazon associées et supprime tous les IAM rôles associés.
Pour mettre fin aux EC2 instances Amazon que vous avez créées en dehors d'une AWS CloudFormation pile :
Connectez-vous à la EC2 console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans la zone Instances, choisissez Instances.
-
Dans le champ de recherche, tapez le nom de l'EC2instance Amazon que vous souhaitez résilier, puis appuyez sur Entrée.
-
Choisissez l'EC2instance Amazon.
-
Choisissez Actions, pointez sur État de l'instance, puis choisissez Terminer. À l'invite, choisissez Oui, résilier. Répétez ces étapes pour toutes les EC2 instances Amazon supplémentaires.
Pour supprimer le compartiment Amazon S3, procédez comme suit :
Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/
. -
Dans la liste des compartiments, recherchez et choisissez le nom du compartiment Amazon S3 (par exemple,
amzn-s3-demo-bucket
). -
Avant de pouvoir supprimer un compartiment, vous devez d'abord supprimer son contenu. Sélectionnez tous les fichiers figurant dans le compartiment, tels que
HelloWorld_App.zip
. Dans le menu Actions, sélectionnez Delete. Lorsque vous êtes invité à confirmer la suppression, choisissez OK. -
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'HelloWorld_App
application depuis CodeDeploy :
Connectez-vous à la CodeDeploy console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/codedeploy.
Note
Connectez-vous avec le même utilisateur que celui que vous avez configuréCommencer avec CodeDeploy.
Dans le volet de navigation, développez Deploy, puis choisissez Applications.
-
Sélectionnez
HelloWorld_App
. -
Choisissez Supprimer l'application.
-
Lorsque vous y êtes invité, tapez
Delete
, puis choisissez Supprimer.
Pour supprimer l'association Systems Manager State Manager, procédez comme suit :
-
Ouvrez la AWS Systems Manager console dans https://console.aws.amazon.com /systems-manager.
-
Dans le volet de navigation, sélectionnez State Manager.
-
Sélectionnez l'association que vous avez créée et choisissez Delete (Supprimer).
Quelle est la prochaine étape ?
Si vous êtes arrivé ici, vous avez terminé avec succès un déploiement avec CodeDeploy. Félicitations !