Работает: Локально -> Лямбда -> SNS не работает: Лямбда -> Лямбда -> SNS
При локальном запуске моего кода я могу вызвать уже развернутую функцию лямбда AWS (PublishSNS) -в основном это фильтрация для отправки сообщений через AWS SNS.
После развертывания моего локального кода (Chatreport) на самой AWS Lambda я не могу получить код развернутого сейчас в Lambda Chatreport вызова PublishSNS.
Кажется, это не проблема IAM и не мои переменные окружения.Я использовал оба InvocationType = 'RequestResponse' и 'Event'.
Есть ли что-то в вызове лямбда-лямбда, о котором я не знаю?
s3_client = boto3.client('s3')
lambda_client = boto3.client('lambda')
def _push_to_sns(self):
event_data = dict(
function=self.function,
phone=self.phone,
message=self.commentary
)
lambda_client.invoke(
FunctionName='lambda-publishsns',
InvocationType='RequestResponse',
Payload=json.dumps(event_data)
)