Jump to: navigation, search

Difference between revisions of "Swift/API"

(Swift API Definition)
(Middleware)
Line 60: Line 60:
 
| tempauth || no || For testing
 
| tempauth || no || For testing
 
|-
 
|-
| tempurl || no || [2]
+
| tempurl || no || [2] [3]
 
|}
 
|}
  
Line 68: Line 68:
  
 
[2] Not widely deployed
 
[2] Not widely deployed
 +
 +
[3] torgomatic wants this in core since it's been around forever and there are tons of use cases

Revision as of 18:40, 3 May 2013

Swift API Definition

Goal: To define the v1.0 API spec for Swift

Current v1 API docs

http://docs.openstack.org/api/openstack-object-storage/1.0/content/


Outstanding TODOs

  1. What do we do about middleware? (see below)
  2. Implement API versioning and discoverability (see http://lists.openstack.org/pipermail/openstack-dev/2013-May/008436.html)
  3. Update docs to reflect API changes

Middleware

Middleware In v1 API Notes
account_quotas no [2]
acl no [1]
bulk no [2]
catch_errors no [1]
cname_lookup no [2]
container_quotas no [2]
crossdomain no [2]
domain_remap no [2]
formpost no [2]
healthcheck yes required
keystoneauth yes openstack
list_endpoints no [2]
memcache no [1]
name_check no [2]
proxy_logging no [1]
ratelimit no [2]
recon no [1]
slo no [2]
staticweb no [2]
tempauth no For testing
tempurl no [2] [3]

notes

[1] Not part of the external API, therefore NA

[2] Not widely deployed

[3] torgomatic wants this in core since it's been around forever and there are tons of use cases