be345528dc
Change-Id: I68f7c6420ab441fc3f26c9c25459cfb691fad2ec Closes-Bug: #1255770
111 lines
3.9 KiB
XML
111 lines
3.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE section [ <!ENTITY % openstack SYSTEM "../common/entities/openstack.ent"> %openstack; ]>
|
|
<section xmlns="http://docbook.org/ns/docbook"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
|
xml:id="discoverability">
|
|
<title>Discoverability</title>
|
|
<para>Your Object Storage system might not enable all features
|
|
that this document describes. These features are:</para>
|
|
<itemizedlist role="compact">
|
|
<listitem>
|
|
<para><xref linkend="large-object-creation"/></para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><xref linkend="archive-auto-extract"/> (bulk
|
|
upload)</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><xref linkend="expire-objects"/></para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><xref linkend="bulk-delete"/></para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><xref linkend="static-website"/></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>To discover which features are enabled in your Object
|
|
Storage system, use the <literal>/info</literal> request.</para>
|
|
<para>To use the <literal>/info</literal> request, send a &GET;
|
|
request using the <literal>/info</literal> path to the Object
|
|
Store endpoint as shown in this example:</para>
|
|
<screen><prompt>$</prompt> <userinput>curl https://storage.example.com/info 2>/dev/null | python -m json.tool</userinput></screen>
|
|
<para>This example shows a response body:</para>
|
|
<programlisting language="json">{
|
|
"account_quotas": {},
|
|
"bulk_delete": {
|
|
"max_deletes_per_request": 10000,
|
|
"max_failed_deletes": 1000
|
|
},
|
|
"bulk_upload": {
|
|
"max_containers_per_extraction": 10000,
|
|
"max_failed_extractions": 1000
|
|
},
|
|
"container_quotas": {},
|
|
"crossdomain": {},
|
|
"ratelimit": {},
|
|
"slo": {
|
|
"max_manifest_segments": 1000,
|
|
"max_manifest_size": 2097152,
|
|
"min_segment_size": 1
|
|
},
|
|
"staticweb": {},
|
|
"swift": {
|
|
"account_listing_limit": 10000,
|
|
"container_listing_limit": 10000,
|
|
"max_account_name_length": 256,
|
|
"max_container_name_length": 256,
|
|
"max_file_size": 5368709122,
|
|
"max_meta_count": 90,
|
|
"max_meta_name_length": 128,
|
|
"max_meta_value_length": 256,
|
|
"max_object_name_length": 1024,
|
|
"version": "1.11.0.90.g9ce7877"
|
|
},
|
|
"tempauth": {},
|
|
"tempurl": {
|
|
"methods": [
|
|
"GET",
|
|
"HEAD",
|
|
"PUT"
|
|
]
|
|
}
|
|
}</programlisting>
|
|
<para>The output shows that the Object Storage system has enabled
|
|
the following features:</para>
|
|
<para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>Staticweb</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Temporary URL including allowed methods.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Bulk upload (Archive-auto-extract)</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Bulk delete</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Cross domain</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Account and container quota information</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</para>
|
|
<para>Additionally, the output shows the swift version and
|
|
various constraints that have been applied to the Object
|
|
Storage system.</para>
|
|
<?sbr?>
|
|
<note>
|
|
<para>In some cases, the <literal>/info</literal> request will
|
|
return an error. This could be because your service
|
|
provider has disabled the <literal>/info</literal> request
|
|
function, or because you are using an older version that
|
|
does not support it.</para>
|
|
</note>
|
|
</section>
|