如何透過 Powershell 將 IAM 角色附加到實例?

如何透過 Powershell 將 IAM 角色附加到實例?

有沒有辦法透過適用於 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 產生新的設定檔關聯。

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

另一個答案是關聯一個現存的個人資料關聯;該命令生成一個新的設定檔關聯,我相信這就是您想要做的事情(以及我想要做的事情,以及是什麼讓我來到這個頁面)。我透過使用 Powershell 命令get-command -noun *IamInstance*並蒐索所有 AWS cmdlet,尋找看起來適合該作業的命令來解決這個問題。

由於這個問題是該主題(如何使用 Powershell 將 IAM 設定檔與 EC2 執行個體關聯)的熱門搜尋結果,我認為我應該添加一個答案,儘管它已經存在了三年。

相關內容