执行amplify pull拉取后端时AWS Amplify无法用root账号登录如何解决
关于AWS Amplify拉取项目登录失败的解答
你当前跳转的是AWS Amplify Admin UI的登录页面,该页面要求的账号密码与AWS控制台的root账号、IAM账号分属两套独立的验证体系,确实需要单独配置专属凭证才能登录。
Amplify Admin UI是AWS提供的可脱离AWS控制台独立管理Amplify项目的工具,设计初衷是允许不具备AWS控制台访问权限的开发、运营人员参与项目管理,因此它的用户体系完全独立于AWS IAM体系,使用AWS控制台账号无法直接登录。
你可以通过以下三种方式解决该问题:
- 若你持有对应AWS账号的控制台访问权限:登录AWS控制台,切换到us-east-1区域的Amplify服务页,找到appId为
d2nb7sae2nlt33的项目,进入staging环境的「Admin UI 访问管理」页面,可直接查看现有管理员账号、重置密码或新增访问用户。 - 若你是项目协作者:直接联系项目负责人索要该staging环境对应的Admin UI登录凭证即可。
- 若你不想通过Admin UI验证:执行pull命令时追加
--awsInfo参数,可直接调用本地已配置的AWS IAM凭证完成拉取,无需跳转浏览器登录,对应命令为:amplify pull --appId d2nb7sae2nlt33 --envName staging --awsInfo
内容的提问来源于stack exchange,提问作者johnrubythecat
相关产品推荐
相关产品推荐

