forked from docs/doc-exports
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: zhangyue <zhangyue164@huawei.com> Co-committed-by: zhangyue <zhangyue164@huawei.com>
55 lines
5.1 KiB
HTML
55 lines
5.1 KiB
HTML
<a name="obs_03_0078"></a><a name="obs_03_0078"></a>
|
|
|
|
<h1 class="topictitle1">Glossary</h1>
|
|
<div id="body34013913">
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="obs_03_0078__table66613088" frame="void" border="0" rules="none" style="border-style:none"><tbody><tr id="obs_03_0078__row40200758223939"><td class="cell-norowborder" style="border:none" colspan="2" valign="top"><p id="obs_03_0078__p35035946223939"><strong id="obs_03_0078__b55253677223953">A</strong></p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row53563666223940"><td class="nocellnorowborder" style="border:none" valign="top" width="15.67%"><p id="obs_03_0078__p43689696223940"><strong id="obs_03_0078__b27521046223953">ACL</strong></p>
|
|
</td>
|
|
<td class="cell-norowborder" style="border:none" valign="top" width="84.33%"><p id="obs_03_0078__p49204527223940">Access control list. An ACL describes a user's permission to access a container or object.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row12835456223939"><td class="nocellnorowborder" style="border:none" valign="top" width="15.67%"><p id="obs_03_0078__p3647381215622"><strong id="obs_03_0078__b1822290410852">Account</strong></p>
|
|
</td>
|
|
<td class="cell-norowborder" style="border:none" valign="top" width="84.33%"><p id="obs_03_0078__p185972215622">A logical concept at the top layer of OBS APIs, corresponding to the tenant in IAM. Multiple containers can be stored in an account.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row4703049"><td class="cell-norowborder" style="border:none" colspan="2" valign="top"><p id="obs_03_0078__p24686674"><strong id="obs_03_0078__b1024960710855">C</strong></p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row15198020"><td class="nocellnorowborder" style="border:none" valign="top" width="15.67%"><p id="obs_03_0078__p19868667"><strong id="obs_03_0078__b155453715639">Container</strong></p>
|
|
</td>
|
|
<td class="cell-norowborder" style="border:none" valign="top" width="84.33%"><p id="obs_03_0078__p38732155">Objects uploaded by users are stored in containers. Only a user with the write permission of a container can upload an object to that container. A user can have a maximum of 10,000 containers, and each object stored in a container must be unique.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row66407319"><td class="cell-norowborder" style="border:none" colspan="2" valign="top"><p id="obs_03_0078__p6691051"><strong id="obs_03_0078__b33907665">K</strong></p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row25147901"><td class="nocellnorowborder" style="border:none" valign="top" width="15.67%"><p id="obs_03_0078__p24077986"><strong id="obs_03_0078__b10877813">Key</strong></p>
|
|
</td>
|
|
<td class="cell-norowborder" style="border:none" valign="top" width="84.33%"><p id="obs_03_0078__p10710767">A key is a unique identifier of an object in a container. An object is uniquely identified by its key and the name of the container to which the object belongs. When users send requests to OBS (compatible with OpenStack Swift), <strong id="obs_03_0078__b842352706171030">/BucketName/ObjectKey</strong> is used to determine the target object.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row368210117425"><td class="cell-norowborder" style="border:none" colspan="2" valign="top"><p id="obs_03_0078__p206825154212"><strong id="obs_03_0078__b5102234010918">L</strong></p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row2424998715543"><td class="nocellnorowborder" style="border:none" valign="top" width="15.67%"><p id="obs_03_0078__p4571790315917"><strong id="obs_03_0078__b520445910921">Large Object</strong></p>
|
|
</td>
|
|
<td class="cell-norowborder" style="border:none" valign="top" width="84.33%"><p id="obs_03_0078__p1425350215931">A large object contains multiple segment objects, which are normal objects in OBS. Large objects can be classified into dynamic large objects and static large objects. A dynamic large object specifies the same prefix for all the segment objects to form a large object. A static large object specifies the names for all the segment objects to form a large object.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row7175805"><td class="cell-norowborder" style="border:none" colspan="2" valign="top"><p id="obs_03_0078__p56330311"><strong id="obs_03_0078__b30727819">O</strong></p>
|
|
</td>
|
|
</tr>
|
|
<tr id="obs_03_0078__row32923164"><td class="row-nocellborder" style="border:none" valign="top" width="15.67%"><p id="obs_03_0078__p38960454"><strong id="obs_03_0078__b48072900">Object</strong></p>
|
|
</td>
|
|
<td class="cellrowborder" style="border:none" valign="top" width="84.33%"><p id="obs_03_0078__p33211345">Fundamental entities stored in OBS (compatible with OpenStack Swift). The data uploaded by users is stored in the OBS as objects. An object consists of object data and metadata. In a single upload operation, the object can be of any data type and with a size ranging from 0 bytes to 5 GB (configurable, 5 GB by default). An object uploaded in segments can be of any data type and with a size ranging from 0 bytes to 5 TB. Object metadata contains multiple key pairs that describe properties including the data type and MD5 value. OBS (compatible with OpenStack Swift) automatically generates metadata on the server for the uploaded data.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|