File tree Expand file tree Collapse file tree 3 files changed +13
-0
lines changed
Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 1+ [default]
Original file line number Diff line number Diff line change 1+ [default]
Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ set -uo pipefail
44
55# Constants
66RUNTIME_PATH=" 2018-06-01/runtime"
7+ mkdir -p /tmp/.aws
8+ mv .aws/config /tmp/.aws/config
9+ mv .aws/credentials /tmp/.aws/credentials
710
811# Send initialization error to Lambda API
912sendInitError () {
4548 RESPONSE=" $( mktemp) "
4649 EVENT_DATA=$( curl -sS -LD " $HEADERS " -X GET " http://${AWS_LAMBDA_RUNTIME_API} /${RUNTIME_PATH} /invocation/next" )
4750 REQUEST_ID=$( grep -Fi Lambda-Runtime-Aws-Request-Id " $HEADERS " | tr -d ' [:space:]' | cut -d: -f2)
51+ # export PYTHONPATH="/var/task/bin/site-packages"
52+ # Export some additional context
53+ export AWS_LAMBDA_REQUEST_ID=$REQUEST_ID
54+ export AWS_LAMBDA_DEADLINE_MS=$( grep -Fi Lambda-Runtime-Deadline-Ms " $HEADERS " | tr -d ' [:space:]' | cut -d: -f2)
55+ export AWS_LAMBDA_FUNCTION_ARN=$( grep -Fi Lambda-Runtime-Invoked-Function-Arn " $HEADERS " | tr -d ' [:space:]' | cut -d: -f2)
56+ export AWS_LAMBDA_TRACE_ID=$( grep -Fi Lambda-Runtime-Trace-Id " $HEADERS " | tr -d ' [:space:]' | cut -d: -f2)
4857 # Workaround until this is a layer
4958 export PATH=$PATH :/var/task/bin
59+ export AWS_CONFIG_FILE=" /tmp/.aws/config"
60+ export AWS_SHARED_CREDENTIALS_FILE=" /tmp/.aws/credentials"
5061 # Execute the user function
5162 $( echo " $_HANDLER " | cut -d. -f2) " $EVENT_DATA " >&1 2> $RESPONSE | cat
5263 EXIT_CODE=$?
You can’t perform that action at this time.
0 commit comments