У меня есть тестовый сервер в качестве экземпляра ec2 с тегом 'test' и значением 'personal-email'
Я довольно новичок в boto3, но решил попробовать.
Я пытаюсь составить список всех экземпляров по тегу: 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]
Теперь мне понадобится a для каждого цикла в Testinstances, а затем sns publish (), но я не знаю, нужен ли мне targetARN или EndpointARN.
Я был бы благодарен за каждый вклад.
С наилучшими пожеланиями