Windows 10上的AWS CLI InvalidAccessKeyId

时间:2018-05-31 17:54:59

标签: amazon-web-services window aws-lambda aws-cli

我正在使用 AWS CLI ,并已配置访问密钥密钥区域

还将为我的帐户提供的会话密钥配置为Env变量,以访问我公司的AWS环境。

但由于某种原因,我总是得到“无效的访问密钥错误,记录中不存在访问密钥”。

我已经验证我的〜/ .aws / config文件具有与aws配置列表匹配的所有密钥的有效密钥值。

我正在使用 Windows 10 并配置了aws cli。我有管理员权限和有效的IAM角色

调用ListBuckets操作时,我总是“发生错误(InvalidAccessKeyId):我们的记录中不存在您提供的AWS访问密钥ID

enter image description here

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我将AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY和AWS_SESSION_TOKEN设置为环境变量后,我就开始工作了。

之前我没有设置env变量,但是我使用AWS CLI配置这些变量并验证包含正确密钥的.config文件。

在设置env变量之后它很有用,但仅使用aws cli无效。