Exemple #1
0
            alarm_actions=[scale_down_policy.policy_arn],
            dimensions=alarm_dimensions)
cloudwatch.create_alarm(scale_down_alarm)

time.sleep(60)

i = 0
while i < 3:
  req = "http://" + load_generator.public_dns_name + "/warmup"
  response = requests.get(req, params={"dns": load_balancer.dns_name})
  time.sleep(5*60+30)

req = "http://" + load_generator.public_dns_name + "/autoscale"
response = requests.get(req, params={"dns": load_balancer.dns_name})


#release all resources
time.sleep(120)

ag.shutdown_instances()
ag.delete()

#lc.delete()

scale_up_policy.delete()
scale_down_policy.delete()

scale_up_alarm.delete()
scale_down_alarm.delete()

load_balancer.delete()