我正在使用 AWS CLI ,并已配置访问密钥,密钥和区域。
还将为我的帐户提供的会话密钥配置为Env变量,以访问我公司的AWS环境。
但由于某种原因,我总是得到“无效的访问密钥错误,记录中不存在访问密钥”。
我已经验证我的〜/ .aws / config文件具有与aws配置列表匹配的所有密钥的有效密钥值。
我正在使用 Windows 10 并配置了aws cli。我有管理员权限和有效的IAM角色。
调用ListBuckets操作时,我总是“发生错误(InvalidAccessKeyId):我们的记录中不存在您提供的AWS访问密钥ID ”
我错过了什么?
答案 0 :(得分:0)
我将AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY和AWS_SESSION_TOKEN设置为环境变量后,我就开始工作了。
之前我没有设置env变量,但是我使用AWS CLI配置这些变量并验证包含正确密钥的.config文件。
在设置env变量之后它很有用,但仅使用aws cli无效。