An open API service indexing awesome lists of open source software.

https://github.com/pcpratheesh/s3filescopier

AWS lambda function to copy a file from s3 to remote server
https://github.com/pcpratheesh/s3filescopier

Last synced: about 2 months ago
JSON representation

AWS lambda function to copy a file from s3 to remote server

Awesome Lists containing this project

README

          

# s3FilesCopier
A simple AWS lambda function to copy a file from s3 bucket intto remote server.

# Deployment
- Download the deployment file from https://github.com/pratheeshpcplpta/s3FilesZipper
- Build the go with the following command - **env GOOS=linux go build -o main main.go && zip deployment.zip main**

- Upload the deployment file to lambda
- Set the configuration

Handler function name: main

# Configurations
You have to provide the configuration as base64 encoded format. Add **CONFIG** in lambda configuration variable

Use https://www.base64encode.org/ to encode the configurations

```json
{
"region" : "Region",
"user" : "Remote server access user",
"password" : "Remote server access password - ",
"host" : "Remote host",
"port" : "Remote access port",
"authkeybucket" : "Optional - If trying to access ssh with pem key : Pem key file stored bucket",
"authkeypath" : "Optional - If trying to access ssh with pem key : pem key file path",
"sourcebucket" : "File Source Bucket",
"sourcefilepath" : "File path",
"filedestinationfolder" :"Folder path where you want to copy the files at remote host"
}

```