Ich habe ein Projekt übernommen, das auf elastische Bohnenstange eingesetzt wurde. Ich möchte meinen eb cli so konfigurieren, dass er in der vorhandenen Umgebung bereitgestellt wird, ohne diese Umgebung zu ändern. Aus meiner Recherche habe ich den Eindruck, dass eb init
der richtige Befehl ist, aber als ich anfing, die interaktive Sitzung zu durchlaufen, schien es so, als würde es meine Einträge als Konfigurationseinstellungen verwenden (z. B. Plattformversion). Ich möchte sicherstellen, dass ich die Einstellungen, die bereits verwendet werden, beibehalten (ich konnte nicht feststellen, welche Plattformversion meine laufende Umgebung verwendet), und ich möchte sicherstellen, dass die laufende ec2-Instanz aus irgendeinem Grund nicht ersetzt oder beendet wird . Kennt jemand den besten Weg, dies zu tun? Vielen Dank im Voraus für jede Hilfe.wie eb cli mit eb env konfigurieren, die bereits läuft
Antwort
Während eb init
sicherstellen, dass eine vorhandene Anwendung und Umgebung ausgewählt wird. Solange Sie dies tun, wird es die Einstellungen aus der Umgebung herunterziehen.
Allerdings sind die Einstellungen, die eb init
erstellt, die Standardeinstellung für zukünftige Umgebungen. Es werden keine Einstellungen in laufenden Umgebungen überschrieben.
Soweit Instanzen, Elastic Beanstalk kann jederzeit Instanzen basierend auf Gesundheit und Autoscaling beenden oder erstellen. Wenn wir jedoch davon ausgehen, dass Ihre Instanzen fehlerfrei sind und keine Autoscaling-Ereignisse auftreten, werden die Instanzen durch eb deploy
niemals ersetzt.
Ich bin jedoch ein wenig neugierig, warum Sie so besorgt sind, dass Ihre Instanzen ersetzt werden.
Soweit Ihre aktuelle Plattform zu bestimmen, können Sie diese Informationen von eb status
erhalten.
bessere Weg ist, Sie aws zu konfigurieren cli aws konfigurieren oder manuell erstellen mit -
~/.aws/config
mit
[profilename]
region = ap-south-1
~/.aws/credentials
mit
[profilename]
aws_secret_access_key = abc
aws_access_key_id = pqr
und verwenden dann -
eb init --profile profilename
Solange wir den '.ppk'-Schlüssel in den' .ssh'-Ordner stellen, bevor 'eb init' –
für mich' eb init' oder 'eb init -i' zeigt nicht Mumbai-Region, was könnte der Grund sein ? –
@PiyushSWanare Das CLI hat die neue Region wahrscheinlich noch nicht unterstützt. –