微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

`amplify push` 失败 - 属性:找不到资源

如何解决`amplify push` 失败 - 属性:找不到资源

我在使用 Amplify CLI 执行 amplify pushamplify 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]
...

我已经试过了:

  1. 再次执行amplify init
  2. 执行 amplify configure,创建一个新的 IAM 用户,并使用新创建的用户的凭证。
  3. 回到 amplify push 上次执行的提交,仍然看到相同的错误
  4. 重新克隆存储库并执行上述步骤。没有运气。

我将不胜感激。谢谢。

解决方法

在 AWS 控制台中,转到 Table Overview 下的 DynamoDB 表,然后是 Stream Details,然后是 Manage Stream,单击 enable both New and Old Images

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。