无权执行: amplify:CreateApp on resources... - Amplify Init + Angular

use*_*680 1 amazon-web-services angular aws-amplify aws-amplify-cli

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

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

在此输入图像描述

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

在此输入图像描述

Der*_*dez 6

请转到您在 aws 中的 IAM。

制定政策

你需要有这个

政策AWS

你需要有:

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

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

创建组

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

创建用户

创建用户和新组。

就这样。