alonch/AWS Lambda Python Function

Deploy a Python function to AWS Lambda

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jun 14, 2025
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: alonch/actions-aws-function-python@eccddc1aeb8148bb3a25c2f634ed65b3bf139220 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
actionDesired outcome: apply, plan or destroynoapply
nameFunction nameyes
armRun in ARM computenotrue
python-versionPython version. Supported versions: 3.8, 3.9, 3.10, 3.11, 3.12no3.11
workerEnable worker mode with SQS queueno""
entrypoint-filePath to entry fileyes
entrypoint-functionFunction on the entrypoint-file to handle eventsyes
memory128 (in MB) to 10,240 (in MB)no128
envList of environment variables in YML formatnoCREATE_BY: alonch/actions-aws-function-python
permissionsList of permissions following Github standard of service: read or write. In YML formatno""
artifactsThis folder will be zip and deploy to Lambdano""
timeoutMaximum time in seconds before aborting the executionno3
allow-public-accessGenerate a public URL. WARNING: ANYONE ON THE INTERNET CAN RUN THIS FUNCTIONno""
volume-nameName of the EFS volume to create or use. Will be managed by actions-aws-volumeno""
volume-pathPath where the EFS volume will be mounted in Lambda (defaults to /mnt/{volume-name})no""
namedescription
arnARN of the deployed Lambda function
urlPublic accessible URL, if allow-public-access=true
queue-arnARN of the SQS queue (if worker mode is enabled)
queue-nameName of the SQS queue (if worker mode is enabled)
queue-urlURL of the SQS queue (if worker mode is enabled)