Skip to content
/ s3csecmd Public

A command line utility to interact with S3 with Client-side encryption

License

Notifications You must be signed in to change notification settings

nqbao/s3csecmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

s3csecmd

s3csecmd is a command line utility to interact with S3 with Client-side encryption using KMS. This tool allow you to quickly upload and download files on S3 encrypted with KMS. For download, it also supports both encrypted and non-encrypted files.

Usage

To upload from local disk to S3.

s3csecmd --kms-id XXXX cp local_path s3://bucket/remote/path

To download from S3 to local disk

s3csecmd --kms-id XXXX cp s3://bucket/remote/path local_path

TODO

  • Improve error handling
  • Add options to customize encryption method

About

A command line utility to interact with S3 with Client-side encryption

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages