README.md in awsssh-2.2.2 vs README.md in awsssh-3.0.0.rc1

- old
+ new

@@ -12,29 +12,57 @@ Mitlerweile ist aus `awsssh` ein richtiges gem geworden. 1. `gem install awsssh` ### Configurationen -1. Die Konfigurationsdateien müssen unter `/Users/<username>/.aws/` liegen. Wenn dem nicht so ist muss es eine Umgebungsvariable geben, die den Pfad zu den Configurationsdateien beinhaltet: `export ENV['AWSSSH_CONFIG_DIR']=/path/to/configs/` -3. Die Konfigurationsdateien müssen den Namen `aws_config_<kundenname>` haben. Wenn dem nicht so ist muss es eine Umgebungsvariable geben, die den Anfang der Configurationsdateien beinhaltet: `export ENV['AWSSSH_CONFIG_FILE']=awsconf_` +* Es muss die Variable `AWS_CREDENTIAL_FILE` auf das Credentialfile gesetzt sein. +* In der Datei müssen die Zugangsdaten in der folgenden Form enthalten sein: +``` +[PROFILE-1] +aws_access_key_id=VALUE +aws_secret_access_key=VALUE +[PROFILE-n] +aws_access_key_id=VALUE +aws_secret_access_key=VALUE +``` ## Aufruf -`awsssh -s HOST` +### Mit Server verbinden +Wenn der Profilname im Hostname enthalten ist:<br> +`awsssh HOSTNAME` + **Beispiel**<br> -`awsssh -s kunde-live-1` +`awsssh profile-live-1` -## Hilfe +Wenn der Profilname nicht im Hostname enthalten ist:<br> +`awsssh HOSTNAME --profile PROFILE` -`awsssh help`<br> -Zeigt die Hilfe an +**Beispiel**<br> +`awsssh live-1 --profile KundeXY` +### Liste aller Profile +`awsssh list_profiles` + +### Liste aller Server für ein Profil +`awsssh list_server PROFIL` + +### Hilfe +`awsssh help` + +### Version +`awsssh version` + ## Kontakt Sebastian Thiele Twitter: (@sebat) ## Changelog +**2016-02-04 - v 3.0.0.rc1** +* redesign +* new credential format + **2015-11-25 - v 2.2.2** * [fix] List all Servers **2015-03-02 - v 2.2.1** * [add] Version information