2016-05-11 5 views
0

Ich habe eine Amazon EC2 Instance. Auf meiner Instanz möchte ich ein Python-Programm ausführen. Das Programm versucht, auf andere Amazon-Dienste zuzugreifen. Auf meinem Mac funktionierte das Programm gut, weil sich die Credentials-Datei im Ordner "~/.aws/credentials" befindet. Aber ich weiß nicht wo auf meiner Amazon EC2 Instanz die Bibliothek "~" ist. Also, wo muss ich meine Referenzen angeben? Hoffe, du kannst mir helfen.Amazon EC2 Instance - Wo kann ich die Credentials-Datei hinzufügen?

+0

um zu wiederholen, was @mark-b sagte, ** verwende keine fest codierten Anmeldeinformationen auf einer ec2-Instanz **. – tedder42

Antwort

6

~ ist eine Verknüpfung für Ihr Home-Verzeichnis. Gehe einfach mit dem Befehl cd ~ in dieses Verzeichnis. Dies ist das Verzeichnis, in dem Sie immer beginnen werden, wenn Sie sich mit Ihrem Server verbinden.

Alternativ können Sie die installieren und aws configure ausführen. Wenn Sie Amazon Linux verwenden, ist das AWS CLI-Tool bereits installiert.

Auch das Speichern von Anmeldeinformationen auf Ihrer EC2-Instanz ist nicht die bevorzugte Methode. Sie sollten in die Verwendung von EC2 instance profiles schauen.

Verwandte Themen