Jump to: navigation, search

Difference between revisions of "Swift/APIFeatureComparison"

 
(Changed "yes"-indicating checkboxes to "not verified yet" warning symbols)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
 
= S3/Swift REST API Comparison Matrix =
 
= S3/Swift REST API Comparison Matrix =
 
 
This page attempts to enumerate how [[OpenStack]], Eucalyptus and [[CloudStack]] compare in regards to AWS S3 REST API support.  Corrections/contributions welcome.
 
This page attempts to enumerate how [[OpenStack]], Eucalyptus and [[CloudStack]] compare in regards to AWS S3 REST API support.  Corrections/contributions welcome.
  
 
== General S3 REST API Support ==
 
== General S3 REST API Support ==
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Feature                            
+
| Feature  
| Eucalyptus  
+
| Eucalyptus  
| [[OpenStack]]  
+
| [[OpenStack]]  
 
|-
 
|-
| List Bucket Objects                
+
| List Bucket Objects  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket ACLs                        
+
| Bucket ACLs  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Lifecycle                  
+
| Bucket Lifecycle  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Policy                      
+
| Bucket Policy  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Location                    
+
| Bucket Location  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Logging                    
+
| Bucket Logging  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Notification                
+
| Bucket Notification  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Object Versions            
+
| Bucket Object Versions  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Request Payment            
+
| Bucket Request Payment  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Versioning                  
+
| Bucket Versioning  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|-
 
|-
| Bucket Website                    
+
| Bucket Website  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|}
 
|}
  
Line 60: Line 57:
 
Amazon S3 Bucket operations are referenced [http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketOps.html here]
 
Amazon S3 Bucket operations are referenced [http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketOps.html here]
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| S3 REST API method                
+
| S3 REST API method  
| Eucalyptus  
+
| Eucalyptus  
| [[OpenStack]]  
+
| [[OpenStack]]  
 
|-
 
|-
| DELETE Bucket                      
+
| DELETE Bucket  
(./)     
+
|  /!\
(./)     
+
|  /!\
 
|}
 
|}
  
 
----
 
----
 
[[Category:Swift]]
 
[[Category:Swift]]

Revision as of 15:43, 13 June 2012

S3/Swift REST API Comparison Matrix

This page attempts to enumerate how OpenStack, Eucalyptus and CloudStack compare in regards to AWS S3 REST API support. Corrections/contributions welcome.

General S3 REST API Support

Feature Eucalyptus OpenStack
List Bucket Objects /!\ /!\
Bucket ACLs /!\ /!\
Bucket Lifecycle /!\ /!\
Bucket Policy /!\ /!\
Bucket Location /!\ /!\
Bucket Logging /!\ /!\
Bucket Notification /!\ /!\
Bucket Object Versions /!\ /!\
Bucket Request Payment /!\ /!\
Bucket Versioning /!\ /!\
Bucket Website /!\ /!\

Amazon S3 REST API Compatability

Amazon S3 Bucket operations are referenced here

S3 REST API method Eucalyptus OpenStack
DELETE Bucket /!\ /!\