Gibt es eine Möglichkeit, eine IAM-Rolle über AWS Tools für Windows PowerShell an eine vorhandene Instanz anzufügen? Ich habe inhttps://aws.amazon.com/blogs/security/new-attach-an-aws-iam-role-to-an-existing-amazon-ec2-instance-by-using-the-aws-cli/dass AWS-CLI dazu in der Lage ist, aber ich würde Powershell bevorzugen, wenn ich die Wahl hätte.
Antwort1
Sie können es in Powershell tun, hier ist die Befehlsdokumentation: https://docs.aws.amazon.com/powershell/latest/reference/items/Set-EC2IamInstanceProfileAssociation.html
Antwort2
Der gesuchte Befehl ist Register-EC2IamInstanceProfile
. Er generiert eine neue Profilzuordnung für eine bestimmte Instanz-ID und ein vorhandenes Profil-ARN.
Die andere Antwort ist die Verknüpfung einesbestehendeProfilzuordnung; dieser Befehl erzeugt eineneuProfilzuordnung, was meiner Meinung nach das ist, was Sie versuchen (und was ich versucht habe und was mich auf diese Seite geführt hat). Ich habe das herausgefunden, indem ich den Powershell-Befehl verwendet get-command -noun *IamInstance*
und alle AWS-Cmdlets durchsucht habe, um nach etwas zu suchen, das wie der richtige Befehl für den Job aussah.
Da diese Frage das oberste Suchergebnis zu diesem Thema ist (wie verknüpfe ich IAM-Profile mithilfe von Powershell mit EC2-Instanzen), dachte ich, ich sollte eine Antwort hinzufügen, obwohl sie drei Jahre alt ist.