Ich baue derzeit AMIs über Packer ohne Probleme, aber ich backe die AWS-Anmeldeinformationen in meine Skripts, was nicht das ist, was ich möchte. Wenn Sie in der Packer-Dokumentation lesen, dass keine Anmeldeinformationen gefunden werden, kann eine AWS-Rolle verwendet werden.Verwendung von AWS-Rollen mit Packer zum Erstellen von AMIs
Ich habe die Richtlinie und die Rolle erstellt, aber es ist mir unklar, wie Packer diese Rolle zu verwenden. Muss ich den ARN als Variable übergeben?
Irgendwelche Gedanken?
https://www.packer.io/docs/builders/amazon.html Haben Sie das versucht? –
Ich habe diese Seite gelesen, möchte aber keine AWS-Anmeldeinformationen angeben. Ich möchte nur die Rolle benutzen. Ich habe festgestellt, dass Sie iam_instance_profile dem Packer übergeben und auf die von mir erstellte Rolle einstellen können. Das funktioniert gut in der Befehlszeile, aber ich versuche das in Jenkins zu tun und ich habe nicht herausgefunden, wie man sie schön spielen lässt. Die Packer-Dokumente sind nicht klar in der Verwendung von iam_instance_profile. Ich musste durch Github graben, um das zu finden. –