Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schritt 6: Räumen Sie Ihr „Hallo, Welt!“ auf Anwendung und zugehörige Ressourcen
Sie haben jetzt erfolgreich ein Update für „Hello, World!“ vorgenommen die Site kodiert und erneut bereitgestellt. Um laufende Gebühren für die Ressourcen, die Sie zum Abschließen dieses Tutorial erstellt haben, zu vermeiden, sollten Sie Folgendes löschen:
-
Alle AWS CloudFormation Stacks (oder beenden Sie alle EC2 Amazon-Instances, falls Sie sie außerhalb von erstellt haben AWS CloudFormation).
-
Alle Amazon S3 S3-Buckets.
-
Die
HelloWorld_App
Anwendung in CodeDeploy. -
Die AWS Systems Manager State Manager-Vereinigung für den CodeDeploy Agenten.
Sie können Amazon S3 AWS CLI AWS CloudFormation, Amazon EC2 und die CodeDeploy Konsolen oder die verwenden, AWS APIs um die Bereinigung durchzuführen.
Themen
Um Ressourcen zur Bereinigung zu verwenden () CLI
-
Wenn Sie den AWS CloudFormation Stack für dieses Tutorial verwendet haben, löschen Sie den Stack, indem Sie den delete-stack Befehl für den genannten Stack aufrufen
CodeDeployDemoStack
. Dadurch werden alle zugehörigen EC2 Amazon-Instances beendet und alle zugehörigen IAM Rollen gelöscht, die ursprünglich vom Stack erstellt wurden.aws cloudformation delete-stack --stack-name CodeDeployDemoStack
-
Um den Amazon S3 S3-Bucket zu löschen, rufen Sie den rm Befehl mit dem --recursive Schalter für den genannten Bucket auf
amzn-s3-demo-bucket
. Damit werden der Bucket und alle Objekte im Bucket gelöscht.aws s3 rm s3://amzn-s3-demo-bucket --recursive --region
region
-
Rufen Sie den delete-application Befehl auf CodeDeploy, um die
HelloWorld_App
Anwendung von zu löschen. Dadurch werden alle zugehörigen Bereitstellungsgruppen-Datensätze und die Bereitstellungsdatensätze für die Anwendung gelöscht.aws deploy delete-application --application-name HelloWorld_App
-
Rufen Sie den delete-association Befehl auf, um die Systems Manager State Manager-Zuordnung zu löschen.
aws ssm delete-association --assocation-id
association-id
Sie können das bekommen
association-id
indem Sie den describe-association Befehl aufrufen.aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
-
Wenn Sie den AWS CloudFormation Stack für dieses Tutorial nicht verwendet haben, rufen Sie den terminate-instances Befehl zum Beenden von EC2 Amazon-Instances auf, die Sie manuell erstellt haben. Geben Sie die ID der EC2 Amazon-Instance an, die beendet werden soll.
aws ec2 terminate-instances --instance-ids
instanceId
So bereinigen Sie Ressourcen (Konsole):
Wenn Sie unsere AWS CloudFormation Vorlage für dieses Tutorial verwendet haben, löschen Sie den zugehörigen AWS CloudFormation Stack.
Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation
. -
Geben Sie in das Suchfeld den AWS CloudFormation Stack-Namen ein (z. B.
CodeDeployDemoStack
). -
Aktivieren Sie das Kontrollkästchen neben dem Stack-Namen.
-
Wählen Sie im Menü Actions die Option Delete Stack. Dadurch wird der Stack gelöscht, alle zugehörigen EC2 Amazon-Instances beendet und alle zugehörigen IAM Rollen gelöscht.
So beenden Sie EC2 Amazon-Instances, die Sie außerhalb eines AWS CloudFormation Stacks erstellt haben:
Melden Sie sich bei der an AWS Management Console und öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Bereich Instances die Option Instances.
-
Geben Sie in das Suchfeld den Namen der EC2 Amazon-Instance ein, die Sie beenden möchten, und drücken Sie dann die Eingabetaste.
-
Wählen Sie die EC2 Amazon-Instance aus.
-
Wählen Sie Actions, zeigen Sie auf Instance State, und wählen Sie dann Terminate. Wählen Sie bei Aufforderung Yes, Terminate. Wiederholen Sie diese Schritte für alle weiteren EC2 Amazon-Instances.
Um den Amazon S3 S3-Bucket zu löschen:
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Suchen Sie in der Liste der Buckets nach dem Namen des Amazon S3 S3-Buckets und wählen Sie ihn aus (z. B.
amzn-s3-demo-bucket
). -
Bevor Sie einen Bucket löschen können, müssen Sie zunächst seinen Inhalt löschen. Wählen Sie alle Dateien im Bucket aus, z. B.
HelloWorld_App.zip
. Wählen Sie im Menü Actions die Option Delete. Wenn Sie zum Bestätigen des Löschvorgangs aufgefordert werden, wählen Sie OK. -
Nachdem der Bucket leer ist, kann er gelöscht werden. Wählen Sie in der Bucket-Liste die Zeile mit dem Bucket aus (aber nicht den Namen des Buckets). Wählen Sie Delete bucket und bei der Aufforderung zum Bestätigen OK.
Um die HelloWorld_App
Anwendung zu löschen von CodeDeploy:
Melden Sie sich bei der an AWS Management Console und öffnen Sie die CodeDeploy Konsole unter https://console.aws.amazon.com/codedeploy
. Anmerkung
Melden Sie sich mit demselben Benutzer an, den Sie eingerichtet haben. Erste Schritte mit CodeDeploy
Erweitern Sie im Navigationsbereich die Option Bereitstellen und wählen Sie dann Anwendungen aus.
-
Wählen Sie
HelloWorld_App
. -
Klicken Sie auf Delete Application (Anwendung löschen).
-
Geben Sie bei der Aufforderung
Delete
ein und klicken Sie dann auf Delete (Löschen).
So löschen Sie die Systems Manager State Manager-Zuordnung:
-
Öffnen Sie die AWS Systems Manager Konsole unter https://console.aws.amazon.com /systems-manager.
-
Wählen Sie im Navigationsbereich Statusmanager aus.
-
Wählen Sie die Verknüpfung aus, die Sie erstellt haben, und wählen Sie Delete (Löschen) aus.
Als nächstes
Wenn Sie hier angekommen sind, haben Sie eine Bereitstellung mit erfolgreich abgeschlossen. CodeDeploy Herzlichen Glückwunsch!