Skip to content
/ lazys3 Public

LAZYS3 is a powerful command-line tool designed for seamless interaction with Amazon S3 (Simple Storage Service). The script simplifies the process of managing S3 buckets and objects, providing an intuitive interface that allows users to perform common tasks with ease.

Notifications You must be signed in to change notification settings

stuxMY/lazys3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 

Repository files navigation

Logo

LAZY S3

Python Version Script Version

LAZY S3

A Python script to interact with AWS S3 buckets, allowing users to list buckets, navigate directories, and download objects and directories.

Features

  • List all S3 buckets in your AWS account.
  • Navigate through directories within a specified S3 bucket.
  • List objects in a bucket or a specific directory.
  • Download individual objects or entire directories from S3.
  • Download all objects within a bucket to a local directory.

Prerequisites

  • Python 3.x
  • AWS account with S3 access.
  • AWS CLI configured with profiles in ~/.aws/credentials.

Installation

  1. Clone this repository:

    git clone https://github.com/stuxMY/lazys3.git
    cd lazys3
    pip install -r requirements.txt
    chmod +x lazys3.py
    ./lazys3.py
    
    

Usage

Ensure your AWS credentials are set up correctly in ~/.aws/credentials. The format should be:

[profile_name]
aws_access_key_id=YOUR_ACCESS_KEY
aws_secret_access_key=YOUR_SECRET_KEY

About

LAZYS3 is a powerful command-line tool designed for seamless interaction with Amazon S3 (Simple Storage Service). The script simplifies the process of managing S3 buckets and objects, providing an intuitive interface that allows users to perform common tasks with ease.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages