有沒有辦法透過適用於 Windows PowerShell 的 AWS 工具將 IAM 角色附加到現有執行個體?我見過在https://aws.amazon.com/blogs/security/new-attach-an-aws-iam-role-to-an-existing-amazon-ec2-instance-by-using-the-aws-cli/aws-cli 可以做到這一點,但如果可以選擇的話,我更喜歡 powershell。
答案1
您可以在 powershell 中執行此操作,命令文件如下: https://docs.aws.amazon.com/powershell/latest/reference/items/Set-EC2IamInstanceProfileAssociation.html
答案2
您正在尋找的命令是Register-EC2IamInstanceProfile
,它會為給定實例 ID 和現有設定檔 ARN 產生新的設定檔關聯。
另一個答案是關聯一個現存的個人資料關聯;該命令生成一個新的設定檔關聯,我相信這就是您想要做的事情(以及我想要做的事情,以及是什麼讓我來到這個頁面)。我透過使用 Powershell 命令get-command -noun *IamInstance*
並蒐索所有 AWS cmdlet,尋找看起來適合該作業的命令來解決這個問題。
由於這個問題是該主題(如何使用 Powershell 將 IAM 設定檔與 EC2 執行個體關聯)的熱門搜尋結果,我認為我應該添加一個答案,儘管它已經存在了三年。