我有一个要求,从Cloudwatch alarm生成SNS topic,然后SNS触发Lambda函数来更改EC2实例的标记。
以下是我到目前为止的代码,但我得到的记录键错误。有人能帮忙吗。我想我不知道如何从这里的消息中获取实例id。在
import json
import boto3
def lambda_handler(event, context):
snsClient = boto3.client('sns')
message = json.loads(event['Records'][0]['Sns']['Message'])
instance_id = message['Trigger']['Dimensions'][0]
tagResc = boto3.client('ec2')
ret = tagResc.delete_tags(
Resources=[instance_id],
Tags=[{'Key': 'Availability' }]
);
退货:
^{pr2}$因此您需要使用:
相关问题 更多 >
编程相关推荐