我有一个假定的角色,我使用aws sts assume-role
CLI命令假定了这个角色。
我想";unsume";这个角色,并切换回在本地系统中配置的aws凭据。
我该如何做到这一点?我已经尝试通过转到控制台并点击";撤销活动会话";按钮,但这似乎不起作用。我也试过rm -r ~/.aws/cli/cache
,但没有成功。请帮助
您可以做以下几件事:
- 您可以在终端中取消设置AWS环境变量:
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
unset AWS_SESSION_TOKEN
- 您可以重新配置aws配置:
aws configure
但是,您需要确保没有为您的AWS凭据设置环境变量。默认情况下,AWS CLI会查看您的环境变量,然后是您的配置文件,然后是要在CLI命令中使用的凭据的凭据文件。