You can use Boto 3 which is an AWS SDK for python. Boto3 makes it easy to integrate your Python application, library, or script with AWS services including Amazon S3, Amazon EC2, Amazon DynamoDB, and more. Boto3 has two distinct levels of APIs. Client (or "low-level") APIs provide one-to-one mappings to the underlying HTTP API operations. Resource APIs hide explicit network calls but instead provide resource objects and collections to access attributes
Boto3's 'client' and 'resource' interfaces have dynamically generated classes driven by JSON models that describe AWS APIs. This allows us to provide very fast updates with strong consistency across all supported servicesand perform actions.
Also it was written from the ground up to provide native support in Python versions 2.6.5+, 2.7 and 3.3+, it comes with 'waiters', which automatically poll for pre-defined status changes in AWS resources.