跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(75) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) 聊天机器人(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) ChatGPT(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) RAG(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) 智能体(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) kafka(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 编程语言(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 大型语言模型(2) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

category

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

Utilities

Name ARN / Link Compatible Runtimes Latest Version
Apache Tika ARN: arn:aws:lambda:us-east-1:764866452798:layer:apache-tika:1
Link: shelfio/apache-tika-lambda-layer
all apache-tika
AWS CLI Link: aws-samples/aws-lambda-layer-awscli all Self publish
AWS Data Wrangler Link:awslabs/aws-data-wrangler (Releases) python3.6 python3.7 python3.8 AWSDataWrangler-Python37 AWSDataWrangler-Python38 AWSDataWrangler-Python39
better-sqlite3 ARN: arn:aws:lambda:us-east-1:284387765956:layer:BetterSqlite3:8
Link: seanfisher/better-sqlite3-lambda-layer
nodejs12.x BetterSqlite3
Calibre Link: gipsh/aws-calibre-layer all Self publish
chrome-aws-lambda ARN: arn:aws:lambda:us-east-1:764866452798:layer:chrome-aws-lambda:4
Link: shelfio/chrome-aws-lambda-layer
all chrome-aws-lambda
ClamAV Link: kindlyops/lambda-clamav-layer all Self publish
FFmpeg/FFprobe ARN: arn:aws:lambda:us-east-1:145266761615:layer:ffmpeg:4
Link: serverlesspub/ffmpeg-aws-lambda-layer
all Self publish
Flyway ARN: arn:aws:lambda:us-east-2:044220569105:layer:flyway:4
Link: gitlab.com/ourstreets/flyway-lambda
java8 N/A
GDAL + PDAL Link: arn:aws:lambda:us-east-1:163178234892:layer:pdal:15 all Self publish
GeoIP Link: dschep/geoip-lambda-layer all Self publish
Ghostscript ARN: arn:aws:lambda:us-east-1:764866452798:layer:ghostscript:1
Link: shelfio/ghostscript-lambda-layer
all ghostscript
Git + SSH ARN: arn:aws:lambda:<region>:553035198032:layer:git:<version>
Link: lambci/git-lambda-layer
all git
GraphicsMagick ARN: arn:aws:lambda:<region>:175033217214:layer:graphicsmagick:<version>
Link: rpidanny/gm-lambda-layer
all graphicsmagick
headless chromium with CJK fonts Link: pahud/lambda-layer-headless-chromium all N/A
Headless PhantomJS ARN: arn:aws:lambda:us-west-2:699054759624:layer:phantom-js:1
Link: shivtej1505/phantom-js-lambda-layer
all phantom-js
Hugo Link: jason-dour/hugo-aws-lambda-layer all Self publish
kubectl for Amazon EKS Link: aws-samples/aws-lambda-layer-kubectl all Self publish
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 Self publish
ModSecurity Link: Zeerg/modsecurity-layer python3.6 python3.7 Self publish
MySQL PHP 7.1 Link: aiir/php71-mysql-aws-lambda-layer stackery/php-lambda-layer N/A
Net-SNMP Tools Link: jason-dour/net-snmp-aws-lambda-layer all Self publish
OpenSSL ARN: arn:aws:lambda:us-east-1:034541671702:layer:openssl-lambda:1
Link: alexandredavi/openssl-lambda-layer
all openssl-lambda
OR-Tools Link: matheusmessora/or-tools-layer python3.6 Self publish
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 python37-layer-pandas-gbq
Pandoc ARN: arn:aws:lambda:us-east-1:145266761615:layer:pandoc:1
Link: serverlesspub/pandoc-aws-lambda-binary
all pandoc
paramiko Link: jetbridge/paramiko-lambda-layer python3.7 paramiko-py38
Poppler Link:jeylabs/aws-lambda-poppler-layer all Self publish
PostgreSQL libpq https://github.com/DrLuke/postgres-libpq-aws-lambda-layer all Self publish
Puppeteer ARN: arn:aws:lambda:us-east-1:085108115628:layer:chrome:6
Link: RafalWilinski/serverless-puppeteer-layers
all Self publish
psycopg2 Link: jetbridge/psycopg2-lambda-layer python3.6 python3.7 python3.8 psycopg2-py37 psycopg2-py38
pyodbc Link: kuharan/Lambda-Layers python3.7 python3.8 Self publish
PySNMP Link: jason-dour/pysnmp-aws-lambda-layer python3.6 python3.7 python3.8 Self publish
Python Toolkit Link: keithrozario/Klayers
Python packages incl. requests, aiohttp, pyOpenSSL etc.
python3.8 ...
Rclone Link: badouralix/rclone-lambda-layer all Self publish
rsvg-convert ARN: arn:aws:lambda:us-east-1:145266761615:layer:rsvg-convert:2
Link: serverlesspub/rsvg-convert-aws-lambda-binary
all rsvg-convert
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 python-3-7-scikit-learn-0-23-1
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 Self publish
SoX ARN: arn:aws:lambda:us-east-1:145266761615:layer:sox:1
Link: serverlesspub/sox-aws-lambda-binary
all sox
SQLite Python Link: dschep/sqlite-lambda-layer python3.6 Self publish
Tesseract Link: bweigel/aws-lambda-tesseract-layer all Self publish
Tex Live (LaTeX) Link: https://github.com/serverlesspub/latex-aws-lambda-layer nodejs12.x, nodejs10.x, python3.8, java11 Self publish
Unzip Link: vpayette/unzip-aws-lambda-layer all Self publish
Zip Link: morugu/zip-aws-lambda-layer all Self publish

Monitoring

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

Security

Name ARN / Link Compatible Runtimes Latest Version
Protego Link: Protego Layers and Runtimes python2.7, python3.6, python3.7, nodejs6.10, nodejs8.10, java8, dotnetcore2.0, dotnetcore2.1 N/A
PureSec Link: PureSec Lambda Protection Layer nodejs8.10, nodejs6.10, python2.7, python3.6, python3.7, java8, dotnetcore2.x N/A

原文:https://github.com/mthenw/awesome-layers

文章链接