Wie füge ich einer Instanz über Powershell eine IAM-Rolle hinzu?

Wie füge ich einer Instanz über Powershell eine IAM-Rolle hinzu?

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.

https://docs.aws.amazon.com/ja_jp/powershell/latest/reference/items/Register-EC2IamInstanceProfile.html

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.

verwandte Informationen