2017-07-06 131 views
0

如何切换到AWS控制台中的用户?AWS控制台>切换到用户

我为用户设置了一个IAM策略,我想测试它们是否工作。

我试过(如

arn:aws:iam::<account id>:user/<username> 

https://signin.aws.amazon.com/switchrole 

使用使用帐户ID从用户ARN切换角色http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-console.html

Account: <account id> 
Role: test_user 
Display Name: Test User 

然后点击切换角色,但我得到:

Could not switch roles using the provided information. Please check your settings and try again. If you continue to have problems, contact your administrator. 

注意:我是具有完全访问权限的管理员。

回答

0

您不能使用交换机角色功能切换到用户

你有两个选择:

  • 登录你要测试的用户,或
  • 创建具有相同权限的角色,切换到角色,然后进行测试

的最简单的就是只需以你想测试的用户身份登录即可。但是,这可能是一种糟糕的安全做法,因为您正在使用他人的帐户,并且您执行的任何操作都将在Amazon CloudTrail(审计跟踪)中针对该用户进行记录。

或者,您可以创建一个新的IAM角色并为该角色分配完全相同的权限。您还需要为该角色分配信任策略,以允许您(您的IAM用户)使用该策略。然后,您可以在控制台中切换到该角色。这将起作用,除非您有任何特定引用您要测试的用户的策略(它不会识别您的角色权限)。

-1

完成此操作的最佳方法是完全注销AWS控制台。或者您可以使用不同的浏览器,因此您可以同时登录两者。