На данный момент я настроил тему SNS с двумя подписками SQS.С каждым SQS связан лямбда-триггер.
Когда я отправляю сообщение через SNS.publish следующим образом, чтобы отправить сообщение во 2-ю подписку SQS:
response = sns.publish(
TopicArn='arn:aws:sns:us-west-2:234723472:test',
Message=json.dumps({'default': json.dumps({"c": code, "event_type": queuename})}),
MessageAttributes={'event_type':{'DataType':'String', 'StringValue':queuename}
)
очередь остается пустой.
пока, когда я отправляю сообщение прямо в очередь, лямбда-триггер работает.Но сообщения, кажется, не проходят мимо после отправки в SNS.Ошибки не вызваны.Обидно, что SNS не показывает журнал полученных сообщений, поэтому я не могу отладить что-то здесь.
Чего мне не хватает?
Я также пробовал с * 1012 и без него* выше, и это не имело никакого значения.
Это расстраивает, не зная, где происходит тихая ошибка в AWS.