通过运行此代码,我想只停止使用标签Class:ClassB的insance。 测试该函数后,它会关闭所有实例:
import boto3
ec2 = boto3.resource('ec2')
def lambda_handler(event, context):
filters = [{'Name': 'tag:Class', 'Values':['ClassB']},{'Name': 'instance-state-name', 'Values': ['running']}]
instances=ec2.instances.filter(Filters=filters)
for instance in instances:
ec2.instances.stop()
print 'stop your instances: ' + str(instances)
问题出在哪里?
答案 0 :(得分:2)
应该是:
instance.stop()
您的代码不正确:
ec2.instances.stop()