2015-03-02 6 views
16

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

15

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.

+0

Solange wir den '.ppk'-Schlüssel in den' .ssh'-Ordner stellen, bevor 'eb init' –

+0

für mich' eb init' oder 'eb init -i' zeigt nicht Mumbai-Region, was könnte der Grund sein ? –

+0

@PiyushSWanare Das CLI hat die neue Region wahrscheinlich noch nicht unterstützt. –

2

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 
Verwandte Themen