Open
Description
Environment
- Elixir & Erlang versions:
Erlang/OTP 25 [erts-13.1.4] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit:ns] [dtrace]
Elixir 1.13.4 (compiled with Erlang/OTP 23)
- ExAws version 2.1.9
- HTTP client version. IE for hackney 1.18.1
Current behavior
I have a phoenix app, I added lambda handler as:
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
Metadata
Metadata
Assignees
Labels
No labels