使用之前创建的 aws copilot-cli 部署 manifest.yml

aws copilot-cli deploy using previously created manifest.yml

我初始化了 aws copilot 应用程序,因此它创建了一个 copilot 文件夹,并在其中使用 manifest.yml 文件创建了服务详细信息。并为我创建了我的 AWS 基础设施。之后我使用 copilot app delete.

删除了那个 infra

现在我想部署这个而不去副驾驶的初始化过程。这怎么可能?

对我有用的解决方案是:

您 运行 copilot app init 像以前一样初始化应用程序。然后,运行copilot svc init。当询问服务名称时,输入与之前相同的名称 - 此信息可以在 manifest's name 字段中找到。

Copilot 将检查 copilot/<service>/manifest.yml 是否已经存在,如果存在则不会覆盖它。因此,您之前在 manifest 中的配置将保留。

下次您 运行 copilot svc deploy 时,Copilot 将使用 manifest 中的配置部署服务。因为和以前一样manifest,所以配置也是一样的