9

我有一个将资源推送到云端的放大反应应用程序。不幸的是,当我提交时,我删除了 team-provider-info.json 而没有备份它。在我的本地项目中,我有所有其他源自 amplify 的文件。我可以在不重新开始的情况下重新生成 team-provider-info.json 吗?这里没有关于该过程的信息:https ://aws-amplify.github.io/docs/cli-toolchain/quickstart#teamprovider

4

2 回答 2

2

有两种方法可以生成(我知道)。

首先,您需要在 AWS 控制台的 cloudformation 仪表板中查看堆栈。

单击您需要修复的环境的根堆栈,然后单击输出选项卡。

这将列出一大堆值来填充团队提供者 json 文件中的 cloudformation 值。

您可以: 1. 通过在终端https://aws-amplify.github.io/docs/cli-toolchain/quickstart#environment-related-commands运行此脚本来重新生成文件或者 2. 将值复制并粘贴到现有的 team-provider-info.json 文件,但是对于需要修复的环境。

cloudformation 仪表板中的示例输出选项卡

于 2020-01-12T02:41:55.443 回答
0

您可以在其他本地目录中简单地复制没有 team-provider-info.json 的放大项目并amplify push在此目录中执行。使用相同的 aws 帐户登录后,您可以选择要从云中克隆的应用程序。这会将您的放大文件夹重命名为 amplify-tmp 并为所选应用程序生成带有 team-provider-info.json 的新放大文件夹。您可以在原始项目目录中复制 team-provider-info.json 或使用新目录。

于 2021-02-02T07:35:36.737 回答