Skip to content
This repository was archived by the owner on May 22, 2022. It is now read-only.

naomijub/s3ql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S3QL

Query Language inspired by SQL for S3.

  • This is a slow development project

Usage

TODO

Local development

For local development rust, cargo, python, pip and docker are required. To setup a local S3 with localstsack you can execute make setup and to start a S3 with localstack you can execute make s3.

TODO:

  • more tests
  • example usage
  • docs
  • auth (S3CLient can have auth by using directly rusoto_s3::S3Client or function s3_client_with with feature auth)

Buckets:

  • Create Bucket - create_s3_bucket
  • Drop Bucket - drop_s3_bucket
  • Has Bucket - has_s3_bucket
  • Show Buckets - show_s3_buckets

Transactions:

  • Insert Object - insert_s3_object
  • Update Object Metadata - update_s3_object_metadata
  • Update Object Body - update_s3_object_body

Direct Read:

  • Read Object - read_s3_object
  • Read Object Body - read_s3_object_body
  • Has Object - has_s3_object
  • Show Objects in Bucket - show_s3_objects

Query

About

S3 Rust Client for simple CRUD operations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •