Gibt es eine Möglichkeit, eine elastische Bohnenstielumgebung zu stoppen, anstatt sie zu beenden? Es gibt Zeiten während des Testens, in denen ich es vorziehen würde, die Umgebung zu stoppen, damit ich nicht belastet werde. Ich sehe jedoch keine Möglichkeit, dies über die GUI zu tun. Es ist sehr unpraktisch, meine Umgebung beenden und neu erstellen zu müssen.
amazon-web-services
elastic-beanstalk
nu everest
quelle
quelle
eb scale
Auschecken von jun711.github.io/aws/… weitere Informationen dazu finden.Antworten:
Derzeit gibt es keine einfache Möglichkeit, eine Umgebung auszusetzen. Es gibt auch keine einfache Möglichkeit, eine Wartungsseite für Ihre Umgebung zu erstellen, während Ihre Instanzen nicht verfügbar sind.
Wenn Sie die Anzahl der Instanzen auf 0 setzen, werden die Instanzen beendet, aber Sie müssen dies alles manuell tun, da die EB-Konsole keine Eingabe von 0 zulässt. Sie können dies tun, indem Sie Folgendes ausführen:
as-update-auto-scaling-group YourAutoScalingGroupID --min-size 0 --max-size 0 --desired-capacity 0
Dies beendet jedoch nur Ihre Instanzen. Alles andere läuft noch, wie Ihre ELB. Sie können es dann wieder auf Ihre vorherigen Einstellungen zurücksetzen, wenn Sie fertig sind.
quelle
Ein Amazon-Kunde hat einen einfachen Weg gefunden, dies in Einzelinstanzumgebungen zu tun.
Quelle (Kommentar des Amazon-Kunden)
Als ich diese Lösung selbst ausprobierte, konnte ich keine Suspend- Aktion finden. Derzeit ist es nur Stopp und Terminate Aktionen auf Instanzen Registerkarte. Und wenn Sie eine auswählen, warnt AWS Sie, dass alle Daten, die im kurzlebigen Speicher gespeichert sind, verloren gehen.
quelle
In der AWS Elastic Beanstalk-Umgebung können Sie die zeitbasierte Skalierung verwenden und festlegen, dass zu einem späteren Zeitpunkt 0 Instanzen vorhanden sind.
Sie können es auch verwenden
eb scale count environment-name
, um es auf 0 Instanz zu skalieren.Check out Pause Elastic Beanstalk Beispiel Artikel für weitere Informationen.
quelle