Difference between revisions of "Swift/API"
< Swift
(→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
Contents
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
- What do we do about middleware? (see below)
- Implement API versioning and discoverability (see http://lists.openstack.org/pipermail/openstack-dev/2013-May/008436.html)
- 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