Switch to new Lambda provider implementation#6724
Conversation
|
I was linked to this PR from this Slack thread, and I wanted to drop a quick note about user settings. From what I have gathered, primarily from the Bref project, AWS Lambda executes code with This does not seem to be the case with Localstack Lambda, because when I try to execute my functions (with the PHP-FPM layer from Bref) they fail saying that "no user is defined". The error happens in the PHP-FPM layer, but the exact same layer has no issues in AWS proper. After discussing this with the Bref community, it seems this error will only happen when the Lambda environment executes as someone other than If nothing else, it would be helpful to have |
|
thanks Woody @shadowhand, this is helpful feedback we'll consider! |
fa0f30c to
de7673f
Compare
de7673f to
a888f7a
Compare
a888f7a to
3882996
Compare
|
@shadowhand Thank you for reporting your findings 🙏 I created a separate issue to track the progress on this lambda runtime parity issue #7722
Your suggested workaround is now supported and mentioned here: #7722 (comment) |
3882996 to
478b79a
Compare
726210b to
98eae39
Compare
df12a9e to
6e81652
Compare
d9eacc8 to
e900ba3
Compare
76eb592 to
3e0a30e
Compare
Co-authored-by: Dominik Schubert <dominik.schubert91@gmail.com>
Summary
This PR should remain minimal in terms of code changes, and is mostly used for keeping track of the PRs regarding the new lambda provider going directly into master and for tracking test failure rates against the new provider.
PRs
The following PRs have been created to fully implement the new Lambda provider:
Tasks