根据我正在阅读的指南,我应该在 cmd 中运行amplify configure,然后在 aws 控制台中进行身份验证并完成用户创建。它会将我带到 IAM 页面,因此我单击“用户”>“添加用户”
并创建用户。它还表示它已成功设置用户,如图所示,
但是当我运行时amplify init,我收到错误
not authorized to perform: amplify:CreateApp on resource: arn:aws:amplify:us-east... 。我查看了权限,但没有看到放大选项,所以我不太确定如何克服这个错误。我缺少什么?我很感激任何帮助!
使用 Amplify CLI执行amplify push或amplify push function命令时出错。
这是控制台中的错误(审查项目特定标识符):
...
UPDATE_FAILED storage[dynamo db table name] AWS::CloudFormation::Stack Tue Jan 19 2021 08:32:29 GMT+0800 (Philippine Standard Time) Embedded stack arn:aws:cloudformation:us-west-2:XXX:stack/amplify-XXX-XXX/XXX was not successfully updated. Currently in UPDATE_ROLLBACK_IN_PROGRESS with reason: Attribute: StreamArn was not found for resource: [dynamo db table name]
...
Run Code Online (Sandbox Code Playgroud)
我已经试过了:
amplify init再次执行amplify configure,创建一个新的 IAM 用户,并使用新创建的用户的凭证。amplify push上次工作的提交,仍然看到相同的错误。我将不胜感激任何帮助。谢谢。
amazon-web-services aws-cloudformation aws-amplify aws-amplify-cli
当我执行 api、auth 更改等操作时,Amplify 工作正常。我可以使用 amplify cli 执行 amplify pull/push 以及其他所有操作。当我尝试发布它时,出现此错误
我的构建工程文件。aws amplify 控制台中的一切都很好。我不确定这里出了什么错误。这是我的系统配置
ubuntu 20.04
amplify 4.51.0
node 14.15.2
npm 7.12.1
Run Code Online (Sandbox Code Playgroud)
对于我的同事来说它工作得很好,他的配置是
Windows 10
amplify 4.46.1
node 14.15.0
npm 6.13.7
Run Code Online (Sandbox Code Playgroud)
知道这里可能有什么问题吗?我猜这与我使用 Ubuntu 和我的同事使用 Windows 有关。以前它工作得很好,直到我的同事开始从事同一个项目。知道我该如何解决这个问题吗?
我不小心删除了我的放大前端并创建了一个新前端。如何将现有的放大后端导入到新创建的放大应用项目文件夹中?
我按照后端选项卡上的步骤操作
amplify init --appId ("ID OF YOUR NEW AMPLIFY APP").
而不是amplify add CATEGORY这里。我amplify update CATEGORY这里用
然后amplify push。
但是当我在 AWS 控制台上检查放大应用程序时,仍然没有后端集成到它。
我做得对吗?
使用的版本:
"aws-amplify": "^2.1.0"