Skip to content

script202602/rust-aws-git-lfs

Repository files navigation

English | 日本語

rust-aws-git-lfs

A Git LFS server implemented with AWS Lambda + S3, written in Rust.

Prerequisites

Environment Variables

Variable Description Example
S3_BUCKET S3 bucket name to store LFS objects my-lfs-bucket
CLOUDFRONT_DOMAIN CloudFront distribution domain d111111abcdef8.cloudfront.net
CLOUDFRONT_KEY_PAIR_ID CloudFront public key ID K2JCJMDEHXQW5F
CLOUDFRONT_PRIVATE_KEY RSA private key for CloudFront Signed URL signing (PEM format) -----BEGIN PRIVATE KEY-----\n...
CLOUDFRONT_URL_TTL_SECS CloudFront Signed URL TTL in seconds. Default: 3600 3600

If CLOUDFRONT_* variables are not set (e.g. LocalStack), downloads fall back to S3 presigned URLs.

Deploy & Setup

Target Documentation
For users — Deploy via CloudFormation GUI docs/for-users.md
For developers — Terraform + LocalStack testing docs/for-developers.md

About

No description, website, or topics provided.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

 
 
 

Contributors