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.
Beschreibung
Beendet die laufende Umgebung, sodass Ihnen keine Gebühren 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. Weitere Informationen zu fehlernden DNS-Einträgen finden Sie auch im AWS Sicherheits-Blog unter Enhanced Domain Protections for Amazon CloudFront Requests
Syntax
eb terminate
eb terminate environment-name
Optionen
Name |
Beschreibung |
---|---|
|
Beendet alle Umgebungen in der Anwendung, die Anwendungsversionen der Anwendung sowie ihre gespeicherten Konfigurationen und löscht dann die Anwendung. |
|
Die Umgebung wird ohne Bestätigungsaufforderung beendet. |
|
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. |
|
Die Anzahl der Minuten, bevor ein Timeout für den Befehl auftritt. |
Output
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.