如何解决获取“ InvalidAccessKeyId:您提供的AWS Access Key ID在我们的记录中不存在”更新Amplify Users IAM密钥后
我最近为我的AWS Amplify IAM用户“创建了新的访问密钥”,并禁用了旧密钥。我还更改了向AWS进行身份验证的方式(现在使用IAM用户,而不是以前的SSO联合用户)。
现在,当我运行类似的内容时:
amplify api push
我得到:
InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.
我尝试重新运行:
amplify configure
我使用aws configure
将新的访问密钥设置为默认配置文件,但还是没有运气。
我该如何解决?
解决方法
我最终检查了local-aws-info.json
目录中的amplify/config
,并发现“ useProfile”和“ profileName”键不再正确。
要解决此问题,我跑了
amplify configure project
完成后,我就跑了:
amplify pull
,但这可能仅是必要的,这是由于我确实曾尝试修复该错误而遭到黑客攻击。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。