我發起了一個實例與IAM角色如何從EC2實例中刪除角色?
我現在想通過PowerShell的
刪除從實例中的角色,因爲我讀this doc我一定要混淆這裏的術語,我不看如何從實例中刪除角色。
我想在EC2實例上運行此命令,該角色將從中刪除。
只能爲一個實例分配一個角色,所以有沒有辦法動態獲取已分配給實例的iam角色並通過powershell api從實例中刪除它?
我發起了一個實例與IAM角色如何從EC2實例中刪除角色?
我現在想通過PowerShell的
刪除從實例中的角色,因爲我讀this doc我一定要混淆這裏的術語,我不看如何從實例中刪除角色。
我想在EC2實例上運行此命令,該角色將從中刪除。
只能爲一個實例分配一個角色,所以有沒有辦法動態獲取已分配給實例的iam角色並通過powershell api從實例中刪除它?
您可以使用AWS CLI(v1.11.46或更高版本)來執行此操作。您可以使用disassociate-iam-instance-profile
命令從正在運行或已停止的實例中分離IAM實例配置文件。
有關更多詳細信息,請參閱disassociate-iam-instance-profile CLI命令文檔。
創建實例後,您無法更改(添加或刪除)實例上的IAM角色。這是EC2服務的一個限制,無論您使用哪種CLI,都是一樣的,所以它不僅僅是PowerShell不能做到的。
如果要更改它們,您必須重新創建具有新角色的實例。
現在(2017年初)通過CLI或控制檯支持在EC2實例上添加和更改角色。
您可以通過CLI remove-role-from-instance-profile
或通過控制檯通過用提供的「無角色」選項替換舊角色來刪除角色。
從正在運行的實例中刪除角色似乎並不合理......如果可以這樣做,該實例將永遠不會再有角色,因爲您以後無法再添加一個角色。這有什麼用途? –
你不能從實例設置做臨時工,我會建議嘗試刪除角色表單IAM。 –