Допустим, у меня есть группа автоматического масштабирования, которой я управляю через terraform. И я хочу, чтобы эта группа автоматического масштабирования увеличивалась и уменьшалась в соответствии с нашими рабочими часами.
Шаблон TF для управления ASG:
resource "aws_autoscaling_group" "foobar" {
availability_zones = ["us-west-2a"]
name = "terraform-test-foobar5"
max_size = 1
min_size = 1
health_check_grace_period = 300
health_check_type = "ELB"
force_delete = true
termination_policies = ["OldestInstance"]
}
resource "aws_autoscaling_schedule" "foobar" {
scheduled_action_name = "foobar"
min_size = 0
max_size = 1
desired_capacity = 0
start_time = "2016-12-11T18:00:00Z"
end_time = "2016-12-12T06:00:00Z"
autoscaling_group_name = aws_autoscaling_group.foobar.name
}
Как мы видим здесь, я должен установить конкретную дату и время для действия.
что я хочу, так это: я хочу уменьшить масштаб в субботу вечером в 21:00 на 10% от моей текущей мощности, а затем снова хочу увеличить на 10% в понедельник утром в 6:00.
Как я могу этого добиться.
Любая помощь высоко ценится. Пожалуйста, дайте мне знать, как пройти через это.