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

224 lines
7.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book [
<!ENTITY POST '<command xmlns="http://docbook.org/ns/docbook">POST</command>'>
]>
<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>
<year>2014</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>2014-02-03</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Rewrote introduction and validated all code
examples.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2014-01-24</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Added information about form &POST; and temporary
URL middleware.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2013-10-16</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Updated the description of the delete account
metadata method.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<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. Clarified that container and object
names must be UTF-8 encoded.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2011-01-12</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Removed references to Access Control List (ACL).
Fixed error in examples referring to <literal>X-Auth-Key</literal> where
it should be <literal>X-Auth-Token</literal>. 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 <literal>delimiter</literal> as a query parameter and
server-side object copy example.</para>
</listitem>
</itemizedlist>
</revdescription>
</revision>
<revision>
<date>2008-05-05</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="preface.xml"/>
<xi:include href="ch_object-api-concepts-and-features.xml"/>
<xi:include href="ch_object-api-operations.xml"/>
<xi:include href="ch_object-api-examples.xml"/>
</book>