shvc / s3cli

Command line tool for S3
MIT License
31 stars 5 forks source link
aws-cli aws-s3 bucket go golang s3 s3-client s3-storage s3cli s3client s3cmd s3curl

Go

s3cli

s3cli is a command-line tool for AWS S3 compatible storage service.
It is based on aws-sdk-go

Usage

Bucket

# create bucket
s3cli -e http://192.168.55.2:9020 create-bucket bucket-name

# list(ls) all Buckets
s3cli ls

# bucket policy get/set
s3cli policy bucket-name                 # get
s3cli policy bucket-name '{policy-json}' # set

# bucket acl get/set
s3cli acl bucket-name             # get
s3cli acl bucket-name public-read # set

# bucket versioning get/set
s3cli version bucket-name

# bucket delete
s3cli delete bucket-name

Object