This article walks you through an example of deploying a Python 3.6 application that uses Pandas and AWS S3 on AWS Lambda using Boto3 in Python in 2018. No shell, no bash, no web console, everything is automated in Python. The previous article of a Hello World example can be found here.
Again, the reason to use Python Boto3 to interact with AWS is that,
- I'm more familiar with Python than Bash, which means a Python script can be more flexible and powerful than Bash for me.
- I'm not a fun of the AWS web console. It might be easier to do certain things, but it is definitely not automated.