stylight / lambda-git

An AWS Lambda layer that enables your Lambdas to use native git and ssh binaries — both x86_64 and arm64

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Git, OpenSSH & OpenSSL layer for AWS Lambda

A lightweight AWS Lambda layer that enables your functions to use native Git and SSH tools. Custom-compiled for native Lambda runtimes using docker-lambda images. Supports Lambdas using x86_64 and arm64 architectures.

Contents

Available layers

Layers are available in all major AWS regions (excl. opt-in regions, AWS China and Gov). Keep in mind that arm64 layers are only available in regions that support arm64-based Lambdas.

Git Version OpenSSH Version OpenSSL Version x86_64 layer ARN arm64 layer ARN
2.33.1 8.8p1 1.1.1l arn:aws:lambda:<region>:110966697890:layer:lambda-git-x86_64:1 arn:aws:lambda:<region>:110966697890:layer:lambda-git-arm64:1

Make sure to replace <region> with the AWS region you are using to deploy your Lambdas.

FAQ

How is this different than LambCI's layer?

This project is actively maintained. Moreover, this layer is custom-compiled for the specific Lambda runtime environment, it weighs significantly less, uses up-to-date libraries and supports both x86_64 and arm64-based Lambdas.

I found a bug/I have a feature request

Sure, just create an issue in this repository and I'll do my best to help.

When will a layer with git/openss{h,l} version X be added?

As soon as I'm aware of its existence — just drop me an issue and I'll release it ASAP.

License

See LICENSE for details.

Author

That would be me, Maciej Wilczyński <m@lupin.pl>.

About

An AWS Lambda layer that enables your Lambdas to use native git and ssh binaries — both x86_64 and arm64

License:Apache License 2.0


Languages

Language:Shell 85.3%Language:Dockerfile 14.7%