Amazon web services 如何从CLI注销IAM用户配置文件?

Amazon web services 如何从CLI注销IAM用户配置文件?,amazon-web-services,amazon-iam,Amazon Web Services,Amazon Iam,我正在尝试执行一些AWS命令,但我使用了错误的IAM用户配置文件。因此,当我运行该命令时,会收到以下消息: 调用CreateFunction操作时出错(AccessDeniedException):用户:arn:aws:iam::999999999:User/XXXXXXXXXXXXX无权在资源上执行:lambda:CreateFunction:arn:aws:lambda:eu-west-1:999999999999:function:zzzzzzzzzz 如何注销此IAM用户配置文件,并转到

我正在尝试执行一些AWS命令,但我使用了错误的IAM用户配置文件。因此,当我运行该命令时,会收到以下消息:

调用CreateFunction操作时出错(AccessDeniedException):用户:arn:aws:iam::999999999:User/XXXXXXXXXXXXX无权在资源上执行:lambda:CreateFunction:arn:aws:lambda:eu-west-1:999999999999:function:zzzzzzzzzz

如何注销此IAM用户配置文件,并转到另一个有效的配置文件


我已尝试清除我的.aws/credentials文件并再次运行该命令,但我似乎永远被困在这个错误的配置文件上

试着运行
aws configure
,查看与默认配置文件对应的配置凭据是否正确


下一个潜在点可能是您从CLI使用的用户没有执行
创建功能的权限。尝试

修复环境变量被设置为错误的AWS配置文件

您确定没有将凭据设置为环境变量或其他内容吗?CLI工具不会像您所暗示的那样保持“登录”。它会在每次运行时提取您配置的凭据。就是这样-我的环境变量配置为错误的AWS配置文件。谢谢