AcuratedlistofawesomeAWSLambdaLayers
WhatareLambdaLayers?LambdaLayersareanewtypeofartifactthatcancontainarbitrarycodeanddata,andmaybereferencedbyzero,one,ormorefunctionsatthesametime.LambdafunctionsinaserverlessapplicationtypicallysharecommondependenciessuchasSDKs,frameworks,andnowruntimes.Withlayers,youcancentrallymanagecommoncomponentsacrossmultiplefunctionsenablingbettercodereuse.
—https://aws.amazon.com/about-aws/whats-new/2018/11/aws-lambda-now-supports-custom-runtimes-and-layers/
HowtocreateanduseLambdaLayers?withServerlessFrameworkwithSAMwithAWSConsolewithAWSCLI(tutorial),withStackeryHowtoshareLambdaLayerspublicly?TutorialwithCLIexamplesLayersRuntimesUtilitiesMonitoringSecurityRuntimesNameARN/LinkCompatibleRuntimesC++(official)Link:awslabs/aws-lambda-cppprovidedRust(official)Link:awslabs/aws-lambda-rust-runtimeprovidedBashARN:arn:aws:lambda:<region>:744348701589:layer:bash:<version>Link:gkrizek/bash-lambda-layerprovidedBallerinaLink:ballerina-platform/module-ballerinax-aws.lambdaprovidedCrystalLink:lambci/crambdaprovidedNimLink:lambci/awslambda.nimprovidedNode.jsv8-N|SolidARN:arn:aws:lambda:<region>:800406105498:layer:nsolid-node-8:<version>Link:accounts.nodesource.com/downloads/nsolid-lambdaprovidedNode.jsv10ARN:arn:aws:lambda:<region>:553035198032:layer:nodejs10:<version>Link:lambci/node-custom-lambdaprovidedNode.jsv10-N|SolidARN:arn:aws:lambda:<region>:800406105498:layer:nsolid-node-10:<version>Link:accounts.nodesource.com/downloads/nsolid-lambdaprovidedNode.jsv12ARN:arn:aws:lambda:<region>:553035198032:layer:nodejs12:<version>Link:lambci/node-custom-lambdaprovidedPerl5.30.1ARN:arn:aws:lambda:<region>:445285296882:layer:perl-5-30-runtime:5Link:shogo82148/p5-aws-lambda-seelinkstootherversionandPawsbuildsinrepoprovidedPHP7.1&7.3ARN:arn:aws:lambda:<region>:887080169480:layer:php71:3Link:stackery/php-lambda-layerprovidedPHP7.2&7.3cli&fpmARN:arn:aws:lambda:<region>:209497400698:layer:php-73:<version>Link:brefphp/brefprovidedPypy3.5ARN:arn:aws:lambda:<region>:146318645305:layer:pypy35:<version>Link:IOpipePypyLayerpypy3.5BrainfuckARN:arn:aws:lambda:<region>:444134189787:layer:brainfuck:1Builtforfun,willnotprocessevents!providedLOLCODEARN:arn:aws:lambda:<region>:444134189787:layer:lolcode:1Builtforfun,willnotprocessevents!providedJava11Link:andthearchitect/aws-lambda-java-runtimeprovidedHaskellARN:arn:aws:lambda:<YOURREGION>:785355572843:layer:aws-haskell-runtime:2Link:GettingStartedwiththeHaskellAWSLambdaRuntimeprovidedSwiftLink:swift-server/swift-aws-lambda-runtimeprovidedUtilitiesNameARN/LinkCompatibleRuntimesApacheTikaARN:arn:aws:lambda:us-east-1:764866452798:layer:apache-tika:1Link:shelfio/apache-tika-lambda-layerallAWSCLILink:aws-samples/aws-lambda-layer-awscliallAWSDataWranglerLink:awslabs/aws-data-wrangler(Releases)python3.6python3.7python3.8better-sqlite3ARN:arn:aws:lambda:us-east-1:284387765956:layer:BetterSqlite3:8Link:seanfisher/better-sqlite3-lambda-layernodejs12.xCalibreLink:gipsh/aws-calibre-layerallchrome-aws-lambdaARN:arn:aws:lambda:us-east-1:764866452798:layer:chrome-aws-lambda:4Link:shelfio/chrome-aws-lambda-layerallClamAVLink:kindlyops/lambda-clamav-layerallFFmpeg/FFprobeARN:arn:aws:lambda:us-east-1:145266761615:layer:ffmpeg:4Link:serverlesspub/ffmpeg-aws-lambda-layerallFlywayARN:arn:aws:lambda:us-east-2:044220569105:layer:flyway:4Link:gitlab.com/ourstreets/flyway-lambdajava8GDAL+PDALLink:arn:aws:lambda:us-east-1:163178234892:layer:pdal:15allGeoIPLink:dschep/geoip-lambda-layerallGhostscriptARN:arn:aws:lambda:us-east-1:764866452798:layer:ghostscript:1Link:shelfio/ghostscript-lambda-layerallGit+SSHARN:arn:aws:lambda:<region>:553035198032:layer:git:<version>Link:lambci/git-lambda-layerallGraphicsMagickARN:arn:aws:lambda:<region>:175033217214:layer:graphicsmagick:<version>Link:rpidanny/gm-lambda-layerallheadlesschromiumwithCJKfontsLink:pahud/lambda-layer-headless-chromiumallHeadlessPhantomJSARN:arn:aws:lambda:us-west-2:699054759624:layer:phantom-js:1Link:shivtej1505/phantom-js-lambda-layerallHugoLink:jason-dour/hugo-aws-lambda-layerallkubectlforAmazonEKSLink:aws-samples/aws-lambda-layer-kubectlallLibreOfficeARN:arn:aws:lambda:us-east-1:764866452798:layer:libreoffice:7Link:shelfio/libreoffice-lambda-layeralllibvipsLink:customink/ruby-vips-lambdaBuiltforRubyFFIbutshouldworkforall.allModSecurityLink:Zeerg/modsecurity-layerpython3.6python3.7MySQLPHP7.1Link:aiir/php71-mysql-aws-lambda-layerstackery/php-lambda-layerNet-SNMPToolsLink:jason-dour/net-snmp-aws-lambda-layerallOpenSSLARN:arn:aws:lambda:us-east-1:034541671702:layer:openssl-lambda:1Link:alexandredavi/openssl-lambda-layerallOR-ToolsLink:matheusmessora/or-tools-layerpython3.6pandas-gbqARN:arn:aws:lambda:us-east-1:251566558623:layer:python37-layer-pandas-gbq:1Link:vbalasu/pandas-gbq-layerIncludespandas,aversatiledataexplorationtoolthatbuildsonnumpy.Alsoincludespandas-gbqforreadingandwritingfrom/toGoogleBigQuerypython3.7PandocARN:arn:aws:lambda:us-east-1:145266761615:layer:pandoc:1Link:serverlesspub/pandoc-aws-lambda-binaryallparamikoLink:jetbridge/paramiko-lambda-layerpython3.7PopplerLink:jeylabs/aws-lambda-poppler-layerallPostgreSQLlibpqhttps://github.com/DrLuke/postgres-libpq-aws-lambda-layerallPuppeteerARN:arn:aws:lambda:us-east-1:085108115628:layer:chrome:6Link:RafalWilinski/serverless-puppeteer-layersallpsycopg2Link:jetbridge/psycopg2-lambda-layerpython3.6python3.7python3.8pyodbcLink:kuharan/Lambda-Layerspython3.7python3.8PySNMPLink:jason-dour/pysnmp-aws-lambda-layerpython3.6python3.7python3.8PythonToolkitLink:keithrozario/KlayersPythonpackagesincl.requests,aiohttp,pyOpenSSLetc.python3.8RcloneLink:badouralix/rclone-lambda-layerallrsvg-convertARN:arn:aws:lambda:us-east-1:145266761615:layer:rsvg-convert:2Link:serverlesspub/rsvg-convert-aws-lambda-binaryallscikit-learnARN:arn:aws:lambda:us-east-1:446751924810:layer:python-3-7-scikit-learn-0-23-1:2Link:model-zoo/scikit-learn-lambdapython3.6python3.7python3.8Selenium&ChromiumforPythonLink:vittorio-nardone/selenium-chromium-lambdaIncludeslambdaoptimizedChromiumver.86.0.4240.0andSeleniumver.3.14python3.6python3.7SoXARN:arn:aws:lambda:us-east-1:145266761615:layer:sox:1Link:serverlesspub/sox-aws-lambda-binaryallSQLitePythonLink:dschep/sqlite-lambda-layerpython3.6TesseractLink:bweigel/aws-lambda-tesseract-layerallTexLive(LaTeX)Link:https://github.com/serverlesspub/latex-aws-lambda-layernodejs12.x,nodejs10.x,python3.8,java11UnzipLink:vpayette/unzip-aws-lambda-layerallZipLink:morugu/zip-aws-lambda-layerallMonitoringNameARN/LinkCompatibleRuntimesDatadogARN:arn:aws:lambda:<region>:464622532012:layer:Datadog-Python37:1Link:Datadog'sLambdaLayerpython2.7,python3.6,python3.7,EpsagonNodeARN:arn:aws:lambda:<region>:066549572091:layer:epsagon-node-layer:1Link:EpsagonNodeLayernodejs6.10,nodejs8.10EpsagonPythonARN:arn:aws:lambda:<region>:066549572091:layer:epsagon-python-layer:1Link:EpsagonPythonLayerpython2.7,python3.6,python3.7InstanaNode.jsARN:arn:aws:lambda:<region>:410797082306:layer:instana-nodejs:<version>Link:InstanaNode.jsLayernodejs8.10,nodejs10.x,nodejs12.xInstanaPythonARN:arn:aws:lambda:<region>:410797082306:layer:instana-python:<version>Link:InstanaPythonLayerpython2.7,python3.6,python3.7,python3.8IOpipeNodeARN:arn:aws:lambda:<region>:146318645305:layer:IOpipeNodeJS810:<version>Link:IOpipeNodeLayernodejs6.10,nodejs8.10IOpipePythonARN:arn:aws:lambda:<region>:146318645305:layer:IOpipePython:<version>Link:IOpipePythonLayerpython2.7,python3.6,python3.7IOpipeJavaARN:arn:aws:lambda:<region>:146318645305:layer:IOpipeJava8:<version>Link:IOpipeJavaLayerjava8LumigoNodeARN:arn:aws:lambda:YOUR-REGION:724777057400:layer:lumigo-node-tracer:<version>Link:LumigoNodeLayernodejs8.10,nodejs10.XLumigoPythonARN:arn:aws:lambda:YOUR-REGION:724777057400:layer:lumigo-python-tracer:<version>Link:LumigoPythonLayerpython3.6,python3.7NewRelicNodeARN:arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicNodeJS810:<version>Link:NewRelicNodeLayernodejs8.10NewRelicNodeARN:arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicNodeJS10X:<version>Link:NewRelicNodeLayernodejs10.xNewRelicPythonARN:arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicPython27:<version>Link:NewRelicPythonLayerpython2.7NewRelicPythonARN:arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicPython36:<version>Link:NewRelicPythonLayerpython3.6NewRelicPythonARN:arn:aws:lambda:YOUR-REGION:451483290750:layer:NewRelicPython37:<version>Link:NewRelicPythonLayerpython3.7ThundraJavaARN:arn:aws:lambda:<region>:269863060030:layer:thundra-lambda-java-layer:1Link:ThundraJavaLayerjava8ThundraNodeARN:arn:aws:lambda:<region>:269863060030:layer:thundra-lambda-node-layer:1Link:ThundraNodeLayernodejs8.10SecurityNameARN/LinkCompatibleRuntimesProtegoLink:ProtegoLayersandRuntimespython2.7,python3.6,python3.7,nodejs6.10,nodejs8.10,java8,dotnetcore2.0,dotnetcore2.1PureSecLink:PureSecLambdaProtectionLayernodejs8.10,nodejs6.10,python2.7,python3.6,python3.7,java8,dotnetcore2.x
评论