Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 964 Bytes

introduction.rst

File metadata and controls

37 lines (26 loc) · 964 Bytes

Introduction

AWS S3 Tools is a Python package to make it easier to deal with S3 objects, where you can:

  • List S3 buckets' content
  • Check if S3 objects exist
  • Read from S3 objects to Python variables
  • Write from Python variables to S3 objects
  • Upload from local files to S3
  • Download from S3 to local files
  • Delete S3 objects
  • Move S3 objects

The AWS authentication is done via boto3 package, click here.

Installation

You can install AWS S3 Tools from PyPi with pip or your favorite package manager:

pip install aws-s3-tools

Add the -U switch to update to the current version, if AWS S3 Tools is already installed.

Usage

from s3_tools import object_exists

if object_exists("my-bucket", "s3-prefix/object.data"):
    # Do magic
    pass
else:
    print("Object not found")