s3-go

command module
v0.0.0-...-c345ff7 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

README

s3-go

IMPORTANT: This is not production-ready software. This project is in active development.

Introduction

A lightweight S3 server without dependencies.

Supports Authorization Header (AWS Signature Version 4)

Tested with:

  • aws-cli/2.13.30 or greater
  • aws-sdk-go-v2 v1.22.1
  • aws-sdk-ruby3/3.185.2

Compatibility tests with s3-testsuite

Development setup

Configure aws cli

cat $HOME/.aws/config

[default]
endpoint_url=http://localhost:3000

cat $HOME/.aws/credentials

[default]
aws_access_key_id = user
aws_secret_access_key = password
region = us-east-1

Run server

go run main.go

List buckets

aws s3 ls

2023-11-02 17:15:01 test-bucket
2023-11-02 17:15:01 test-bucket2

License

Apache License 2.0


Copyright Autovia GmbH

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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