我正在寻找一种方法来获取应用程序部署组的过时实例列表,我一直在寻找使用JavaScriptSDK,但似乎无法找到一个将列出实例
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CodeDeploy.html
通过在调用updateOutdatedInstancesOnly
- https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CodeDeploy.html#createDeployment-property
createDeployment
标记,我似乎找到了一种更新实例的方法
有谁知道是否可以获得过时实例列表?
答案 0 :(得分:1)
不幸的是,没有一种简单的方法可以完全用现有的API来回答这个问题。您在部署组中配置EC2标记和AutoScaling组,因此DG和主机之间没有硬关联,并且在创建部署时动态创建给定部署组中的主机列表。
但是,如果回答“上次部署中哪些主机失败了?”的问题。得到你想要的,有办法获得这些信息。
listDeploymentInstances
,直到获得所有实例ID。batchGetDeploymentInstances
,直到获得所有主机并检查每台主机的状态以查找失败的主机。至少应该获得有关上次部署的信息。