Ich möchte zweite Lambda-Funktion von ersten Lambda-Funktion mit Python aufrufen. Um rufe ich unter Code-Schnipsel bin mit: lambda_client = boto3.client ('Lambda')Wie zweite Lambda-Funktion mit Parameter mit Python aufrufen
def lambda_handler(event, context):
invoke_response = lambda_client.invoke(FunctionName="teststack",InvocationType='RequestResponse')
In, dass ich will zwei zusätzliche Parameter zu übergeben, zum Beispiel: Namen und Alter auf die zweite Lambda-Funktion, kann jemand helfen, wie ich zusätzliche Parameter zu einer anderen Lambda-Funktion übergeben kann und wie man es in der zweiten Lambda-Funktion erhält.
Vielen Dank für Ihre Hilfe im Voraus!
Vielen Dank! Ich kann eine Lambda-Funktion nicht zu einer anderen Lambda-Funktion aufrufen. Ich bekomme keinen Fehler, aber es wird weiter geladen und es kommt nach 5 Minuten zu einem Zeitlimit. Was könnte der Grund sein, irgendeine Idee? –
Wahrscheinlich haben Sie den VPC-Zugriff auf Ihre Lambda-Funktion aktiviert, ohne ein NAT-Gateway zu Ihrer VPC hinzuzufügen, sodass die Lambda-Funktion keinen Zugriff mehr auf die AWS-API hat. Entfernen Sie die Lambda-Funktion aus dem VPC, oder fügen Sie Ihrem VPC ein NAT-Gateway hinzu. Siehe hierzu: http://stackoverflow.com/questions/38188532/why-aws-lambda-within-vpc-can-not-send-message-to-sns –