doc-exports/docs/obs/api-ref/obs_04_0101.html
Jawei, Li f1cb839979 OBS api-ref 2.0.38.SP5
Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Jawei, Li <lijiawei5@huawei.com>
Co-committed-by: Jawei, Li <lijiawei5@huawei.com>
2022-11-03 11:54:51 +00:00

352 lines
22 KiB
HTML

<a name="obs_04_0101"></a><a name="obs_04_0101"></a>
<h1 class="topictitle1">Listing Uploaded Parts of an Object</h1>
<div id="body58486449"><div class="section" id="obs_04_0101__section5584184924715"><h4 class="sectiontitle">Functions</h4><p class="msonormal" id="obs_04_0101__p44041984">You can perform this operation to query all parts associated to a multipart upload. The size of each part listed by this API is the same as the size of the part uploaded.</p>
</div>
<div class="section" id="obs_04_0101__section60833543"><h4 class="sectiontitle">Request Syntax</h4><pre class="screen" id="obs_04_0101__screen1183111218168">GET /ObjectName?uploadId=uploadid&amp;max-parts=max&amp;part-number-marker=marker HTTP/1.1
Host: <em id="obs_04_0101__i123441746202313">bucketname</em>.obs.<em id="obs_04_0101__i034434682311">region</em>.example.com
Date: date
Authorization: auth</pre>
</div>
<div class="section" id="obs_04_0101__section10630981"><h4 class="sectiontitle">Request Parameters</h4><p class="msonormal" id="obs_04_0101__p4638399">This request uses parameters to specify which parts in a multipart upload will be listed. <a href="#obs_04_0101__table43496416">Table 1</a> describes the parameters.</p>
<div class="tablenoborder"><a name="obs_04_0101__table43496416"></a><a name="table43496416"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_04_0101__table43496416" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Request parameters</caption><thead align="left"><tr id="obs_04_0101__row55690628"><th align="left" class="cellrowborder" valign="top" width="22.45%" id="mcps1.3.3.3.2.4.1.1"><p id="obs_04_0101__p14647043">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="56.120000000000005%" id="mcps1.3.3.3.2.4.1.2"><p id="obs_04_0101__p7385291">Description</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="21.43%" id="mcps1.3.3.3.2.4.1.3"><p id="obs_04_0101__p15168282">Mandatory</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_04_0101__row51824179"><td class="cellrowborder" valign="top" width="22.45%" headers="mcps1.3.3.3.2.4.1.1 "><p id="obs_04_0101__p37008977">uploadId</p>
</td>
<td class="cellrowborder" valign="top" width="56.120000000000005%" headers="mcps1.3.3.3.2.4.1.2 "><p id="obs_04_0101__p44937200">Indicates a multipart upload ID.</p>
<p id="obs_04_0101__p1781624">Type: string</p>
<p id="obs_04_0101__p16034616">Default value: none</p>
</td>
<td class="cellrowborder" valign="top" width="21.43%" headers="mcps1.3.3.3.2.4.1.3 "><p id="obs_04_0101__p23735504">Yes</p>
</td>
</tr>
<tr id="obs_04_0101__row12292945"><td class="cellrowborder" valign="top" width="22.45%" headers="mcps1.3.3.3.2.4.1.1 "><p id="obs_04_0101__p56204517">max-parts</p>
</td>
<td class="cellrowborder" valign="top" width="56.120000000000005%" headers="mcps1.3.3.3.2.4.1.2 "><p id="obs_04_0101__p56272029">Specifies the maximum number of parts to be listed.</p>
<p id="obs_04_0101__p36686218">Type: string</p>
<p id="obs_04_0101__p61740514">Default value: 1000</p>
</td>
<td class="cellrowborder" valign="top" width="21.43%" headers="mcps1.3.3.3.2.4.1.3 "><p id="obs_04_0101__p34925723">No</p>
</td>
</tr>
<tr id="obs_04_0101__row45896055"><td class="cellrowborder" valign="top" width="22.45%" headers="mcps1.3.3.3.2.4.1.1 "><p id="obs_04_0101__p26592954">part-number</p>
<p id="obs_04_0101__p38009995">-marker</p>
</td>
<td class="cellrowborder" valign="top" width="56.120000000000005%" headers="mcps1.3.3.3.2.4.1.2 "><p id="obs_04_0101__p58910737">Indicates the part after which the part listing begins. OBS lists only parts with greater numbers than that specified by this parameter.</p>
<p id="obs_04_0101__p60434593">Type: string</p>
<p id="obs_04_0101__p7040429">Default value: none</p>
</td>
<td class="cellrowborder" valign="top" width="21.43%" headers="mcps1.3.3.3.2.4.1.3 "><p id="obs_04_0101__p33403844">No</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="obs_04_0101__section28569971"><h4 class="sectiontitle">Request Headers</h4><p class="msonormal" id="obs_04_0101__p21356864">This request uses common headers. For details, see <a href="obs_04_0007.html#obs_04_0007__table25197309">Table 3</a>.</p>
</div>
<div class="section" id="obs_04_0101__section55803155"><h4 class="sectiontitle">Request Elements</h4><p class="msonormal" id="obs_04_0101__p67006934">This request involves no elements.</p>
</div>
<div class="section" id="obs_04_0101__section32466348"><h4 class="sectiontitle">Response Syntax</h4><div class="codecoloring" codetype="Xml" id="obs_04_0101__screen61675272"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27</pre></div></td><td class="code"><div class="highlight"><pre><span></span>HTTP/1.1 status_code
Date: date
Content-Length: length
<span class="cp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;</span>
<span class="nt">&lt;ListPartsResult</span> <span class="na">xmlns=</span><span class="s">&quot;http://obs.region.example.com/doc/2015-06-30/&quot;</span><span class="nt">&gt;</span>
<span class="nt">&lt;Bucket&gt;</span>BucketName<span class="nt">&lt;/Bucket&gt;</span>
<span class="nt">&lt;Key&gt;</span>object<span class="nt">&lt;/Key&gt;</span>
<span class="nt">&lt;UploadId&gt;</span>uploadid<span class="nt">&lt;/UploadId&gt;</span>
<span class="nt">&lt;Initiator&gt;</span>
<span class="nt">&lt;ID&gt;</span>id<span class="nt">&lt;/ID&gt;</span>
<span class="nt">&lt;/Initiator&gt;</span>
<span class="nt">&lt;Owner&gt;</span>
<span class="nt">&lt;ID&gt;</span>ownerid<span class="nt">&lt;/ID&gt;</span>
<span class="nt">&lt;/Owner&gt;</span>
<span class="nt">&lt;StorageClass&gt;</span>storageclass<span class="nt">&lt;/StorageClass&gt;</span>
<span class="nt">&lt;PartNumberMarker&gt;</span>partNmebermarker<span class="nt">&lt;/PartNumberMarker&gt;</span>
<span class="nt">&lt;NextPartNumberMarker&gt;</span>nextPartnumberMarker<span class="nt">&lt;/NextPartNumberMarker&gt;</span>
<span class="nt">&lt;MaxParts&gt;</span>maxParts<span class="nt">&lt;/MaxParts&gt;</span>
<span class="nt">&lt;IsTruncated&gt;</span>true<span class="nt">&lt;/IsTruncated&gt;</span>
<span class="nt">&lt;Part&gt;</span>
<span class="nt">&lt;PartNumber&gt;</span>partNumber<span class="nt">&lt;/PartNumber&gt;</span>
<span class="nt">&lt;LastModified&gt;</span>modifiedDate<span class="nt">&lt;/LastModified&gt;</span>
<span class="nt">&lt;ETag&gt;</span>etag<span class="nt">&lt;/ETag&gt;</span>
<span class="nt">&lt;Size&gt;</span>size<span class="nt">&lt;/Size&gt;</span>
<span class="nt">&lt;/Part&gt;</span>
<span class="nt">&lt;/ListPartsResult&gt;</span>
</pre></div>
</td></tr></table></div>
</div>
<div class="section" id="obs_04_0101__section23761681"><h4 class="sectiontitle">Response Headers</h4><p class="msonormal" id="obs_04_0101__p1512332591013">The response to the request uses common headers. For details, see <a href="obs_04_0013.html#obs_04_0013__d0e686">Table 1</a>.</p>
</div>
<div class="section" id="obs_04_0101__section12528537"><h4 class="sectiontitle">Response Elements</h4><p class="msonormal" id="obs_04_0101__p66441434">This response uses elements to return information about uploaded parts. <a href="#obs_04_0101__table33229135">Table 2</a> describes the elements.</p>
<div class="tablenoborder"><a name="obs_04_0101__table33229135"></a><a name="table33229135"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_04_0101__table33229135" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Response elements</caption><thead align="left"><tr id="obs_04_0101__row64592765"><th align="left" class="cellrowborder" valign="top" width="26.26%" id="mcps1.3.8.3.2.3.1.1"><p id="obs_04_0101__p64631451">Element</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="73.74000000000001%" id="mcps1.3.8.3.2.3.1.2"><p id="obs_04_0101__p5905309">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_04_0101__row10003239"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p4956055">ListPartsResult</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p65896192">Indicates the container for responses to List Parts requests.</p>
<p id="obs_04_0101__p56194817">Type: container</p>
<p id="obs_04_0101__p35991305">Children: Bucket, Key, UploadId, PartNumberMarker, NextPartNumberMarker, MaxParts, IsTruncated, Part</p>
<p id="obs_04_0101__p55486289">Ancestor: none</p>
</td>
</tr>
<tr id="obs_04_0101__row29614554"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p49968668">Bucket</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p20930294">Indicates a bucket name.</p>
<p id="obs_04_0101__p54154924">Type: string</p>
<p id="obs_04_0101__p17632273">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row24472734"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p36134461">Key</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p41210224">Indicates an object name.</p>
<p id="obs_04_0101__p35347701">Type: string</p>
<p id="obs_04_0101__p49693856">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row44591522"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p55143511">UploadId</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p37439421">Indicates the ID of a multipart upload.</p>
<p id="obs_04_0101__p1410474">Type: string</p>
<p id="obs_04_0101__p12694267">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row47139547"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p60206994">Initiator</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p44928308">Indicates the initiator of a multipart upload.</p>
<p id="obs_04_0101__p1701594">Type: container</p>
<p id="obs_04_0101__p15314347">Children: ID</p>
<p id="obs_04_0101__p3611402">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row32502623"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p15466807">Owner</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p44851868">The value of this parameter is the same as that of <strong id="obs_04_0101__b1238503594513">Initiator</strong>.</p>
<p id="obs_04_0101__p1013630">Type: container</p>
<p id="obs_04_0101__p9122677">Children: ID</p>
<p id="obs_04_0101__p14995233">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row739371"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p59889061">ID</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p19175755">ID of the domain to which the owner belongs</p>
<p id="obs_04_0101__p38364075">Type: string</p>
<p id="obs_04_0101__p9732359">Ancestor: Initiator or Owner</p>
</td>
</tr>
<tr id="obs_04_0101__row4227168"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p6856346">StorageClass</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p18493144">Indicates the storage type.</p>
<p id="obs_04_0101__p32220572">Type: enumeration</p>
<p id="obs_04_0101__p21549699">Value options: <strong id="obs_04_0101__b293144414467">STANDARD</strong> | <strong id="obs_04_0101__b354920485462">WARM</strong> | <strong id="obs_04_0101__b296615184610">COLD</strong></p>
<p id="obs_04_0101__p59729564">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row695170"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p56308798">PartNumberMarker</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p64718750">Part number after which listing parts begins.</p>
<p id="obs_04_0101__p45597839">Type: integer</p>
<p id="obs_04_0101__p7727370">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row2437473"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p63217611">NextPartNumberMarker</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p20352886">Indicates the value of <strong id="obs_04_0101__b84235270620357">PartNumberMarker</strong> in the next request when the returned result is incomplete.</p>
<p id="obs_04_0101__p48958251">Type: integer</p>
<p id="obs_04_0101__p37971082">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row6195418"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p32066845">MaxParts</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p47277661">Maximum number of parts returned in a response</p>
<p id="obs_04_0101__p22845767">Type: integer</p>
<p id="obs_04_0101__p4285313">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row38567820"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p36985730">IsTruncated</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p43054160">Indicates whether the returned part list is truncated. <strong id="obs_04_0101__b1671119506287">true</strong>: Not all results are returned. <strong id="obs_04_0101__b20711135062819">false</strong>: All results have been returned.</p>
<p id="obs_04_0101__p51943128">Type: boolean</p>
<p id="obs_04_0101__p64834975">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row46643871"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p20057169">Part</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p14018008">Indicates the container for elements related to a particular part.</p>
<p id="obs_04_0101__p59053215">Type: string</p>
<p id="obs_04_0101__p61716892">Children: PartNumber, LastModified, ETag, Size</p>
<p id="obs_04_0101__p18581120">Ancestor: ListPartsResult</p>
<p id="obs_04_0101__p33012356"><strong id="obs_04_0101__b84235270620651">PartNumber</strong> identifies a part.</p>
</td>
</tr>
<tr id="obs_04_0101__row28675753"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p41034691">PartNumber</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p35475702">Number of an uploaded part</p>
<p id="obs_04_0101__p50845864">Type: integer</p>
<p id="obs_04_0101__p54959593">Ancestor: ListPartsResult.Part</p>
</td>
</tr>
<tr id="obs_04_0101__row24874290"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p1551592">LastModified</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p58570164">Indicates the date and time a part was uploaded.</p>
<p id="obs_04_0101__p57369428">Type: date</p>
<p id="obs_04_0101__p46562811">Ancestor: ListPartsResult.Part</p>
</td>
</tr>
<tr id="obs_04_0101__row16412121"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p54313447">ETag</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p37313061">ETag value of the uploaded parts. It is the unique identifier of the part content and is used to verify data consistency during the combination of parts.</p>
<p id="obs_04_0101__p273229">Type: string</p>
<p id="obs_04_0101__p2459067">Ancestor: ListPartsResult.Part</p>
</td>
</tr>
<tr id="obs_04_0101__row22131607"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p47829733">Size</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p49003168">Indicates the size of an uploaded part.</p>
<p id="obs_04_0101__p38375329">Type: integer</p>
<p id="obs_04_0101__p9833647">Ancestor: ListPartsResult.Part</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="obs_04_0101__section45647975"><h4 class="sectiontitle">Error Responses</h4><ol id="obs_04_0101__ol168841822171211"><li class="msonormal" id="obs_04_0101__li0865102510127">If the AK or signature is invalid, OBS returns <strong id="obs_04_0101__b33163317493">403 Forbidden</strong> and the error code is <strong id="obs_04_0101__b16317532490">AccessDenied</strong>.</li><li class="msonormal" id="obs_04_0101__li1792152714128">If the requested bucket does not exist, OBS returns <strong id="obs_04_0101__b105451617184914">404 Forbidden</strong> and the error code is <strong id="obs_04_0101__b280152474913">NoSuchBucket</strong>.</li><li class="msonormal" id="obs_04_0101__li8987102971210">If the requested multipart upload task does not exist, OBS returns <strong id="obs_04_0101__b124937423491">404 Not Found</strong> and the error code is <strong id="obs_04_0101__b19938849194917">NoSuchUpload</strong>.</li><li class="msonormal" id="obs_04_0101__li17884722131218">OBS determines whether the use's domain ID has the read permission for the specified bucket. If the user does not have the permission, OBS returns <strong id="obs_04_0101__b849063695013">403 Forbidden</strong> and the error code is <strong id="obs_04_0101__b929543205010">AccessDenied</strong>.</li></ol>
<p class="msonormal" id="obs_04_0101__p34812775">Other errors are included in <a href="obs_04_0115.html#obs_04_0115__d0e843">Table 2</a>.</p>
</div>
<div class="section" id="obs_04_0101__section138791052194818"><h4 class="sectiontitle">Sample Request</h4><div class="codecoloring" codetype="Xml" id="obs_04_0101__screen365165604814"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1
2
3
4
5
6</pre></div></td><td class="code"><div class="highlight"><pre><span></span>GET /object02?uploadId=00000163D40171ED8DF4050919BD02B8 HTTP/1.1
User-Agent: curl/7.29.0
Host: examplebucket.obs.region.example.com
Accept: */*
Date: WED, 01 Jul 2015 05:20:35 GMT
Authorization: OBS H4IPJX0TQTHTHEBQQCEC:xkABdSrBPrz5yqzuZdJnK5oL/yU=
</pre></div>
</td></tr></table></div>
</div>
<div class="section" id="obs_04_0101__section418123615543"><h4 class="sectiontitle">Sample Response</h4><div class="codecoloring" codetype="Xml" id="obs_04_0101__screen12602363542"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37</pre></div></td><td class="code"><div class="highlight"><pre><span></span>HTTP/1.1 200 OK
Server: OBS
x-obs-request-id: 8DF400000163D40C099A04EF4DD1BDD9
x-obs-id-2: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSK71fr+hDnzB0JBvQC1B9+S12AWxC41
Content-Type: application/xml
Date: WED, 01 Jul 2015 05:20:35 GMT
Content-Length: 888
<span class="cp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;</span>
<span class="nt">&lt;ListPartsResult</span> <span class="na">xmlns=</span><span class="s">&quot;http://obs.example.com/doc/2015-06-30/&quot;</span><span class="nt">&gt;</span>
<span class="nt">&lt;Bucket&gt;</span>test333<span class="nt">&lt;/Bucket&gt;</span>
<span class="nt">&lt;Key&gt;</span>obj2<span class="nt">&lt;/Key&gt;</span>
<span class="nt">&lt;UploadId&gt;</span>00000163D40171ED8DF4050919BD02B8<span class="nt">&lt;/UploadId&gt;</span>
<span class="nt">&lt;Initiator&gt;</span>
<span class="nt">&lt;ID&gt;</span>domainID/domainiddomainiddomainiddo000008:userID/useriduseriduseriduseridus000008<span class="nt">&lt;/ID&gt;</span>
<span class="nt">&lt;/Initiator&gt;</span>
<span class="nt">&lt;Owner&gt;</span>
<span class="nt">&lt;ID&gt;</span>domainiddomainiddomainiddo000008<span class="nt">&lt;/ID&gt;</span>
<span class="nt">&lt;/Owner&gt;</span>
<span class="nt">&lt;StorageClass&gt;</span>STANDARD<span class="nt">&lt;/StorageClass&gt;</span>
<span class="nt">&lt;PartNumberMarker&gt;</span>0<span class="nt">&lt;/PartNumberMarker&gt;</span>
<span class="nt">&lt;NextPartNumberMarker&gt;</span>2<span class="nt">&lt;/NextPartNumberMarker&gt;</span>
<span class="nt">&lt;MaxParts&gt;</span>1000<span class="nt">&lt;/MaxParts&gt;</span>
<span class="nt">&lt;IsTruncated&gt;</span>false<span class="nt">&lt;/IsTruncated&gt;</span>
<span class="nt">&lt;Part&gt;</span>
<span class="nt">&lt;PartNumber&gt;</span>1<span class="nt">&lt;/PartNumber&gt;</span>
<span class="nt">&lt;LastModified&gt;</span>2018-06-06T07:39:32.522Z<span class="nt">&lt;/LastModified&gt;</span>
<span class="nt">&lt;ETag&gt;</span>&quot;b026324c6904b2a9cb4b88d6d61c81d1&quot;<span class="nt">&lt;/ETag&gt;</span>
<span class="nt">&lt;Size&gt;</span>2058462721<span class="nt">&lt;/Size&gt;</span>
<span class="nt">&lt;/Part&gt;</span>
<span class="nt">&lt;Part&gt;</span>
<span class="nt">&lt;PartNumber&gt;</span>2<span class="nt">&lt;/PartNumber&gt;</span>
<span class="nt">&lt;LastModified&gt;</span>2018-06-06T07:41:03.344Z<span class="nt">&lt;/LastModified&gt;</span>
<span class="nt">&lt;ETag&gt;</span>&quot;3b46eaf02d3b6b1206078bb86a7b7013&quot;<span class="nt">&lt;/ETag&gt;</span>
<span class="nt">&lt;Size&gt;</span>4572<span class="nt">&lt;/Size&gt;</span>
<span class="nt">&lt;/Part&gt;</span>
<span class="nt">&lt;/ListPartsResult&gt;</span>
</pre></div>
</td></tr></table></div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="obs_04_0096.html">Operations on Multipart Upload</a></div>
</div>
</div>