mthenw / awesome-layers Goto Github PK
View Code? Open in Web Editor NEWλ A curated list of awesome AWS Lambda Layers. Sponsored by https://cloudash.dev
Home Page: https://cloudash.dev
License: GNU General Public License v3.0
λ A curated list of awesome AWS Lambda Layers. Sponsored by https://cloudash.dev
Home Page: https://cloudash.dev
License: GNU General Public License v3.0
Latest versions of boto3/botocore available with Python runtimes are too old.
For example, built-in boto3 version does not support ExecutionParameters
for Athena's StartQueryExecution
which is a security risk: a developer might pass the parameters via string substitution which will result in an SQL injection.
The idea is to maintain boto3/botocore layers with the latest available versions to easily plug them in and use.
Hey, it'd be great if you could add the layer below:
Trying to deploy https://github.com/andthearchitect/aws-lambda-java-runtime
with AWS cli will give you
An error occurred (RequestEntityTooLargeException) when calling the PublishLayerVersion operation: Request must be smaller than 69905067 bytes for the PublishLayerVersion operation
since the zip is 120MB. Manually trying to deploy via the console with a preuploaded S3 object will return
Failed to create layer version: Unzipped size must be smaller than 262144000 bytes
since unpacked size is ~290MB so I guess it is unusable. Is someone else using JRE layer?
I am working on a lambda log shipper project which uses lambda extension and builds as a lambda layer. Any proper section to add this new kind of lambda layer or I should create a new one?
It seems that protego.io is out og business. Please uodate the table linked. Thanks!
Hey hey – I know I could just add this myself, but wanted to open it up for discussion.
So https://github.com/lambci/yumda is basically a (large) collection of yum packages that have been recompiled for a Lambda /opt
environment – that is, you can use it to install binaries and libraries in a way that you can then zip up into a layer. Much more straightforward than having to figure out how to compile any of these packages yourself.
I'd like to add a link to it, but it's not immediately clear where I'd add it. I could just it under the How to create and use
section with a little explanation? Or do you think a new/separate section would be better?
These could be added.
https://aws-otel.github.io/docs/getting-started/lambda
They are separate based on programming language. For example, the javascript layer is currently
arn:aws:lambda:<region>:901920570463:layer:aws-otel-nodejs-<architecture>-ver-1-8-0:1
I believe this would be a better resource to link to for bref runtime layers as this includes all their published layers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.