Add VPC Lattice as an upstream source for lambda-http#1136
Open
andrewpatto wants to merge 3 commits intoaws:mainfrom
Open
Add VPC Lattice as an upstream source for lambda-http#1136andrewpatto wants to merge 3 commits intoaws:mainfrom
andrewpatto wants to merge 3 commits intoaws:mainfrom
Conversation
andrewpatto
commented
Apr 8, 2026
| /// The request body | ||
| #[serde(default)] | ||
| pub body: Option<Body>, | ||
| pub body: Option<String>, |
Contributor
Author
There was a problem hiding this comment.
This was a mistake by me in the original event PR. This makes the type consistent with all other request event types. The Body abstraction is meant for responses (I think)
andrewpatto
commented
Apr 8, 2026
Comment on lines
+5
to
+7
| **`lambda-http`** is an abstraction that takes HTTP-shaped payloads from different AWS services and turns them | ||
| into standard `http` objects, making it easy to write Lambda functions in Rust that serve HTTP traffic | ||
| regardless of the upstream trigger. |
Contributor
Author
There was a problem hiding this comment.
clarifying the overall purpose of the library - I feel it is more centered on HTTP shape payloads and not API gateway proxy events..
andrewpatto
commented
Apr 8, 2026
|
|
||
| - [](https://docs.rs/lambda_runtime) **`lambda-runtime`** is a library that provides a Lambda runtime for applications written in Rust. | ||
| - [](https://docs.rs/lambda_http) **`lambda-http`** is a library that makes it easy to write API Gateway proxy event focused Lambda functions in Rust. | ||
| - [](https://docs.rs/lambda_http) **`lambda-http`** is a library for writing HTTP Lambda functions in Rust, with support for upstream API Gateway, ALB, Lambda Function URLs, and VPC Lattice. |
Contributor
Author
There was a problem hiding this comment.
clarify the top-level description of what the library does (but happy if this is tidied/shortened). Possibly does not need to enumerate all upstream services.
Contributor
Author
|
I have not attempted to fix the CHANGELOG entries for either library as I was unsure exactly when/how these are done. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📬 Issue #, if available:
#1029
✍️ Description of changes:
Added VPC Lattice support (and test cases) to lambda-http.
🔏 By submitting this pull request
cargo +nightly fmt.cargo clippy --fix.