Skip to content

Instantly share code, notes, and snippets.

View gusibi's full-sized avatar
🎯
Focusing

gusibi gusibi

🎯
Focusing
View GitHub Profile
@gusibi
gusibi / package_and_deploy_lambda_function.sh
Created January 19, 2018 04:39 — forked from mikeblum/package_and_deploy_lambda_function.sh
Deploy Python Lambda fucntions to AWS
#!/bin/bash
# expects the lambda function .py file to be in the same directory as this script.
# based off of Amazon's official documentation:
# http://docs.aws.amazon.com/lambda/latest/dg/with-s3-example-deployment-pkg.html#with-s3-example-deployment-pkg-python
# get the lambda function
lambda_func_file=$1
lambda_func="${lambda_func_file%.*}"
# exit if no file specified
[[ -z "$1" ]] && { echo "Lambda function is empty" ; exit 1; }
# generate a deployment timestamp