object-api/openstack-object-storage-dev/bk_os-objectstorage-devguid...

212 lines
7.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book [
<!-- Some useful entities borrowed from HTML -->
<!ENTITY ndash "&#x2013;">
<!ENTITY mdash "&#x2014;">
<!ENTITY hellip "&#x2026;">
<!-- Useful for describing APIs -->
<!ENTITY GET '<command xmlns="http://docbook.org/ns/docbook">GET</command>'>
<!ENTITY HEAD '<command xmlns="http://docbook.org/ns/docbook">HEAD</command>'>
<!ENTITY PUT '<command xmlns="http://docbook.org/ns/docbook">PUT</command>'>
<!ENTITY POST '<command xmlns="http://docbook.org/ns/docbook">POST</command>'>
<!ENTITY DELETE '<command xmlns="http://docbook.org/ns/docbook">DELETE</command>'>
<!ENTITY CHECK '<inlinemediaobject xmlns="http://docbook.org/ns/docbook">
<imageobject>
<imagedata fileref="img/Check_mark_23x20_02.svg"
format="SVG" scale="60"/>
</imageobject>
</inlinemediaobject>'>
<!ENTITY ARROW '<inlinemediaobject xmlns="http://docbook.org/ns/docbook">
<imageobject>
<imagedata fileref="img/Arrow_east.svg"
format="SVG" scale="60"/>
</imageobject>
</inlinemediaobject>'>
]>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:m="http://www.w3.org/1998/Math/MathML"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:db="http://docbook.org/ns/docbook" version="5.0"
xml:id="openstack-object-storage-dev-guide">
<title>OpenStack Object Storage API v1 Reference</title>
<?rax title.font.size="26px" subtitle.font.size="26px"?>
<titleabbrev>Object Storage API Reference</titleabbrev>
<info>
<author>
<personname>
<firstname/>
<surname/>
</personname>
</author>
<copyright>
<year>2010</year>
<year>2011</year>
<year>2012</year>
<year>2013</year>
<holder>OpenStack Foundation</holder>
</copyright>
<releaseinfo>API v1</releaseinfo>
<productname>OpenStack Object Storage API v1</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
<abstract>
<para>This reference is for software developers who develop
applications by using the OpenStack™ Object Storage
Application Programming Interface (API) v1.</para>
</abstract>
<revhistory>
<revision>
<date>2013-09-28</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Clarify UTF-8 and URL-encoding of container and object names in headers.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2013-06-10</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Corrected delete container to be delete object.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2013-05-29</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Updates for static large object support.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2013-02-02</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Moved code samples into separate files for content
sharing.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2012-09-12</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Fixed bug 1049362 - Adds back metadata deletion
information.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2012-09-05</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Fixed bugs 1009706 - Added Object Versioning and
Static Web.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2012-03-29</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Fixed bugs 890435 and 907563 - Add/Update
Container Metadata and Expiring Objects. Changed to
Maven 1.0.10.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2011-02-10</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Revised to change first to last in the first range
example for fetching a portion of an object.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2011-01-25</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Revised for OpenStack Object Storage use by
removing CDN references, Rackspace Cloud references,
and revised account examples and URLs for generic
implementations. It's not a changed requirement that
Container and Object names are required to be UTF-8,
but it's pointed out in the documentation.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2011-01-12</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Removed references to ACL (Access Control List).
Fixed error in examples referring to X-Auth-Key where
it should be X-Auth-Token. Added section numbers.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2011-01-04</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Expanded authentication information for UK
release. Added "delimiter" as a Query Parameter and
server-side object copy example.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2008-05-5</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Initial Release.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
</revhistory>
</info>
<!-- Chapters are referred from the book file through these include statements. You can add additional chapters using these types of statements. -->
<xi:include href="ch_object-api-overview.xml"/>
<xi:include href="ch_object-api-general.xml"/>
<xi:include href="ch_object-api-storage-services.xml"/>
<xi:include href="ch_object-api-troubleshooting-examples.xml"/>
</book>