AWS - Python Boto3
AWS - Python Boto3
PYTHON BOTO3
AWS Software Development Kit (SDK) for Python
PYTHON BOTO3
Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python
It allows Python developers to write software that makes use of services like Amazon
S3 and Amazon EC2 and Boto3 is maintained and published by Amazon Web Services
Boto (pronounced boh-toh) was named after the fresh water dolphin native to the
Amazon river The name was chosen by the author of the original Boto library, Mitch
Garnaat, as a reference to the company
Boto provides an easy to use, object-oriented API as well as low-level direct service
access
The AWS CLI and Boto3 library are built on top of a standard botocore module This
module is a low-level Python library that takes care of low-level operations required
to send secure HTTPS API requests to AWS and respond
PYTHON SDK
An SDK helps in the programming of mobile
applications bringing a group of tools in one place
develop applications
services programmatically
services to be managed
• Boto3 contains many easy to use APIs that can interact with AWS
• Parse files and send Email notifications to alert user for validation
statements
•
CASE
SCENARIO 1
Keywords :
S3 Buckets, Parsing, SNS Topic, Publish
CASE SCENARIO 1
Suppose a Company hosts some of its resources on the AWS Cloud. The
Sales team of the Organization has a dedicated DCT( Data Centre
Technician ) Amazon S3 bucket which hosts all the Customer information
The Customer information is regularly analyzed by the Sales team and
validated Now the data comes in the form of CSV files which are not
properly organized Hence manual inspection is needed to figure out which
file belongs to which Sales representative
Some of the most important operations to an AWS S3 datastore can be performed using the
Boto3 is the Python library to interact with all AWS services for ex say AWS S3
AWS S3 is a simple storage service which can store structured, semi structured and
unstructured data
It’s pretty common to store S3 for Photos and Videos, as well as use S3 as a data lake - a