放大初始化失败,验证导致 [$LATEST] 在"堆栈名称"值内



我在开发 Vue 项目时遇到问题,但在放大部署控制台时遇到问题:

  1. 我使用Cognito Id Pool(Google(配置了一个Amplify项目。

  2. 将环境"dev">
  3. 添加到位于"dev"git-branch 上的项目中。已成功推送到云。

  4. 然后使用 Amplify 控制台创建基于 Github 的部署项目。已正确检查环境和分支以及其他设置。并尝试部署项目

  5. "预配"阶段已成功通过

  6. "构建"失败

在搜索有关问题的信息但没有结果后,我使用"放大删除"从本地和云上的项目中删除了 Amplify。从 amplify 的文件和文件夹中清除了我的 git 项目。是否再次创建了所有操作并出现相同的错误:

验证错误:检测到 1 个验证错误:'stackName' 处的值"2019/08/17/[$LATEST]84c0b31765d7431faf5d8f4b51322d03' 未能满足约束:成员必须满足正则表达式模式:[a-zA-Z][-a-zA-Z0-9]|arn:[-a-zA-Z0-9:/._+]

值:"2019/08/17/[$LATEST]84c0b31765d7431faf5d8f4b51322d03"异常。[$LATEST] 看起来像变量名,直接复制而不是解释。

我不知道该怎么办。问题的原因是什么。

问题是在云上的 Amplify 模块版本低于我的本地版本

上我的本地放大模块版本是 1.12.0。

Cloud的放大版本是1.7.2。

将我的本地放大版本降级到 1.11.0 并重新创建放大项目后,它运行成功。

最新更新