我正在尝试执行一些AWS命令,但我使用了错误的IAM用户配置文件。因此,当我运行命令时,我会收到以下消息:
调用CreateFunction操作时发生错误(AccessDeniedException(:用户:arn:aws:iam::9999999999999:用户/xxxxxxxxxxxxxxx未被授权对资源:arn:aws:lambda:eu-west-1:999999999999:函数:zzzzzzzzzz 执行:lambda:CreateFunction
如何注销此IAM用户配置文件,然后转到另一个有效的配置文件?
我已经尝试清除我的.aws/credentials文件并再次运行该命令,但我似乎被这个不正确的配置文件永久卡住了!
试着运行aws configure
,看看对应默认配置文件配置的凭据是否正确,
下一个潜在点可能是您在CLI中使用的用户没有执行create function
的权限。尝试https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-awscli.html
FIXED环境变量设置为错误的AWS配置文件