【问题标题】:not authorized to perform: amplify:CreateApp on resource... - Amplify Init + Angular无权执行:放大:资源上的 CreateApp ... - Amplify Init + Angular
【发布时间】:2021-01-10 20:47:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: angular amazon-web-services aws-amplify aws-amplify-cli


    【解决方案1】:

    请转到您在 aws 中的 IAM。

    创建政策

    你需要这个

    你需要:

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

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

    创建组

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

    创建用户

    创建用户和新组。

    仅此而已。

    【讨论】:

    • 我像你说的那样创建了角色,但我不确定你是如何创建与角色关联的用户的。当我点击创建用户时,它会询问用户名和访问类型。关于权限页面,我可以选择将用户添加到组、从现有用户复制权限或直接附加现有策略。这些选项似乎都没有我的角色,那么我该如何附加它?
    • 非常抱歉,由于回复太快我给了你一个错误的答案。我已经编辑了我的答案,希望能解决您的问题
    猜你喜欢
    • 2021-11-28
    • 2020-05-01
    • 2021-12-21
    • 1970-01-01
    • 2021-05-22
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多