1
通過運行此代碼,我只想停止使用標記Class:ClassB的insances。 測試功能後,它會關閉所有實例:即使配置了過濾器,AWS Lambda函數也會停止所有實例
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)
問題出在哪裏?
做你的情況有標籤?代碼看起來不錯。 – helloV
@helloV不,我有兩個instaces只有這個標籤!是的,這很令人驚訝 – JavaQueen