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