eb terminate - AWS Elastic Beanstalk

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.

eb terminate

Beschreibung

Die ausgeführte Umgebung wird beendet, damit keine Kosten für ungenutzte AWS-Ressourcen entstehen.

Die Verwendung der --all-Option löscht die Anwendung, für die das aktuelle Verzeichnis mit eb init initialisiert wurde. Der Befehl beendet alle Umgebungen in der Anwendung. Es beendet auch die Anwendungsversionen und gespeicherten Konfigurationen für die Anwendung und löscht dann die Anwendung.

Falls im Stammverzeichnis eine platform.yaml-Datei enthalten ist, die eine benutzerdefinierte Plattform angibt, beendet dieser Befehl die ausgeführte benutzerdefinierte Umgebung.

Anmerkung

Sie können zu einem späteren Zeitpunkt problemlos eine neue Umgebung mit derselben Version starten.

Wenn Sie über Daten aus einer Umgebung verfügen, die Sie beibehalten möchten, setzen Sie die Richtlinie zum Löschen von Datenbanken auf Retain, bevor Sie die Umgebung beenden. Dies hält die Datenbank außerhalb von Elastic Beanstalk betriebsbereit. Danach müssen sich alle Elastic-Beanstalk-Umgebungen als externe Datenbank damit verbinden. Wenn Sie die Daten sichern möchten, ohne die Datenbank betriebsbereit zu halten, legen Sie die Löschrichtlinie so fest, dass eine Snapshot der Datenbank erstellt wird, bevor die Umgebung beendet wird. Weitere Informationen finden Sie unter Datenbank-Lebenszyklus im Kapitel Konfigurieren von Umgebungen in diesem Leitfaden.

Wichtig

Wenn Sie eine Umgebung beenden, müssen Sie auch alle CNAME-Zuordnungen löschen, die Sie erstellt haben, damit andere Kunden einen verfügbaren Hostnamen wiederverwenden können. Achten Sie darauf, DNS-Einträge zu löschen, die auf Ihre beendete Umgebung verweisen, um zu verhindern, dass ein DNS-Eintrag hängenbleibt. Ein hängender DNS-Eintrag kann den Internetdatenverkehr, der für Ihre Domain bestimmt ist, Sicherheitslücken aussetzen. Er kann auch andere Risiken bergen.

Weitere Informationen finden Sie unter Schutz vor hängenden Delegierungsdatensätzen in Route 53 im Entwicklerhandbuch von Amazon Route 53. Sie können auch mehr über hängende DNS-Einträge in Enhanced Domain Protections for Amazon CloudFront Requests im AWS Security Blog erfahren.

Syntax

eb terminate

eb terminate environment-name

Optionen

Name

Beschreibung

--all

Beendet alle Umgebungen in der Anwendung, die Anwendungsversionen der Anwendung sowie ihre gespeicherten Konfigurationen und löscht dann die Anwendung.

--force

Die Umgebung wird ohne Bestätigungsaufforderung beendet.

--ignore-links

Die Umgebung wird beendet, auch wenn abhängige Umgebungen mit Links zu dieser vorhanden sind. Weitere Informationen finden Sie im Abschnitt zu den Compose-Umgebungen.

--timeout

Die Anzahl der Minuten, bevor ein Timeout für den Befehl auftritt.

Ausgabe

Bei Erfolg gibt der Befehl den Status des terminate-Vorgangs aus.

Beispiel

In der folgenden Beispielanforderung wird die Umgebung "tmp-dev" beendet.

$ eb terminate The environment "tmp-dev" and all associated instances will be terminated. To confirm, type the environment name: tmp-dev 2018-07-11 21:05:25 INFO: terminateEnvironment is starting. 2018-07-11 21:05:40 INFO: Deleted CloudWatch alarm named: awseb-e-2cpfjbra9a-stack-AWSEBCloudwatchAlarmHigh-16V08YOF2KQ7U 2018-07-11 21:05:41 INFO: Deleted CloudWatch alarm named: awseb-e-2cpfjbra9a-stack-AWSEBCloudwatchAlarmLow-6ZAWH9F20P7C 2018-07-11 21:06:42 INFO: Deleted Auto Scaling group policy named: arn:aws:autoscaling:us-east-2:11122223333:scalingPolicy:5d7d3e6b-d59b-47c5-b102-3e11fe3047be:autoScalingGroupName/awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E:policyName/awseb-e-2cpfjbra9a-stack-AWSEBAutoSca lingScaleUpPolicy-1876U27JEC34J 2018-07-11 21:06:43 INFO: Deleted Auto Scaling group policy named: arn:aws:autoscaling:us-east-2:11122223333:scalingPolicy:29c6e7c7-7ac8-46fc-91f5-cfabb65b985b:autoScalingGroupName/awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E:policyName/awseb-e-2cpfjbra9a-stack-AWSEBAutoSca lingScaleDownPolicy-SL4LHODMOMU 2018-07-11 21:06:48 INFO: Waiting for EC2 instances to terminate. This may take a few minutes. 2018-07-11 21:08:55 INFO: Deleted Auto Scaling group named: awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E 2018-07-11 21:09:10 INFO: Deleted security group named: awseb-e-2cpfjbra9a-stack-AWSEBSecurityGroup-XT4YYGFL7I99 2018-07-11 21:09:40 INFO: Deleted load balancer named: awseb-e-2-AWSEBLoa-AK6RRYFQVV3S 2018-07-11 21:09:42 INFO: Deleting SNS topic for environment tmp-dev. 2018-07-11 21:09:52 INFO: terminateEnvironment completed successfully.