ec2: Berechtigung verweigert beim Versuch, Instanz mit Knife zu starten

ec2: Berechtigung verweigert beim Versuch, Instanz mit Knife zu starten

Ich arbeite daran, Knife dazu zu bringen, EC2-Instanzen aufzurufen:

  • Ich habe die Richtlinie kopiert von [Welche Berechtigungen in IAM benötige ich, um EC2-Instanzen mit Chef Knife zu starten?
  • Ich habe die Richtlinie an einen minimalen Benutzer, eine minimale Gruppe und eine minimale Rolle „angehängt“, die ich in IAM erstellt habe
  • Ich habe diesen Befehl und Varianten ausprobiert:

    Messer EC2-Server erstellen --Image ami-5189a661 --Flavor t2.micro -x root -i test4hmh.pem -S test4hmh.pem --Benutzer markmc4hmh

Ich bekomme immer:

FEHLER: Fog::Compute::AWS::Error: UnauthorizedOperation => Sie sind nicht berechtigt, diesen Vorgang durchzuführen.

Was fehlt mir? Bitte um Rat. Danke.

Antwort1

Ich hatte auch Probleme mit der hochgevoteten Antwort. Wenn Sie die CloudTrail-Protokolle überprüfen, können Sie sehen, warum der Vorgang fehlgeschlagen ist.

Für mich waren ec2:DescribeAddress und iam:PassRole für die Rolle erforderlich, die ich angehängt habe.

verwandte Informationen