You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello there! First off, thank you for making this emulator, it is really helpful for testing and development.
My question: is there a way to run the function invocation asynchronously? As far as I can tell, right now the HTTP request to the emulator results in a blocking call (i.e. no HTTP response until the function completes). This is helpful for testing the RequestResponse invocations, but causes issues with code using Event invocations (https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax).
In other words, I would expect the follow curl command to return almost immediately even if the "lambda" started takes a few minutes to complete.
Not having this unfortunately breaks code that relies on the Event (async) behavior. We can of course thread/async those calls in our code, but it breaks the emulation we were hoping for.
Am I missing something, or is this indeed currently not covered by the emulator? If not covered, would a pull request to add it be welcome?
Thanks.
The text was updated successfully, but these errors were encountered:
@valerena Sorry for directly tagging you into this but I saw you as the most active contributor. I'm also facing the same issue of not being able to use InvocationType Event and I saw this issue kind of inactive. Is there a way to have this working?
Hello there! First off, thank you for making this emulator, it is really helpful for testing and development.
My question: is there a way to run the function invocation asynchronously? As far as I can tell, right now the HTTP request to the emulator results in a blocking call (i.e. no HTTP response until the function completes). This is helpful for testing the
RequestResponse
invocations, but causes issues with code usingEvent
invocations (https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax).In other words, I would expect the follow curl command to return almost immediately even if the "lambda" started takes a few minutes to complete.
Not having this unfortunately breaks code that relies on the
Event
(async) behavior. We can of course thread/async those calls in our code, but it breaks the emulation we were hoping for.Am I missing something, or is this indeed currently not covered by the emulator? If not covered, would a pull request to add it be welcome?
Thanks.
The text was updated successfully, but these errors were encountered: