doc-exports/docs/obs/umn/obs_03_0051.html
zhangyue b55201d729 OBS UMN DOC
Reviewed-by: Sabelnikov, Dmitriy <dmitriy.sabelnikov@t-systems.com>
Co-authored-by: zhangyue <zhangyue164@huawei.com>
Co-committed-by: zhangyue <zhangyue164@huawei.com>
2024-03-18 15:39:30 +00:00

233 lines
16 KiB
HTML

<a name="obs_03_0051"></a><a name="obs_03_0051"></a>
<h1 class="topictitle1">Actions</h1>
<div id="body1557026128761"><p id="obs_03_0051__p205313416552">Actions are related to resources. When the resource is the current bucket, bucket-related actions should be configured in a bucket policy. When objects are specified as resources, object-related actions should be configured in a bucket policy.</p>
<p id="obs_03_0051__p77695354145">Actions can be specified in either of the following ways:</p>
<ul id="obs_03_0051__ul80324181519"><li id="obs_03_0051__li100102451519"><strong id="obs_03_0051__b856171514343">Include</strong>: The bucket policy applies to specified actions.</li><li id="obs_03_0051__li73441302154"><strong id="obs_03_0051__b881411181346">Exclude</strong>: The bucket policy applies to actions except the specified ones.</li></ul>
<div class="section" id="obs_03_0051__section88267409555"><h4 class="sectiontitle">Actions Related to Buckets</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="obs_03_0051__table13827194016555" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Actions related to buckets</caption><thead align="left"><tr id="obs_03_0051__row85334118557"><th align="left" class="cellrowborder" valign="top" width="16.16%" id="mcps1.3.4.2.2.4.1.1"><p id="obs_03_0051__p195334120552">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="30.18%" id="mcps1.3.4.2.2.4.1.2"><p id="obs_03_0051__p175354120557">Value</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="53.66%" id="mcps1.3.4.2.2.4.1.3"><p id="obs_03_0051__p1453144125511">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_03_0051__row453184117553"><td class="cellrowborder" rowspan="4" valign="top" width="16.16%" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p5531411558">General</p>
</td>
<td class="cellrowborder" valign="top" width="30.18%" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p453174113553">*</p>
</td>
<td class="cellrowborder" valign="top" width="53.66%" headers="mcps1.3.4.2.2.4.1.3 "><p id="obs_03_0051__p135334117553">The value supports a wildcard character (*) that indicates all operations can be performed.</p>
</td>
</tr>
<tr id="obs_03_0051__row1453124118553"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p15334135514">Get*</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p1153041155513">The value supports a wildcard character (*) that indicates all GET operations can be performed.</p>
</td>
</tr>
<tr id="obs_03_0051__row55304185517"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p1553124165517">Put*</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p13535414553">The value supports a wildcard character (*) that indicates all PUT operations can be performed.</p>
</td>
</tr>
<tr id="obs_03_0051__row1053184119554"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p853741105510">List*</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p653441185516">The value supports a wildcard character (*) that indicates all LIST operations can be performed.</p>
</td>
</tr>
<tr id="obs_03_0051__row6531441135518"><td class="cellrowborder" rowspan="18" valign="top" width="16.16%" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p13531541105510">Bucket</p>
</td>
<td class="cellrowborder" valign="top" width="30.18%" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p19531141125518">DeleteBucket</p>
</td>
<td class="cellrowborder" valign="top" width="53.66%" headers="mcps1.3.4.2.2.4.1.3 "><p id="obs_03_0051__p175384145515">Deletes a bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row1154041115519"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p9541741175510">ListBucket</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p1154134112551">Lists objects in a bucket, and obtains the bucket metadata.</p>
</td>
</tr>
<tr id="obs_03_0051__row95474110559"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p20541041185513">ListBucketVersions</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p1254144145510">Lists versioned objects in a bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row12542041195514"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p135413411555">ListBucketMultipartUploads</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p954184135510">Lists multipart uploads.</p>
</td>
</tr>
<tr id="obs_03_0051__row3541541155515"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p45474113559">GetBucketAcl</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p1545412557">Obtains the bucket ACL information.</p>
</td>
</tr>
<tr id="obs_03_0051__row1541541125517"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p1854144125519">PutBucketAcl</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p185424175514">Configures a bucket ACL.</p>
</td>
</tr>
<tr id="obs_03_0051__row19548412556"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p17546419559">GetBucketCORS</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p17545414556">Obtains the CORS configuration of the bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row154174165511"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p13545418559">PutBucketCORS</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p1554341195517">Configures CORS for a bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row18541541155513"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p35424175510">GetBucketVersioning</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p25694120558">Obtains the bucket versioning information.</p>
</td>
</tr>
<tr id="obs_03_0051__row1556124110550"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p256114114557">PutBucketVersioning</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p8561041165514">Configures versioning for a bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row1956174175518"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p105616414553">GetBucketLocation</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p65684195517">Obtains the bucket location.</p>
</td>
</tr>
<tr id="obs_03_0051__row65694112559"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p19567419551">GetBucketLogging</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p20561941195520">Obtains the bucket logging information.</p>
</td>
</tr>
<tr id="obs_03_0051__row25624135520"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p8576412557">PutBucketLogging</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p65794105515">Configures logging for a bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row1457341125512"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p125714418556">GetBucketWebsite</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p145710418554">Obtains the static website configuration of the bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row135744120554"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p957184112553">PutBucketWebsite</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p1457154115555">Configures the static website hosting for the bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row8571941185515"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p757164111551">DeleteBucketWebsite</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p11573417559">Deletes the static website hosting configuration of the bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row165719411553"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p1357104117554">GetLifecycleConfiguration</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p5581441145518">Obtains the lifecycle rules of the bucket.</p>
</td>
</tr>
<tr id="obs_03_0051__row658341115520"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.1 "><p id="obs_03_0051__p1358124115511">PutLifecycleConfiguration</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.4.2.2.4.1.2 "><p id="obs_03_0051__p1558941115516">Configures a lifecycle rule for a bucket.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="obs_03_0051__section387654045518"><a name="obs_03_0051__section387654045518"></a><a name="section387654045518"></a><h4 class="sectiontitle">Actions Related to Objects</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="obs_03_0051__table218232013406" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Actions related to objects</caption><thead align="left"><tr id="obs_03_0051__row141833209401"><th align="left" class="cellrowborder" valign="top" width="16.16%" id="mcps1.3.5.2.2.4.1.1"><p id="obs_03_0051__p618313206404">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="30.3%" id="mcps1.3.5.2.2.4.1.2"><p id="obs_03_0051__p8183152011405">Value</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="53.54%" id="mcps1.3.5.2.2.4.1.3"><p id="obs_03_0051__p5183122044013">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_03_0051__row91831720184014"><td class="cellrowborder" rowspan="4" valign="top" width="16.16%" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p8183202016401">General</p>
</td>
<td class="cellrowborder" valign="top" width="30.3%" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p1718318206401">*</p>
</td>
<td class="cellrowborder" valign="top" width="53.54%" headers="mcps1.3.5.2.2.4.1.3 "><p id="obs_03_0051__p6183142015402">The value supports a wildcard character (*) that indicates all operations can be performed.</p>
</td>
</tr>
<tr id="obs_03_0051__row2183132054012"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p718312044017">Get*</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p2183112074017">The value supports a wildcard character (*) that indicates all GET operations can be performed.</p>
</td>
</tr>
<tr id="obs_03_0051__row8183020194016"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p11831420164018">Put*</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p418310209400">The value supports a wildcard character (*) that indicates all PUT operations can be performed.</p>
</td>
</tr>
<tr id="obs_03_0051__row3183192017407"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p1018362044015">List*</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p13183120194013">The value supports a wildcard character (*) that indicates all LIST operations can be performed.</p>
</td>
</tr>
<tr id="obs_03_0051__row1118316204407"><td class="cellrowborder" rowspan="11" valign="top" width="16.16%" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p18183020134019">Object</p>
</td>
<td class="cellrowborder" valign="top" width="30.3%" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p718362054012">GetObject</p>
</td>
<td class="cellrowborder" valign="top" width="53.54%" headers="mcps1.3.5.2.2.4.1.3 "><p id="obs_03_0051__p121831720184015">Obtains an object and its metadata.</p>
</td>
</tr>
<tr id="obs_03_0051__row31837208403"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p1183520154010">GetObjectVersion</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p121831720124014">Obtains the object of a specified version and its metadata.</p>
</td>
</tr>
<tr id="obs_03_0051__row5183202011404"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p418342018402">PutObject</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p2183202015409">Performs PUT upload, POST upload, multipart upload, initialization of uploaded parts, and merging of parts.</p>
</td>
</tr>
<tr id="obs_03_0051__row718316206403"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p1918352094019">GetObjectAcl</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p1418332014012">Obtains the object ACL information.</p>
</td>
</tr>
<tr id="obs_03_0051__row518322074012"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p5183820174017">GetObjectVersionAcl</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p9183120184013">Obtains the ACL information of a specified object version.</p>
</td>
</tr>
<tr id="obs_03_0051__row141834209401"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p1218402020404">PutObjectAcl</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p13184142011406">Configures an object ACL.</p>
</td>
</tr>
<tr id="obs_03_0051__row81841206406"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p1818462019403">PutObjectVersionAcl</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p418472014017">Configures the ACL for a specified object version.</p>
</td>
</tr>
<tr id="obs_03_0051__row31841520144017"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p91841620104017">DeleteObject</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p1918492011402">Deletes an object.</p>
</td>
</tr>
<tr id="obs_03_0051__row13184112019406"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p1118452084011">DeleteObjectVersion</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p1418492094011">Deletes a specified object version.</p>
</td>
</tr>
<tr id="obs_03_0051__row818482034011"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p181841204404">ListMultipartUploadParts</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p818412205409">Lists uploaded parts.</p>
</td>
</tr>
<tr id="obs_03_0051__row11184192094020"><td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.1 "><p id="obs_03_0051__p10184720104018">AbortMultipartUpload</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.5.2.2.4.1.2 "><p id="obs_03_0051__p16184192016401">Cancels a multipart upload task.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="obs_03_0074.html">Bucket Policy Parameters</a></div>
</div>
</div>