Schritt 6: Bereinigen Sie Ihre WordPress Anwendung und die zugehörigen Ressourcen - AWS CodeDeploy

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: Bereinigen Sie Ihre WordPress Anwendung und die zugehörigen Ressourcen

Sie haben den WordPress Code jetzt erfolgreich aktualisiert und die Site erneut bereitgestellt. Um laufende Gebühren für die Ressourcen, die Sie für dieses Tutorial erstellt haben, zu vermeiden, sollten Sie Folgendes löschen:

  • Alle AWS CloudFormation Stacks (oder beenden Sie alle Amazon EC2 EC2-Instances, falls Sie sie außerhalb von AWS CloudFormation erstellt haben).

  • Alle Amazon S3 S3-Buckets.

  • Die Anwendung WordPress_App in CodeDeploy.

  • Die AWS Systems Manager State Manager-Zuordnung für den CodeDeploy Agenten.

Sie können Amazon S3 AWS CLI AWS CloudFormation, Amazon EC2 und CodeDeploy Konsolen oder die AWS APIs verwenden, um die Bereinigung durchzuführen.

So bereinigen Sie die Ressourcen (CLI):

  1. Wenn Sie unsere AWS CloudFormation Vorlage für dieses Tutorial verwendet haben, rufen Sie den delete-stack Befehl für den genannten Stack auf. CodeDeployDemoStack Dadurch werden alle zugehörigen Amazon EC2 EC2-Instances beendet und alle zugehörigen IAM-Rollen gelöscht, die der Stack erstellt hat:

    aws cloudformation delete-stack --stack-name CodeDeployDemoStack
  2. Um den Amazon S3 S3-Bucket zu löschen, rufen Sie den rm Befehl mit dem --recursive Schalter für den genannten Bucket aufDOC-EXAMPLE-BUCKET. So löschen Sie den Bucket und alle Objekte im Bucket:

    aws s3 rm s3://DOC-EXAMPLE-BUCKET --recursive --region region
  3. Um die Anwendung WordPress_App zu löschen, rufen Sie den Befehl delete-application auf. Damit werden auch alle zugehörigen Bereitstellungsgruppen-Datensätze und die Bereitstellungsdatensätze für die Anwendung gelöscht:

    aws deploy delete-application --application-name WordPress_App
  4. 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 die Assoziations-ID abrufen, 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 auf, um alle Amazon EC2 EC2-Instances zu beenden, die Sie manuell erstellt haben. Geben Sie die ID der Amazon EC2 EC2-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.

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation.

  2. Geben Sie im Feld Filter den AWS CloudFormation Stacknamen ein, den Sie zuvor erstellt haben (z. B.CodeDeployDemoStack).

  3. Aktivieren Sie das Kontrollkästchen neben dem Stack-Namen. Wählen Sie im Menü Actions die Option Delete Stack.

    AWS CloudFormation löscht den Stack, beendet alle zugehörigen Amazon EC2 EC2-Instances und löscht alle zugehörigen IAM-Rollen.

So beenden Sie Amazon EC2 EC2-Instances, die Sie außerhalb eines AWS CloudFormation Stacks erstellt haben:

  1. Melden Sie sich bei der Amazon EC2 EC2-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie in der Liste INSTANCES die Option Instances.

  3. Geben Sie in das Suchfeld den Namen der Amazon EC2 EC2-Instance ein, die Sie beenden möchten (z. B.CodeDeployDemo), und drücken Sie dann die Eingabetaste.

  4. Wählen Sie den Namen der Amazon EC2 EC2-Instanz.

  5. Zeigen Sie im Menü Actions auf Instance State, und wählen Sie dann Terminate. Wählen Sie bei Aufforderung Yes, Terminate.

Wiederholen Sie diese Schritte für jede Instance.

Um den Amazon S3 S3-Bucket zu löschen:

  1. Melden Sie sich bei der Amazon S3 S3-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/s3/.

  2. Suchen Sie in der Liste der Buckets nach dem Namen des Amazon S3 S3-Buckets, den Sie zuvor erstellt haben, und wählen Sie ihn aus (z. B.DOC-EXAMPLE-BUCKET).

  3. 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. WordPressApp.zip. Wählen Sie im Menü Actions die Option Delete. Wenn Sie zum Bestätigen des Löschvorgangs aufgefordert werden, wählen Sie OK.

  4. 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 WordPress_App Anwendung zu löschen von CodeDeploy:

  1. 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 habenErste Schritte mit CodeDeploy.

  2. Erweitern Sie im Navigationsbereich die Option Bereitstellen und wählen Sie dann Anwendungen aus.

  3. Wählen Sie in der Liste der Anwendungen WordPress_App aus.

  4. Wählen Sie auf der Seite Application details die Option Delete application.

  5. Geben Sie bei Aufforderung den Namen der Anwendung ein, um das Löschen zu bestätigen, und klicken Sie auf Delete (Löschen).

So löschen Sie die Systems Manager State Manager-Zuordnung:

  1. Öffnen Sie die AWS Systems Manager Konsole unter https://console.aws.amazon.com/systems-manager.

  2. Wählen Sie im Navigationsbereich Statusmanager aus.

  3. Wählen Sie die Verknüpfung aus, die Sie erstellt haben, und wählen Sie Delete (Löschen) aus.

Als nächstes

Glückwunsch, dass Sie hier angekommen sind! Sie haben eine CodeDeploy Bereitstellung erfolgreich abgeschlossen und anschließend den Code Ihrer Site aktualisiert und erneut bereitgestellt.