如何在缩小EC2(在ASG下)之前将EBS卷从EC2分离



我有多个非生产服务器,每个服务器都附加了900GB的EBS卷。目前,每天都有对这些实例进行快照的做法。我希望在ASG缩小规模时分离该卷,并在扩大规模时重新将其附加到它们,从而减少快照的大小。900GB的卷是非prod DB卷,所以我计划为它单独安排一个每周快照。

注意:每个非生产ASG将只有一个EC2点实例max和扩展&Down是通过伸缩策略完成的。

我正在尝试设置事件桥通知,每当ASG执行操作时触发Lambda函数。我想知道是否有其他AWS提供的服务或更好的方法来做到这一点。

默认情况下,EBS卷在删除ec2实例之前被分离。为了挂载它,你可以在用户数据中运行一个脚本。

/var/awslogs/bin/aws ec2 attach-volume --volume-id `your-ebs-volume-id` --instance-id `your-instance-id` --device /dev/xvdk

最新更新