0

我们正在尝试限制我们对 AWS 资源的消耗。我们可以在晚上停止和启动我们的 EC2 实例,然后在早上使用 lambda 函数启动它们。

该功能适用​​于所有 EC2,但自动伸缩组中的 EC2 除外。它们将在功能停止它们后重新启动。

我们正在考虑在晚上将自动伸缩组的期望容量值设置为 0,并在早上重置旧值。

我的问题

我可以在哪里保存 Auto Scaling 组的旧值以供重复使用?

有更好的方法吗?

4

1 回答 1

4

我们通过将当前设置放入 Auto Scaling 组上的标签来做到这一点。

晚上:

  1. 将标签添加到 ASG,如下所示:original-sizes={"MinSize": 1, "DesiredCapacity": 1}.
  2. 设置MinSizeDesiredCapacity为 0。

在早晨:

  1. 使用 key 加载标签original-sizes并解析 JSON
  2. 设置MinSizeDesiredCapacity适当。
  3. 移除标签(可选)
于 2020-06-16T09:35:42.080 回答