在 AWS Code Deploy 的 AWS 控制台中,我可以看到应用程序的所有已部署修订的列表。它还允许我通过单击按钮重新部署旧版本!
我想使用 CLI 做同样的事情,以便重新部署以前版本的应用程序,我们只需知道修订 ID 即可部署,而不是运行完整的 push 或 create-deployment 命令。
有没有办法运行类似于“aws deploy push”的命令?
在 AWS Code Deploy 的 AWS 控制台中,我可以看到应用程序的所有已部署修订的列表。它还允许我通过单击按钮重新部署旧版本!
我想使用 CLI 做同样的事情,以便重新部署以前版本的应用程序,我们只需知道修订 ID 即可部署,而不是运行完整的 push 或 create-deployment 命令。
有没有办法运行类似于“aws deploy push”的命令?
您确实需要 create-deployment 来部署修订。这相当于按下“部署修订”按钮。修订由“推送”创建,然后将用于部署。推送修订只是捆绑您的修订并在 CodeDeploy 中创建新的修订记录。根据我的理解,它实际上并没有部署任何东西。查看http://docs.aws.amazon.com/cli/latest/reference/deploy/push.html中的示例。您将在页面底部看到用于部署修订的命令。我的 push 命令的输出没有版本,所以我不确定为什么该示例中有一个版本以及它是如何使用的。