如何从本地删除假定的IAM角色



我有一个假定的角色,我使用aws sts assume-roleCLI命令假定了这个角色。

我想";unsume";这个角色,并切换回在本地系统中配置的aws凭据。

我该如何做到这一点?我已经尝试通过转到控制台并点击";撤销活动会话";按钮,但这似乎不起作用。我也试过rm -r ~/.aws/cli/cache,但没有成功。请帮助

您可以做以下几件事:

  1. 您可以在终端中取消设置AWS环境变量:
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY

unset AWS_SESSION_TOKEN
  1. 您可以重新配置aws配置:
aws configure

但是,您需要确保没有为您的AWS凭据设置环境变量。默认情况下,AWS CLI会查看您的环境变量,然后是您的配置文件,然后是要在CLI命令中使用的凭据的凭据文件。

最新更新