msg: Kein Handler konnte zur Authentifizierung bereit sein. 1 Handler wurden überprüft. ['HmacAuthV4Handler'] Überprüfen Sie Ihre Anmeldeinformationen

8

Ich versuche also, auf meinen ec2-Instanzen auf aws zu funktionieren, zum ersten Mal auf einer neuen Instanz, aber jedes Mal, wenn ich versuche, ein Spiel auszuführen, kann ich diese Fehlermeldung nicht umgehen:

%Vor%

Ich denke, dass mit den Berechtigungen in meinem IAM-Benutzer und der Gruppe etwas nicht stimmt. Ich habe meinen IAM-Benutzer und die Gruppe ReadOnlyAccess, AdministratorAccess und PowerUserAccess angegeben. Ich habe eine Zugriffs-ID und einen geheimen Zugriffsschlüssel, den ich als Umgebungsvariable mit den Befehlen festlegen:

%Vor%

Mit 'AK123' und 'abc123' ersetzt durch meine tatsächlichen ID und Schlüsselwerte. Was muss ich noch tun, damit die ansible ec2-Aufgabe funktioniert?

UPDATE:
Ich habe das Problem behoben, ich glaube, ich habe nicht wirklich ein solides Verständnis davon, welche Umgebungsvariablen es sind. Ich habe es behoben, indem ich einfach meine aws_access_key und aws_secret_key in meiner ec2 task gesetzt habe, unten ist mein funktionierendes playbook

%Vor%

Ich denke, jetzt muss ich anfangen, einen Tresor zu benutzen, um meinen Schlüssel und meine ID zu halten.

    
Alex Cohen 02.03.2016, 13:28
quelle

4 Antworten

3

Ich habe das Problem behoben, ich glaube, ich hatte nicht wirklich ein solides Verständnis davon, welche Umgebungsvariablen es sind. Ich habe es behoben, indem ich nur meine aws_access_key und aws_secret_key in meiner ec2 task gesetzt habe, unten ist mein funktionierendes playbook

%Vor%

Ich denke, jetzt muss ich anfangen, einen Tresor zu benutzen, um meinen Schlüssel und meine ID zu halten.

    
Alex Cohen 15.06.2016, 05:14
quelle
8

Für diejenigen, die dieses Problem haben, können Sie es lösen, indem Sie become/sudo: False und connection: local im Playbook einstellen.

%Vor%

Hoffe, das wird anderen helfen.

    
Arbab Nazar 06.05.2016 07:00
quelle
1

In meinem Fall müssen die Variablen in Anführungszeichen gesetzt worden sein (einfach oder doppelt ist das egal).

SCHLECHT:

%Vor%

GUT:

%Vor%

GUT:

%Vor%     
Hoto 04.07.2017 20:43
quelle
-3

Die Lösung ist in Ansible doc gut dokumentiert Ссылка

    
Howard Lee 28.10.2016 23:06
quelle