当前位置: 首页 > 软件库 > 云计算 > Serverless 系统 >

awesome-layers

授权协议 GPL-3.0 License
开发语言 JavaScript
所属分类 云计算、 Serverless 系统
软件类型 开源软件
地区 不详
投 递 者 陈茂
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

λ AWSome Lambda Layers

A curated list of awesome AWS Lambda Layers

What are Lambda Layers?

Lambda Layers are a new type of artifact that can contain arbitrary code and data, and may be referenced by zero, one, or more functions at the same time. Lambda functions in a serverless application typically share common dependencies such as SDKs, frameworks, and now runtimes. With layers, you can centrally manage common components across multiple functions enabling better code reuse.

https://aws.amazon.com/about-aws/whats-new/2018/11/aws-lambda-now-supports-custom-runtimes-and-layers/

How to create and use Lambda Layers?

How to share Lambda Layers publicly?

Layers

  1. Runtimes
  2. Utilities
  3. Monitoring
  4. Security

Runtimes

Name ARN / Link Compatible Runtimes
C++ (official) Link: awslabs/aws-lambda-cpp provided
Rust (official) Link: awslabs/aws-lambda-rust-runtime provided
Bash ARN: arn:aws:lambda:<region>:744348701589:layer:bash:<version>
Link: gkrizek/bash-lambda-layer
provided
Ballerina Link: ballerina-platform/module-ballerinax-aws.lambda provided
Crystal Link: lambci/crambda provided
Nim Link: lambci/awslambda.nim provided
Node.js v8 - N|Solid ARN: arn:aws:lambda:<region>:800406105498:layer:nsolid-node-8:<version>
Link: accounts.nodesource.com/downloads/nsolid-lambda
provided
Node.js v10 ARN: arn:aws:lambda:<region>:553035198032:layer:nodejs10:<version>
Link: lambci/node-custom-lambda
provided
Node.js v10 - N|Solid ARN: arn:aws:lambda:<region>:800406105498:layer:nsolid-node-10:<version>
Link: accounts.nodesource.com/downloads/nsolid-lambda
provided
Node.js v12 ARN: arn:aws:lambda:<region>:553035198032:layer:nodejs12:<version>
Link: lambci/node-custom-lambda
provided
Perl 5.30.1 ARN: arn:aws:lambda:<region>:445285296882:layer:perl-5-30-runtime:5
Link:shogo82148/p5-aws-lambda - see links to other version and Paws builds in repo
provided
PHP 7.1 & 7.3 ARN: arn:aws:lambda:<region>:887080169480:layer:php71:3
Link:stackery/php-lambda-layer
provided
PHP 7.2 & 7.3
cli & fpm
ARN: arn:aws:lambda:<region>:209497400698:layer:php-73:<version>
Link:brefphp/bref
provided
Pypy 3.5 ARN: arn:aws:lambda:<region>:146318645305:layer:pypy35:<version>
Link: IOpipe Pypy Layer
pypy3.5
Brainfuck ARN: arn:aws:lambda:<region>:444134189787:layer:brainfuck:1
Built for fun, will not process events!
provided
LOLCODE ARN: arn:aws:lambda:<region>:444134189787:layer:lolcode:1
Built for fun, will not process events!
provided
Java 11 Link: andthearchitect/aws-lambda-java-runtime provided
Haskell ARN: arn:aws:lambda:<YOUR REGION>:785355572843:layer:aws-haskell-runtime:2
Link: Getting Started with the Haskell AWS Lambda Runtime
provided
Swift Link: swift-server/swift-aws-lambda-runtime provided

Utilities

Name ARN / Link Compatible Runtimes
Apache Tika ARN: arn:aws:lambda:us-east-1:764866452798:layer:apache-tika:1
Link: shelfio/apache-tika-lambda-layer
all
AWS CLI Link: aws-samples/aws-lambda-layer-awscli all
AWS Data Wrangler Link:awslabs/aws-data-wrangler (Releases) python3.6 python3.7 python3.8
better-sqlite3 ARN: arn:aws:lambda:us-east-1:284387765956:layer:BetterSqlite3:8
Link: seanfisher/better-sqlite3-lambda-layer
nodejs12.x
Calibre Link: gipsh/aws-calibre-layer all
chrome-aws-lambda ARN: arn:aws:lambda:us-east-1:764866452798:layer:chrome-aws-lambda:4
Link: shelfio/chrome-aws-lambda-layer
all
ClamAV Link: kindlyops/lambda-clamav-layer all
FFmpeg/FFprobe ARN: arn:aws:lambda:us-east-1:145266761615:layer:ffmpeg:4
Link: serverlesspub/ffmpeg-aws-lambda-layer
all
Flyway ARN: arn:aws:lambda:us-east-2:044220569105:layer:flyway:4
Link: gitlab.com/ourstreets/flyway-lambda
java8
GDAL + PDAL Link: arn:aws:lambda:us-east-1:163178234892:layer:pdal:15 all
GeoIP Link: dschep/geoip-lambda-layer all
Ghostscript ARN: arn:aws:lambda:us-east-1:764866452798:layer:ghostscript:1
Link: shelfio/ghostscript-lambda-layer
all
Git + SSH ARN: arn:aws:lambda:<region>:553035198032:layer:git:<version>
Link: lambci/git-lambda-layer
all
GraphicsMagick ARN: arn:aws:lambda:<region>:175033217214:layer:graphicsmagick:<version>
Link: rpidanny/gm-lambda-layer
all
headless chromium with CJK fonts Link: pahud/lambda-layer-headless-chromium all
Headless PhantomJS ARN: arn:aws:lambda:us-west-2:699054759624:layer:phantom-js:1
Link: shivtej1505/phantom-js-lambda-layer
all
Hugo Link: jason-dour/hugo-aws-lambda-layer all
kubectl for Amazon EKS Link: aws-samples/aws-lambda-layer-kubectl all
LibreOffice ARN: arn:aws:lambda:us-east-1:764866452798:layer:libreoffice:7
Link: shelfio/libreoffice-lambda-layer
all
libvips Link: customink/ruby-vips-lambda Built for Ruby FFI but should work for all. all
ModSecurity Link: Zeerg/modsecurity-layer python3.6 python3.7
MySQL PHP 7.1 Link: aiir/php71-mysql-aws-lambda-layer stackery/php-lambda-layer
Net-SNMP Tools Link: jason-dour/net-snmp-aws-lambda-layer all
OpenSSL ARN: arn:aws:lambda:us-east-1:034541671702:layer:openssl-lambda:1
Link: alexandredavi/openssl-lambda-layer
all
OR-Tools Link: matheusmessora/or-tools-layer python3.6
pandas-gbq ARN: arn:aws:lambda:us-east-1:251566558623:layer:python37-layer-pandas-gbq:1
Link: vbalasu/pandas-gbq-layer
Includes pandas, a versatile data exploration tool that builds on numpy. Also includes pandas-gbq for reading and writing from/to Google BigQuery
python3.7
Pandoc ARN: arn:aws:lambda:us-east-1:145266761615:layer:pandoc:1
Link: serverlesspub/pandoc-aws-lambda-binary
all
paramiko Link: jetbridge/paramiko-lambda-layer python3.7
Poppler Link:jeylabs/aws-lambda-poppler-layer all
PostgreSQL libpq https://github.com/DrLuke/postgres-libpq-aws-lambda-layer all
Puppeteer ARN: arn:aws:lambda:us-east-1:085108115628:layer:chrome:6
Link: RafalWilinski/serverless-puppeteer-layers
all
psycopg2 Link: jetbridge/psycopg2-lambda-layer python3.6 python3.7 python3.8
pyodbc Link: kuharan/Lambda-Layers python3.7 python3.8
PySNMP Link: jason-dour/pysnmp-aws-lambda-layer python3.6 python3.7 python3.8
Python Toolkit Link: keithrozario/Klayers
Python packages incl. requests, aiohttp, pyOpenSSL etc.
python3.8
Rclone Link: badouralix/rclone-lambda-layer all
rsvg-convert ARN: arn:aws:lambda:us-east-1:145266761615:layer:rsvg-convert:2
Link: serverlesspub/rsvg-convert-aws-lambda-binary
all
scikit-learn ARN: arn:aws:lambda:us-east-1:446751924810:layer:python-3-7-scikit-learn-0-23-1:2
Link: model-zoo/scikit-learn-lambda
python3.6 python3.7 python3.8
Selenium & Chromium for Python Link: vittorio-nardone/selenium-chromium-lambda
Includes lambda optimized Chromium ver. 86.0.4240.0 and Selenium ver. 3.14
python3.6 python3.7
SoX ARN: arn:aws:lambda:us-east-1:145266761615:layer:sox:1
Link: serverlesspub/sox-aws-lambda-binary
all
SQLite Python Link: dschep/sqlite-lambda-layer python3.6
Tesseract Link: bweigel/aws-lambda-tesseract-layer all
Tex Live (LaTeX) Link: https://github.com/serverlesspub/latex-aws-lambda-layer nodejs12.x, nodejs10.x, python3.8, java11
Unzip Link: vpayette/unzip-aws-lambda-layer all
Zip Link: morugu/zip-aws-lambda-layer all

Monitoring

Name ARN / Link Compatible Runtimes
Datadog ARN: arn:aws:lambda:<region>:464622532012:layer:Datadog-Python37:1
Link: Datadog's Lambda Layer
python2.7, python3.6, python3.7,
Epsagon Node ARN: arn:aws:lambda:<region>:066549572091:layer:epsagon-node-layer:1
Link: Epsagon Node Layer
nodejs6.10, nodejs8.10
Epsagon Python ARN: arn:aws:lambda:<region>:066549572091:layer:epsagon-python-layer:1
Link: Epsagon Python Layer
python2.7, python3.6, python3.7
Instana Node.js ARN: arn:aws:lambda:<region>:410797082306:layer:instana-nodejs:<version>
Link: Instana Node.js Layer
nodejs8.10, nodejs10.x, nodejs12.x
Instana Python ARN: arn:aws:lambda:<region>:410797082306:layer:instana-python:<version>
Link: Instana Python Layer
python2.7, python3.6, python3.7, python3.8
IOpipe Node ARN: arn:aws:lambda:<region>:146318645305:layer:IOpipeNodeJS810:<version>
Link: IOpipe Node Layer
nodejs6.10, nodejs8.10
IOpipe Python ARN: arn:aws:lambda:<region>:146318645305:layer:IOpipePython:<version>
Link: IOpipe Python Layer
python2.7, python3.6, python3.7
IOpipe Java ARN: arn:aws:lambda:<region>:146318645305:layer:IOpipeJava8:<version>
Link: IOpipe Java Layer
java8
Lumigo Node ARN: arn:aws:lambda:YOUR-REGION:724777057400:layer:lumigo-node-tracer:<version>
Link: Lumigo Node Layer
nodejs8.10, nodejs10.X
Lumigo Python ARN: arn:aws:lambda:YOUR-REGION:724777057400:layer:lumigo-python-tracer:<version>
Link: Lumigo Python Layer
python3.6, python3.7
New Relic Node ARN: arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicNodeJS810:<version>
Link: New Relic Node Layer
nodejs8.10
New Relic Node ARN: arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicNodeJS10X:<version>
Link: New Relic Node Layer
nodejs10.x
New Relic Python ARN: arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicPython27:<version>
Link: New Relic Python Layer
python2.7
New Relic Python ARN: arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicPython36:<version>
Link: New Relic Python Layer
python3.6
New Relic Python ARN: arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicPython37:<version>
Link: New Relic Python Layer
python3.7
Thundra Java ARN: arn:aws:lambda:<region>:269863060030:layer:thundra-lambda-java-layer:1
Link: Thundra Java Layer
java8
Thundra Node ARN: arn:aws:lambda:<region>:269863060030:layer:thundra-lambda-node-layer:1
Link: Thundra Node Layer
nodejs8.10

Security

Name ARN / Link Compatible Runtimes
Protego Link: Protego Layers and Runtimes python2.7, python3.6, python3.7, nodejs6.10, nodejs8.10, java8, dotnetcore2.0, dotnetcore2.1
PureSec Link: PureSec Lambda Protection Layer nodejs8.10, nodejs6.10, python2.7, python3.6, python3.7, java8, dotnetcore2.x
  • 场景 . 网站通知类消息肯定是需要计数器的 参考文章 FortAwesome/vue-fontawesome https://github.com/FortAwesome/vue-fontawesome 样例 https://fontawesome.com/how-to-use/on-the-web/styling/layering 几种常用的类型 同源图标 http://www.bootcss

  • 0. 前言 本文是关于Vulkan的一些使用笔记。 1. 依赖配置 (1) Vulkan SDK (lunarG) (2) GLFW | GLFW pre-compiled (负责window的创建,屏蔽平台差异) (3) GLM(线性代数运算、header-only library) - 注1:GLFW可以直接下载预编译版本,里面就有include、dll、lib; - 注2:GLM因为是h

 相关资料
  • Awesome Awesome Node.js A curated list of awesome lists that are about or related to Node.js. Inspired by the awesome list thing, going deeper down the rabbit hole. �� Meta stuff about this awesome li

  • A curated list of awesome things related to Vite.js This awesome list is for Vite 2.x and onward. Vite 1.x's list is archived. Resources Official Resources 文档 GitHub Repo Release Notes Vue 3 Docs Awes

  • Awesome Python 是一个资源整理集合,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。 这个系列没有推荐 Python 书籍、经典博文、交互教程,所以另外推荐:《25本免费的Python电子书》、《学习Python编程的11个(教程)资源》、《PythonMonk:Py

  • Font Awesome 是一个图标工具包。其已经被重新设计并从头构建。除此之外,还增加了一些功能,比如 icon font ligature、SVG 框架、流行的前端库(如 React)的官方 NPM 包,以及对新 CDN 的访问。Font Awesome 已扩展至 7,865 个图标。

  • awesome-android 收录了来自 github 或其他网站的关于 Android 的大部分库。

  • The Lithe Project Development Team Awesome CryptoNote A curated list of awesome CryptoNote open-source blockchains, resources, projects, and shiny other things related.Many projects are derived from f