我有一个测试服务器作为ec2实例,带有标签“ test”和值“ personal-email”
我对boto3相当陌生,但我想尝试一下。
我试图通过tag:test列出/所有实例,为每个实例发布一个sns主题,并为该特定sns主题设置终结点,并使用标签的值。
开始将是这样:
import json
import boto3
import logging
logger = logging.getLogger()
logger.setLevel(logging.ERROR)
ec2 = boto.ressource('ec2')
sns = boto.ressource('sns')
def lambda_handler(event, context)
filters = [{
'Name': 'tag:test',
'Values': ['True']
}]
instances = ec2.instances.filter(Filters=filters)
Testinstances = [instance.id in instance in instances]
现在我需要在Testinstances中为每个循环设置一个,然后再使用sns publish(),但是我不知道是否需要targetARN或EndpointARN。
对于每一次输入我都会很感激。
最诚挚的问候