gpt4 book ai didi

javascript - 在 AWS CodeDeploy 中获取过时的实例

转载 作者:行者123 更新时间:2023-11-30 20:50:35 24 4
gpt4 key购买 nike

我正在寻找一种方法来获取应用程序部署组的过时实例列表,我一直在寻找使用 JavaScriptSDK 但似乎无法找到将列出的调用实例。

https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CodeDeploy.html

我似乎能找到的是一种更新实例的方法,方法是在调用 createDeployment 时设置 updateOutdatedInstancesOnly 标志 - https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CodeDeploy.html#createDeployment-property

有谁知道是否可以只获取过时实例的列表?

最佳答案

不幸的是,没有一种简单的方法可以用现有的 API 准确地回答这个问题。您在部署组中配置 EC2 标签和 AutoScaling 组,因此 DG 和主机之间没有硬关联,并且给定部署组中的主机列表是在您创建部署时动态创建的。

但是,如果回答“哪些主机在上次部署中失败了?”这个问题得到你想要的,有一种方法可以得到这些信息。

  1. 重复调用 listDeploymentInstances,直到获得所有实例 ID。
  2. 重复调用 batchGetDeploymentInstances,直到获得所有主机并检查每个主机的状态以找到失败的主机。

那至少应该获得有关上次部署的信息。

关于javascript - 在 AWS CodeDeploy 中获取过时的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48231276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com