aws / aws/aws-toolkit-vscode

Deploy to create (as opposed to update) a Lambda Function

Open
#171 0 comments 2 reactions 0 assignees View on GitHub
feature-request lambda
Dominant language
TypeScript
Stars
2k
Forks
807
Avg merge
10h 12m
Merged PRs (30d)
7

Description

A command should exist to package up the code from a workspace, and publish it to a new AWS Lambda Function. UI Details need to be figured out, but I suspect this would use a Web View.

* command should be accessible from the Command Palette, AWS Explorer (Lambda node context menu, maybe on the AWS Explorer buttons too)
* Inputs:
* Lambda Function Name
* Description
* Handler
* Runtime
* Timeout
* Memory
* Environment Variables
* IAM Role
* Enable/Disable AWS X-Ray
* VPC
* DLQ
* Concurrency
* Tags (case sensitive key-value pair)
* S3 Bucket to deploy with

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing AWS Explorer Lambda node and Command Palette command paths mentioned in the issue; no files or tests are identified. Define the create-function flow and completion criteria around packaging the workspace and exposing all listed Lambda configuration inputs.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
backend, cloud, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.