如何将 AWS Amplify 控制台中的现有应用程序与 AWS Amplify CLI 连接?

Posted

技术标签:

【中文标题】如何将 AWS Amplify 控制台中的现有应用程序与 AWS Amplify CLI 连接?【英文标题】:How can I connect an existing app in the AWS Amplify Console with the AWS Amplify CLI? 【发布时间】:2020-06-20 15:06:24 【问题描述】:

如此处所述,我可以通过 AWS Amplify CLI 在 AWS Amplify 控制台中托管我的应用程序:https://aws.amazon.com/de/blogs/aws/host-your-apps-with-aws-amplify-console-from-the-aws-amplify-cli/

是否也可以将现有应用程序连接到 CLI?当我尝试使用 amplify add hosting 进行操作时,我收到以下消息:“您已将分支连接到您的 Amplify 控制台应用程序。请访问 Amplify 控制台以管理您的分支”

我的目标是让托管应用的状态也在 CLI 中。

【问题讨论】:

【参考方案1】:

我通过在 amplify 控制台中删除我的应用程序并通过 amplify CLI 重新创建托管来管理它。 显示以下错误:

App <<appid>> not found.

但是在我创建了一个新的放大环境之后amplify add hosting 工作了。

【讨论】:

如果在team-provider-info.json中删除“AmplifyAppId”然后再次amplify add hosting,也许也可以解决。

以上是关于如何将 AWS Amplify 控制台中的现有应用程序与 AWS Amplify CLI 连接?的主要内容,如果未能解决你的问题,请参考以下文章

更新AWS Amplify中现有应用程序的回购访问密钥

使用 Amplify 将现有 AWS Cognito 用户池集成到 iOS 项目中

使用 AWS Amplify 和 App Sync 与使用 Mongodb 的现有节点服务器

如何将环境变量添加到 AWS 放大?

将现有 AppSync API 与/ Amplify 一起使用

如何将 AWS Amplify 与 Sapper 一起使用?