создать лямбда-функцию для остановки и запуска экземпляров ec2, находящихся в группе автоматического масштабирования - PullRequest
0 голосов
/ 12 декабря 2018

Я создал лямбда-функцию для остановки и запуска экземпляров ec2, как показано ниже.но я не уверен, как обрабатывать такие запросы, когда экземпляры находятся в группе автоматического масштабирования, так как, когда я останавливаю экземпляр, новый экземпляр создается asg.Может ли кто-нибудь помочь мне здесь.может ли это быть обработано самой лямбда-функцией или требуется что-то еще.

import boto3
ec2 = boto3.resource('ec2')
def lambda_handler(event, context):
    filter = [
          {
            'Name': 'tag:Type',
            'Values': ['Scheduled']
          }
       ]
    instances = ec2.instances.filter(Filters=filter)
    for instance in instances:
        instance.stop()
                return 'successfully stopped'
...