Package Exports
- cloudfiles
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cloudfiles) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-cloudfiles
A client implementation for Rackspace CloudFiles in node.js
Installation
Installing npm (node package manager)
curl http://npmjs.org/install.sh | sh
Installing node-cloudfiles
npm install cloudfiles
Getting Rackspace Account
Usage
The node-cloudfiles library is compliant with the Rackspace CloudFiles API. Using node-cloudfiles is easy for a variety of scenarios: authenticating, creating and working with both containers and storage objects.
Authenticating
Before we can do anything with cloudfiles, we have to authenticate. Authenticating is simple:
var cloudfiles = require('cloudfiles');
var example = {
auth : {
username: 'your-username',
apiKey: 'your-api-key'
}
};
cloudfiles.setAuth(example.auth, function () {
// Work with Rackspace Cloudfiles from here
});
Roadmap
- Finish writing this README.md and sample usage
- Implement Storage Object metadata APIs.
- Implement outgoing request pooling to increase concurrency.
Run Tests
All of the node-cloudfiles tests are written in vows, and cover all of the use cases described above.
vows test/*-test.js --spec