actions-marketplace-validations/AWS Lambda Deploy
Deploying Lambda code to an existing function
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 9, 2024
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/appleboy_lambda-action@d4434f34826940fafd5f24545385f3b458fff7ac # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| aws_region | AWS Region | — | us-east-1 |
| aws_access_key_id | AWS ACCESS KEY | — | — |
| aws_secret_access_key | AWS SECRET KEY | — | — |
| aws_session_token | AWS Session token | — | — |
| aws_profile | AWS profile | — | — |
| function_name | AWS lambda function name | — | — |
| s3_bucket | An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account. | — | — |
| s3_key | The Amazon S3 key of the deployment package. | — | — |
| s3_object_version | AWS lambda s3 object version | — | — |
| zip_file | AWS lambda zip file | — | — |
| source | zip file list | — | — |
| dry_run | Set to true to validate the request parameters and access permissions without modifying the function code. | — | — |
| debug | Show debug message after upload the lambda successfully. | — | — |
| publish | Set to true to publish a new version of the function after updating the code. | — | true |
| reversion_id | Only update the function if the revision ID matches the ID that is specified. | — | — |
| memory_size | The 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 |
| timeout | The 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 |
| handler | The name of the method within your code that Lambda calls to execute your function. | — | — |
| role | The Amazon Resource Name (ARN) of the function execution role. | — | — |
| runtime | The identifier of the function runtime. | — | — |
| environment | Lambda Environment variables. | — | — |
| layers | A list of function layers, to add to the function execution environment. Specify each layer by its ARN, including the version | — | — |
| image_uri | URI of a container image in the Amazon ECR registry. | — | — |
| subnets | Select the VPC subnets for Lambda to use to set up your VPC configuration. | — | — |
| securitygroups | Choose the VPC security groups for Lambda to use to set up your VPC configuration. | — | — |
| description | A description of the function. | — | — |
| tracing_mode | Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray. | — | — |
| max_attempts | the maximum number of times the waiter should attempt to check the resource for the target state | — | 600 |
| architectures | The 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_stack | Enables or disables dual-stack IPv6 support in the VPC configuration | — | — |
Outputs
no outputs