无权执行:amplify:CreateApp 资源... - Amplify Init + Angular

not authorized to perform: amplify:CreateApp on resource... - Amplify Init + Angular

根据我正在阅读的指南,我应该在 cmd amplify configure 中 运行,然后在 aws 控制台中进行身份验证并完成用户创建。它会将我带到 IAM 页面,因此我单击“用户”>“添加用户”

并创建用户。它还表示它已成功设置用户,如图所示,

但是当我 运行 amplify init 时,我得到了错误 not authorized to perform: amplify:CreateApp on resource: arn:aws:amplify:us-east... 。我查看了权限,但没有看到放大选项,所以我不确定如何克服这个错误。我错过了什么?感谢您的帮助!

请转到您在 aws 中的 IAM。

创建策略

你需要这个

您需要:

  • 认知身份
  • 放大
  • 认知同步
  • Cognito 用户池

现在,允许所有操作和所有资源...但为了安全,您需要指定哪些操作和资源。

创建组

创建组并添加您创建的新策略。

创建用户

创建用户和新组。

仅此而已。