使用Terraform/Terragrunt自动化AMI的自旋上升/下降
这可能看起来很愚蠢,但我一直在寻找关于如何按照计划自动拆卸/安装AmazonAMI的说明/教程。这是因为我们有用于开发的非生产服务器,它们不需要全天候运行。有没有可能有人能帮我或给我指出正确的方向?我就是这样做的使用Terraform/Terragrunt自动化AMI的自旋上升/下降,terraform,Terraform,这可能看起来很愚蠢,但我一直在寻找关于如何按照计划自动拆卸/安装AmazonAMI的说明/教程。这是因为我们有用于开发的非生产服务器,它们不需要全天候运行。有没有可能有人能帮我或给我指出正确的方向?我就是这样做的 resource "aws_autoscaling_schedule" "asg_morning" { count = "${var.schedule_enabled}" scheduled_action_name = "${upper(va
resource "aws_autoscaling_schedule" "asg_morning" {
count = "${var.schedule_enabled}"
scheduled_action_name = "${upper(var.environment)}-${app}-AM-Schedule"
min_size = 1
max_size = 1
desired_capacity = 1
recurrence = "${var.schedule_am}"
autoscaling_group_name = "${aws_autoscaling_group.app.name}"
}
resource "aws_autoscaling_schedule" "asg_evening" {
count = "${var.schedule_enabled}"
scheduled_action_name = "${upper(var.environment)}-${var.app}-PM-Schedule"
min_size = 0
max_size = 0
desired_capacity = 0
recurrence = "${var.schedule_pm}"
autoscaling_group_name = "${aws_autoscaling_group.app.name}"
}
你的意思是启动一个EC2实例吗?AMI只是映像,直接作为EC2实例部署,或者作为自动缩放组(ASG)的一部分部署。还有,到目前为止,你尝试了什么?您是否有一些代码不符合您的要求?如果你能展示代码和任何错误,或者解释为什么它不能达到你想要的效果,这将是非常有用的。道歉。仍在学习Amazon Web服务术语等。我相信下面的答案可能就是我所需要的。如果没有,我一定会回来补充更多信息。谢谢回复!我想这就是我需要的。我很感激你的时间。如果它有助于解决你的问题(假设你已经尝试过,它对你有用),那么你应该考虑。