2017-07-27 2 views
-1

Meine Workstation und Server sind beide RHEL EC2-Instanzen und , wenn ich den Befehl mit: -eine EC2-Instanz Bereitstellen ohne aws geheimen Zugriffsschlüssel und aws Zugriffsschlüssel-ID

knife ec2 server create -r “role[----------]” -I ami-XXXXXXXX -f t2.small -S knife -i ~/.ssh/XXXXXXXXXXX.ppk –ssh-user ec2-user –region us-east-1 -Z us-east-1a

Ich erhalte Der Fehler lautet . FEHLER: Sie haben keinen gültigen 'AWS Access Key Id' Wert angegeben. FEHLER: Sie haben keinen gültigen 'AWS Secret Access Key' Wert angegeben.

Noch ich möchte den geheimen Zugriffsschlüssel und die Zugriffsschlüssel-ID verwenden, und weder möchte ich sie auf der Arbeitsstation speichern. Gibt es eine andere Möglichkeit, eine neue ec2-Instanz (Knoten) zu implementieren, möglicherweise mithilfe der IAM-Rolle. danke

Antwort

0

AFAIK wir Rolle Anmeldeinformationen in knife-ec2 nicht unterstützen, werden Sie etwas anderes verwenden, um die Maschine zu starten (wie die aws Kommandozeile). Nach der Erstellung können Sie knife bootstrap zum Einrichten von Chef verwenden.

+0

gibt es eine andere Möglichkeit, eine ec2-Instanz mit Messer-ec2-Plugin, Rezept oder Messer.rb zu erstellen. Ich bin ein Neuling in Koch und derzeit arbeitet an Infra-Kreation durch Chef. –

Verwandte Themen