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
defmodule MyWeb.InvokeLambdaController do
@doc """
`invoke/1` uses ExAws.Lambda.invoke to invoke our aws-ses-lambda-v1 function.
"""
def invoke(payload) do
ExAws.Lambda.invoke("aws-ses-lambda-v1", payload, "no_context")
|> ExAws.request(region: System.get_env("AWS_REGION"))
end
end
Expected behavior
To get the region env var.
The entry point in Lambda function is defined as:
MyWeb.InvokeLambdaController:invoke
I also tried Elixir.MyWeb.InvokeLambdaController:invoke
behavior
error,
RequestId: 791b55bf-13af-4b1e-b949-36f4a63dcd7a Error: exec: "MyWeb.InvokeLambdaController:invoke": executable file not found in $PATH
Runtime.InvalidEntrypoint
The text was updated successfully, but these errors were encountered:
hopewise
changed the title
executable file not found in $PATH
executable file not found in $PATH Runtime.InvalidEntrypoint
Feb 17, 2023
That looks to me like an issue with the lambda function itself (or the way it's being called) rather than ExAws. Are you able to call it from the aws cli?
Environment
Current behavior
I have a phoenix app, I added lambda handler as:
Expected behavior
To get the region env var.
The entry point in Lambda function is defined as:
MyWeb.InvokeLambdaController:invoke
I also tried
Elixir.MyWeb.InvokeLambdaController:invoke
behavior
error,
The text was updated successfully, but these errors were encountered: