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
Ich denke, jetzt muss ich anfangen, einen Tresor zu benutzen, um meinen Schlüssel und meine ID zu halten.
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.
Für diejenigen, die dieses Problem haben, können Sie es lösen, indem Sie become/sudo: False
und connection: local
im Playbook einstellen.
Hoffe, das wird anderen helfen.
Tags und Links amazon-web-services ansible amazon-ec2 ec2-ami aws-ec2