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