Work in progress, not ready for production use at this time
Currently trying to implement a runtime that uses AWS official implementation But it is hard (closed sources, mix of C and JS) and any help would be appreciated
See the WIP branch
Use the following ARN in your project. They are made public so that anyone can use them without any authentication.
If you wish to own your own ARN (safer) please see the Publishing section
6.10.3
:arn:aws:lambda:eu-west-1:035907498810:layer:nodejs610:1
WARNING: Those runtimes are not yet ISO with AWS Lambda, thus meaning they do not offer exactly the same capabilities and therefore may behave differently compared to the official runtimes. At this time, they have a the same implementation as LambdaCI, which is different from AWS implementation even though it's really close
Only the eu-west-1 has been released at this time, due to WIP status. All regions will eventually be published to, when the project reaches maturity.
The goal of this repository is to provide custom nodejs runtimes for official AWS runtimes that have been deprecated by AWS and are no longer available. At the moment, only the nodejs runtimes
4.3.2
,6.10.3
,8.10.?
are concerned.The point is not to encourage developers to use deprecated versions, but to offer a fallback solution for those who can't upgrade their application yet.
Also, the goal is to provide safe and reliable runtimes that won't be made unavailable by AWS in the future, in comparison of using the official runtimes that will eventually reach EOL and will be removed, therefore requiring a manual upgrade, which can a real pain if not anticipated properly
Assuming your have aws-cli
installed and are authenticated to an AWS account (the default
profile will be automatically selected from your ~/.aws/config
)
- Fork
cd
in the version folder you want to release- Run
yarn release:all
which will compile, test and release for all versions (npm
can be used too)
This is a fork of the great work made by LambdaCI, and another fork implementing the node4.3 version.