2015-07-23 6 views
5

Ist es möglich, Elastic Beanstalk Tools mit zwei separaten aws-Konten in derselben Maschine zu verwenden?Eb-Tools mit mehreren aws-Konten

Weitere Beschreibung:

Nach elastischen Bohnenstengeln Werkzeuge wie die Installation von here, ich bin in der Lage das Setup in meinem Projekt zu initialisieren

eb init 

verwenden und die aws-ID und geheimen Versorgung. Zu diesem Zeitpunkt ist alles in Ordnung. Das Problem hier ist, dass die Anmeldeinformationen automatisch in ~/.aws/config gespeichert werden und gelesen werden, wann immer der eb Befehl ausgeführt wird.

Ich habe ein zweites AWS Konto und möchte eb Tools auch dort verwenden. Ist es möglich, dass eb-Tools eine benutzerdefinierte Konfigurationsdatei verwenden? Ich konnte nichts in der Dokumentation finden here

Vielen Dank.

Antwort

4

Ja, Sie können mehrere Profile mit EB-Tools erstellen.

Um ein neues Profil zu erstellen, Sie

aws configure --profile <your-profile-name> 

es in ~/.aws/credentials und ~/.aws/config ein neues Profil wird erzeugen können. Oder Sie können diese Datei manuell bearbeiten. Bitte lesen Sie die Dokumentation here.

Nachdem Sie das Profil generieren, können Sie --profile <your-profile-name> zu Ihrem eb init Befehl anhängen:

eb init --profile <your-profile-name> 

Es wird eine Konfigurationsdatei (.elasticbeanstalk/config.yml) erzeugen. Danach, wenn Sie bereitstellen möchten, verwenden Sie einfach:

eb deploy 
+0

Perfekt! Vielen Dank. – Rorchackh