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.
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.
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.
See LICENSE for details.
That would be me, Maciej Wilczyński <[email protected]>.