Skip to content

feat(aws): add Lambda serverless compute provider#103

Open
atharva-nagane wants to merge 1 commit intoc2siorg:mainfrom
atharva-nagane:feat/aws-lambda
Open

feat(aws): add Lambda serverless compute provider#103
atharva-nagane wants to merge 1 commit intoc2siorg:mainfrom
atharva-nagane:feat/aws-lambda

Conversation

@atharva-nagane
Copy link
Contributor

@atharva-nagane atharva-nagane commented Mar 17, 2026

Closes #102

Summary

  • Adds aws_lambda.rs — 6 operations covering the full Lambda function lifecycle
  • New aws-sdk-lambda = "1.30.0" dependency (consistent with other AWS SDK crates)
  • Test file with 6 tests; usage guide at examples/aws/compute/lambda.md

Operations

Function Description
create_function Deploy a function from a ZIP artifact with runtime + IAM role
delete_function Remove a function
list_functions Enumerate all functions, returns Vec<String> of names
get_function Print runtime, handler, state, last modified
invoke_function Synchronous call with optional JSON payload
update_function_code Push a new ZIP deployment package

Test plan

  • cargo build passes with the new dependency
  • cargo test aws_lambda runs without compile errors
  • Integration tests require AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, valid Lambda role ARN

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add AWS Lambda serverless compute provider

1 participant