https://github.com/xtutran/zipbig-aws-lambda
Zip S3 files up to 10G by using AWS Lambda
https://github.com/xtutran/zipbig-aws-lambda
aws-lambda github-actions java-8
Last synced: about 2 months ago
JSON representation
Zip S3 files up to 10G by using AWS Lambda
- Host: GitHub
- URL: https://github.com/xtutran/zipbig-aws-lambda
- Owner: xtutran
- License: mit
- Created: 2019-08-13T10:06:06.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-11-24T09:33:54.000Z (over 4 years ago)
- Last Synced: 2025-08-24T00:30:32.176Z (10 months ago)
- Topics: aws-lambda, github-actions, java-8
- Language: Java
- Homepage:
- Size: 6.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aws-lambda-poc
Zip S3 files up to 10G by using AWS Lambda
## 1. Setup environment
```shell script
brew install direnv
```
- Add your own `.envrc`
```
export AWS_SHARED_CREDENTIALS_FILE=YOUR_AWS_CRED
export PACKAGE_NAME=YOUR_OWN_PACKAGE_NAME
export S3_BUCKET=YOUR_OWN_S3_BUCKET
export IAM_ROLE=YOUR_IAM_ROLE_FOR_YOUR_LAMBDA
```
```shell script
direnv allow
```
## 2. Build `jar` package
```shell script
bash make.sh --build
```
## 3. Deploy `AWS lambda` function
```shell script
bash make.sh --publish
```
## 4. Update `AWS lambda` function
```shell script
bash make.sh --update
```