Riak CS OpenStack Storage API

The OpenStack storage API (v1) provides a convenient way to integrate Riak CS for use as an object storage system in conjunction with an OpenStack deployment.

API Feature Comparison

The following table describes the support status for current OpenStack Object Storage API features.

Feature Status Remark
List Containers (lists all buckets for authenticated user) ✓
Get Account Metadata Coming Soon Planned for future release
Create or Update Account Metadata Coming Soon Planned for future release
Delete Account Metadata Coming Soon Planned for future release
List Objects ✓
Create Container ✓
Delete Container ✓
Create or Update Container Metadata ✗
Delete Container Metadata ✗
Create Static Website ✗
Get Object ✓
Create or Update Object ✓
Create Large Objects Coming Soon Planned for future release
Assigning CORS Headers to Requests Coming Soon Planned for future release
Enabling File Compression with the Content-Encoding Header ✗
Enabling Browser Bypass with the Content-Disposition Header ✗
Expiring Objects with the X-Delete-After and X-Delete-At Headers ✗
Object Versioning Coming Soon Planned for future release
Copy Object Coming Soon Planned for future release
Delete Object ✓
Get Object Metadata Coming Soon Planned for future release
Update Object Metadata Coming Soon Planned for future release

Storage Account Services

Storage Container Services

Storage Object Services