A drop-in replacement for (some of) knox that proxies the AWS node client.
npm install knoxy
const knox = require('knox'); with
const knox = require('knoxy');.
Then take a look at the knox docs.
If you're starting a new project that needs to do things with Amazon S3, I recommend you use the official AWS node client.
If you've got an existing codebase that relies on
knox, though, this library may be useful. Please note that I've only implemented those bits of
knox I need (4 methods in total), but feel free to open a PR with what you need.
PRs welcome. To run the tests, you need to create a
.auth.json file in the root of the project that looks something like: