I have an AWS lambda function that I created through the top. I also created an SNS theme and a subscription via terraform.
My topic: arn:aws:sns:ap-southeast-1:178284945954:fetch_realm_auctions
I have a subscription: arn:aws:sns:ap-southeast-1:178284945954:fetch_realm_auctions:2da1d182-946d-4afd-91cb-1ed3453c5d86 with type lambda , and the endpoint: arn:aws:lambda:ap-southeast-1:178284945954:function:wowauctions_get_auction_data
I have confirmed that this is the correct ARN function. Everything seems to be connected correctly:

I start SNS manually:
aws sns publish --topic-arn arn:aws:sns:ap-southeast-1:178284945954:fetch_realm_auctions --message '{"endpoint": "https://us.api.battle.net", "realm": "spinebreaker"}'
It returns a message id, but no call is made. Why?
source share