An experimental generic S3 server
From cargo:
cargo install s3-server --features binary
From source:
git clone https://github.com/datenlord/s3-server
cd s3-server
cargo install --features binary --path .
s3-server --help
- Most operations are functional
- ACL for each token
- ACL inheritance (for active directory like)
- ACL based bucket listing
- Static web hosting
- Hostname bucket scheme???
You must generate target/pub.pem
which also require a private key to sign token. Yet, token are infered, which is really costy
s3-server 0.2.0
USAGE:
s3-server [OPTIONS]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
--fs-root <fs-root> [default: .]
--host <host> [default: localhost]
--port <port> [default: 8014]
Set environment variable RUST_LOG
to s3_server=debug