Как вызвать список Python одной лямбда-функции в другую лямбда-функцию - PullRequest
0 голосов
/ 20 февраля 2019

Я новичок в программировании на Python, пытаюсь вызвать список из одной лямбда-функции в другую лямбда-функцию.

Я использовал boto3 клиент, ниже приведен код для Lambda1:

import sys

import logging

import pymysql

import json

rds_host="host"

name="name"

password="pass"

db_name="DB"

port = 3306

def save_events(event):

result = []

conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, 

connect_timeout=30)

with conn.cursor() as cur:

cur.execute("select * from bodyPart")

for row in cur:

result.append(list(row))

print ("Data from RDS...")

print (result)

cur.close()

print(json.dumps({'bodyParts':result}))


def lambda_handler(event, context):

save_events(event)

return result

Ниже приведен код для Lambda2:

import sys

import logging

import pymysql

import boto3

rds_host="host"

name="name"

password="pass"

db_name="DB"

port = 3306

def save_events(event):


result1 = []

lambda_client = boto3.client('lambda')

def lambda_handler(event, context):

invoke_response = 

lambda_client.invoke(FunctionName="GYM",InvocationType='RequestResponse')

return str(invoke_response)

Теперь в Lambda2, как я могу получить список "результатов" из lambda1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...