gateway

command module
v1.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2022 License: Apache-2.0 Imports: 25 Imported by: 0

README

Single Tenant S3 Gateway

S3-compatible gateway for Storj V3 Network, based on MinIO.

If you're looking for our multi-tenant gateway, check out Gateway-MT.

Go Report Card Go Doc Beta

Storj is building a decentralized cloud storage network. Check out our white paper for more info!


Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner. Your files are encrypted, broken into little pieces and stored in a global decentralized network of computers. Luckily, we also support allowing you (and only you) to retrieve those files!

Documentation

S3 API Compatibility

The following S3 methods are supported:

  • HeadBucket
  • CreateBucket
  • DeleteBucket
  • ListBuckets
  • HeadObject
  • PutObject
  • GetObject
  • DeleteObject
  • DeleteObjects
  • ListObjects
  • ListObjectsV2

We run a fork of the minio/mint repository at storj/gateway-mint used to test correctness of the gateway.

To run the tests:

docker run --rm \
	-e SERVER_ENDPOINT=endpoint_address \
	-e ACCESS_KEY=myaccesskey \
	-e SECRET_KEY=mysecretkey \
	-e ENABLE_HTTPS=0 \
	storjlabs/gateway-mint

License

This library is distributed under the Apache v2 license.

Support

If you have any questions or suggestions please reach out to us on our community forum or email us at support@storj.io.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL