actions-marketplace-validations/AWS Lambda Deploy

Deploying Lambda code to an existing function

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Oct 9, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/appleboy_lambda-action@d4434f34826940fafd5f24545385f3b458fff7ac # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
aws_regionAWS Regionus-east-1
aws_access_key_idAWS ACCESS KEY
aws_secret_access_keyAWS SECRET KEY
aws_session_tokenAWS Session token
aws_profileAWS profile
function_nameAWS lambda function name
s3_bucketAn Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.
s3_keyThe Amazon S3 key of the deployment package.
s3_object_versionAWS lambda s3 object version
zip_fileAWS lambda zip file
sourcezip file list
dry_runSet to true to validate the request parameters and access permissions without modifying the function code.
debugShow debug message after upload the lambda successfully.
publishSet to true to publish a new version of the function after updating the code.true
reversion_idOnly update the function if the revision ID matches the ID that is specified.
memory_sizeThe amount of memory that your function has access to. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.0
timeoutThe amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.0
handlerThe name of the method within your code that Lambda calls to execute your function.
roleThe Amazon Resource Name (ARN) of the function execution role.
runtimeThe identifier of the function runtime.
environmentLambda Environment variables.
layersA list of function layers, to add to the function execution environment. Specify each layer by its ARN, including the version
image_uriURI of a container image in the Amazon ECR registry.
subnetsSelect the VPC subnets for Lambda to use to set up your VPC configuration.
securitygroupsChoose the VPC security groups for Lambda to use to set up your VPC configuration.
descriptionA description of the function.
tracing_modeSet Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.
max_attemptsthe maximum number of times the waiter should attempt to check the resource for the target state600
architecturesThe instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is x86_64.
ipv6_dual_stackEnables or disables dual-stack IPv6 support in the VPC configuration

no outputs