Skip to content
A lightweight, LGPL-2.1 licensed C API to read from / write to S3 buckets
Branch: master
Clone or download
Latest commit 5c4c645 May 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ci-scripts Code cleanups May 21, 2019
debian Add RPM and DEB package building Mar 25, 2019
docs Performance improvements May 24, 2019
extra Move error codes to public API Mar 26, 2019
libmarias3
m4 Performance improvements May 24, 2019
rpm Remove mhash dependency May 21, 2019
src Performance improvements May 24, 2019
tests
yatl Use astyle for coding standards enforcement Mar 23, 2019
.gitignore Fix basic test failure Mar 26, 2019
GNUmakefile First version dump Mar 22, 2019
LICENSE First version dump Mar 22, 2019
Makefile.am
README.rst Add ReadTheDocs badge May 7, 2019
VERSION
configure.ac Remove mhash dependency May 21, 2019
libmarias3.pc.in Cleanup linking Mar 28, 2019
version.h.in First version dump Mar 22, 2019

README.rst

libMariaS3

Documentation Status

This is a lightweight C library to read/write to AWS S3 buckets using objects in memory.

You will need an access key which for AWS can be created at the AWS security crenditials page.

Compiling

autoreconf -fi
./configure
make

Testing

libMariaS3 comes with a basic test suite which we recommend executing, especially if you are building for a new platform.

You will need the following OS environment variables set to run the tests:

Variable Desription
S3KEY Your AWS access key
S3SECRET Your AWS secret key
S3REGION The AWS region (for example us-east-1)
S3BUCKET The S3 bucket name
S3HOST OPTIONAL hostname for non-AWS S3 service
S3NOVERIFY Set to 1 if the host should not use SSL verification

The test suite is automatically built along with the library and can be executed with make check or make distcheck.

You can’t perform that action at this time.