...
Scope of this document is to provide a functional specification for the EC2 integration and fidelity work planned for the Bonita release of CloudStack.
References
Feature specifications
Requirements briefing
Ideally the following should be accomplished#Provide
- Provide a list of supported operations which have been tested to provide correct behaviour.
...
- Allow the data model to be held in the CLOUDBRIDGE database (shared with EC2 API) as part of the build of the CloudStack 3.0x release management server.
...
- Ensure that the formats of requests, responses and errors match those documented as doc.s3.amazonaws.com/2006-03-01/ (being the current API Version).
...
- Extend all supported operations to cover requests in hostname-relative style; subdomain style; and - if time permits - virtual hosting style.
...
- Enforce lexical rules such as the bucket naming constraints of the API as given for cross-region (or “region-independent”) requests.
...
- Test typical request-response behavior for compatibility with the REST capabilities of popular S3 toolsets. The currently used toolkits include: boto, s3cmd, jets3.
...
- Document any exceptions to the above.
Deployment - Solution to be installable via a self contained virtual system server within a CloudStack management server.
...