OBS Tool 0212 Version

Reviewed-by: Sabelnikov, Dmitriy <dmitriy.sabelnikov@t-systems.com>
Co-authored-by: weihongmin1 <weihongmin1@huawei.com>
Co-committed-by: weihongmin1 <weihongmin1@huawei.com>
This commit is contained in:
2026-03-27 11:28:00 +00:00
committed by zuul
parent d66f088990
commit 8f53a840be
25 changed files with 71 additions and 152 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
[
{
"desc":"OBS Browser+ is a GUI-based desktop application that is intuitive and easy to use. It allows you to comprehensively manage OBS buckets and objects from your local end. Fo",
"desc":"OBS Browser+ is a GUI-based desktop application that is intuitive and easy to use. It allows you to easily manage OBS buckets and objects locally. For example, you can cr",
"product_code":"obs",
"title":"Introduction",
"uri":"obs_03_1000.html",
@ -162,7 +162,7 @@
"code":"18"
},
{
"desc":"Bucket policies define the access control over resources (buckets and objects) in OBS.Grant permissions to an account. In the following example, the account (whose accoun",
"desc":"Bucket policies define the access control over resources (buckets and objects) in OBS.Grant permissions to an account. In the following example, the account with ID 783fc",
"product_code":"obs",
"title":"Configuring a Bucket Policy",
"uri":"obs_03_1055.html",
@ -315,7 +315,7 @@
"code":"35"
},
{
"desc":"There are completed tasks in the list.You are advised to periodically delete the completed tasks from the list. For details, see Why Does the Task Processing Speed Slow A",
"desc":"There are completed tasks in the list.You are advised to periodically delete the completed tasks from the list. For details, see Why Does the Performance Slow Down After ",
"product_code":"obs",
"title":"Managing Completed Tasks",
"uri":"obs_03_1072.html",
@ -360,7 +360,7 @@
"code":"40"
},
{
"desc":"ScenariosThere are lots of tasks running on OBS Browser+, but you want to close it and perform other operations while the tasks continue in the background.How do my tasks",
"desc":"ScenariosThere are lots of tasks running on OBS Browser+, but you want to close it and perform other operations while the tasks continue in the background.How do I enter ",
"product_code":"obs",
"title":"Background Running",
"uri":"obs_03_1077.html",
@ -434,7 +434,7 @@
{
"desc":"CauseIf the number of tasks in OBS Browser+ reaches a million or more, the system will spend more time in searching among massive amounts of tasks, which adds load to you",
"product_code":"obs",
"title":"Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?",
"title":"Why Does the Performance Slow Down After I Run Millions of Tasks?",
"uri":"obs_03_1011.html",
"doc_type":"browsertg",
"p_code":"44",
@ -449,15 +449,6 @@
"p_code":"44",
"code":"50"
},
{
"desc":"You can use OBS Browser+ to share files or folders with other users through URLs. These URLs are valid for only a certain period. Once they expire, files or folders will ",
"product_code":"obs",
"title":"How Can I Permanently Share Files or Folders with Other Users?",
"uri":"obs_03_1035.html",
"doc_type":"browsertg",
"p_code":"44",
"code":"51"
},
{
"desc":"Background:When you log in to OBS Browser+ using access keys (AK and SK) that only have the permissions to access a specific bucket or a specific directory in a bucket, a",
"product_code":"obs",
@ -465,16 +456,7 @@
"uri":"obs_03_1036.html",
"doc_type":"browsertg",
"p_code":"44",
"code":"52"
},
{
"desc":"No.URLs for sharing objects or directories through OBS Browser+ have a validity period. During the validity period, the sharing cannot be canceled.Therefore, exercise cau",
"product_code":"obs",
"title":"Can I Cancel the Directory Sharing After a Directory Has Been Shared with Others?",
"uri":"obs_03_1037.html",
"doc_type":"browsertg",
"p_code":"44",
"code":"53"
"code":"51"
},
{
"desc":"No. You can use OBS SDKs to list such objects.",
@ -483,7 +465,7 @@
"uri":"obs_03_1082.html",
"doc_type":"browsertg",
"p_code":"44",
"code":"54"
"code":"52"
},
{
"desc":"To uninstall OBS Browser+, perform the following steps:",
@ -492,7 +474,7 @@
"uri":"obs_03_1025.html",
"doc_type":"browsertg",
"p_code":"",
"code":"55"
"code":"53"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
@ -501,6 +483,6 @@
"uri":"obs_03_1026.html",
"doc_type":"browsertg",
"p_code":"",
"code":"56"
"code":"54"
}
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,9 +1,9 @@
<a name="obs_03_1000"></a><a name="obs_03_1000"></a>
<h1 class="topictitle1">Introduction</h1>
<div id="body39451090"><p id="obs_03_1000__p19515494">OBS Browser+ is a GUI-based desktop application that is intuitive and easy to use. It allows you to comprehensively manage OBS buckets and objects from your local end. For example, you can create buckets, and upload and download objects on OBS Browser+.</p>
<div id="body39451090"><p id="obs_03_1000__p19515494">OBS Browser+ is a GUI-based desktop application that is intuitive and easy to use. It allows you to easily manage OBS buckets and objects locally. For example, you can create buckets, and upload or download objects on OBS Browser+.</p>
<p id="obs_03_1000__p18930111142715">OBS Browser+ is applicable to Windows 10, macOS, and Windows Server 2016. <a href="#obs_03_1000__tc6dc7c01fbfb49b7a7aec8350b156258">Table 1</a> lists the specifications required by each OS. </p>
<p id="obs_03_1000__p46425512157">If there are millions of or more tasks in OBS Browser+, much more time is required for searching for tasks, which may result in task failures. To avoid this, you are advised to use obsutil.</p>
<p id="obs_03_1000__p46425512157">If there are millions or more tasks in OBS Browser+, much more time is required for searching for tasks, which may result in task failures. To avoid this, you are advised to use obsutil.</p>
<div class="tablenoborder"><a name="obs_03_1000__tc6dc7c01fbfb49b7a7aec8350b156258"></a><a name="tc6dc7c01fbfb49b7a7aec8350b156258"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_03_1000__tc6dc7c01fbfb49b7a7aec8350b156258" frame="border" border="1" rules="all"><caption><b>Table 1 </b>PC specifications required by OBS Browser+</caption><thead align="left"><tr id="obs_03_1000__r5a0bb27677634150a8ee92098731c142"><th align="left" class="cellrowborder" valign="top" width="16.6%" id="mcps1.3.4.2.4.1.1"><p id="obs_03_1000__a89e1f39097c443f78e10cf6c3028cf39">Item</p>
</th>
@ -15,7 +15,7 @@
</thead>
<tbody><tr id="obs_03_1000__r553fbd05ee0c4b88b415b16a03063644"><td class="cellrowborder" valign="top" width="16.6%" headers="mcps1.3.4.2.4.1.1 "><p id="obs_03_1000__a3548eb83b4104ccb80e5fddc515afe58">OS</p>
</td>
<td class="cellrowborder" valign="top" width="42.17%" headers="mcps1.3.4.2.4.1.2 "><ul id="obs_03_1000__uf1ff3e4993904aba9e7823308aee2f72"><li id="obs_03_1000__lfce6a1d69f4f483b90528fab9ebbaf80">Windows 10 Pro 64-bit</li><li id="obs_03_1000__li1156114119237">Windows Server 2016 standard 64-bit</li><li id="obs_03_1000__li53869235238">Mac OS X10.13.3</li></ul>
<td class="cellrowborder" valign="top" width="42.17%" headers="mcps1.3.4.2.4.1.2 "><ul id="obs_03_1000__uf1ff3e4993904aba9e7823308aee2f72"><li id="obs_03_1000__lfce6a1d69f4f483b90528fab9ebbaf80">Windows 10 Pro 64-bit</li><li id="obs_03_1000__li1156114119237">Windows Server 2016 standard 64-bit</li><li id="obs_03_1000__li53869235238">macOS X10.13.3</li></ul>
</td>
<td class="cellrowborder" valign="top" width="41.23%" headers="mcps1.3.4.2.4.1.3 "><p id="obs_03_1000__a7d9f3ccf1d30451f876b685b5a46c355">Linux OSs are not supported. Windows 10 or later Windows OS releases are recommended.</p>
</td>

View File

@ -3,7 +3,7 @@
<h1 class="topictitle1">OBS Browser+ Function Overview</h1>
<div id="body1557998221333"><p id="obs_03_1001__p8060118"><a href="#obs_03_1001__table1553220203517">Table 1</a> lists the functions supported by OBS Browser+.</p>
<div class="tablenoborder"><a name="obs_03_1001__table1553220203517"></a><a name="table1553220203517"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_03_1001__table1553220203517" frame="border" border="1" rules="all"><caption><b>Table 1 </b>OBS Browser+ supported functions</caption><thead align="left"><tr id="obs_03_1001__row5532190143514"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.2.2.3.1.1"><p id="obs_03_1001__p953316043512">Function</p>
<div class="tablenoborder"><a name="obs_03_1001__table1553220203517"></a><a name="table1553220203517"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_03_1001__table1553220203517" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Functions supported by OBS Browser+</caption><thead align="left"><tr id="obs_03_1001__row5532190143514"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.2.2.3.1.1"><p id="obs_03_1001__p953316043512">Function</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.2.2.3.1.2"><p id="obs_03_1001__p35336083518">Description</p>
</th>
@ -40,13 +40,13 @@
</tr>
<tr id="obs_03_1001__row1689915195513"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.2.2.3.1.1 "><p id="obs_03_1001__p1390019555514">Account management</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.2.2.3.1.2 "><p id="obs_03_1001__p15900175195520">Login using an AK and logout</p>
<ul id="obs_03_1001__ul1024349135610"><li id="obs_03_1001__li14233122585717">Keeping a maximum of 100 accounts login information by default</li><li id="obs_03_1001__li68421142175716">Clearing and querying login history</li></ul>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.2.2.3.1.2 "><p id="obs_03_1001__p15900175195520">Login and logout supported. Login can be performed using an AK.</p>
<ul id="obs_03_1001__ul1024349135610"><li id="obs_03_1001__li14233122585717">Keeping the login information of a maximum of 100 accounts by default</li><li id="obs_03_1001__li68421142175716">Clearing and querying login history</li></ul>
</td>
</tr>
<tr id="obs_03_1001__row164196277128"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.2.2.3.1.1 "><p id="obs_03_1001__p642092712123">Auxiliary functions</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.2.2.3.1.2 "><ul id="obs_03_1001__ul12859598156"><li id="obs_03_1001__li17285135981512">Favorites folder available for you to save frequently used paths (a maximum of 100 paths by default)</li><li id="obs_03_1001__li1092531181617">Shortcut menus available for bucket and object lists, helping you quickly find the desired operation</li></ul>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.2.2.3.1.2 "><ul id="obs_03_1001__ul12859598156"><li id="obs_03_1001__li17285135981512">The Favorites folder available for you to save frequently used paths (a maximum of 100 paths by default)</li><li id="obs_03_1001__li1092531181617">Shortcut menus available for bucket and object lists, helping you quickly find the desired operation</li></ul>
</td>
</tr>
</tbody>

View File

@ -15,12 +15,16 @@
</thead>
<tbody><tr id="obs_03_1004__row648214314248"><td class="cellrowborder" valign="top" width="21.79217921792179%" headers="mcps1.3.4.2.4.1.1 "><p id="obs_03_1004__p748214316241">OBS</p>
</td>
<td class="cellrowborder" rowspan="2" valign="top" width="27.752775277527753%" headers="mcps1.3.4.2.4.1.2 "><p id="obs_03_1004__p248284319242"><a href="#obs_03_1004__s6eee9c5cf28244198d6c28ef50ce2276">Login with a Permanent AK/SK Pair</a></p>
<td class="cellrowborder" valign="top" width="27.752775277527753%" headers="mcps1.3.4.2.4.1.2 "><p id="obs_03_1004__p248284319242"><a href="#obs_03_1004__s6eee9c5cf28244198d6c28ef50ce2276">Login with a Permanent AK/SK Pair</a></p>
</td>
<td class="cellrowborder" rowspan="2" valign="top" width="50.45504550455044%" headers="mcps1.3.4.2.4.1.3 "><p id="obs_03_1004__p9482164317245">You have a permanent AK/SK pair.</p>
<td class="cellrowborder" valign="top" width="50.45504550455044%" headers="mcps1.3.4.2.4.1.3 "><p id="obs_03_1004__p9482164317245">You have a permanent AK/SK pair.</p>
</td>
</tr>
<tr id="obs_03_1004__row18482124320245"><td class="cellrowborder" valign="top" headers="mcps1.3.4.2.4.1.1 "><p id="obs_03_1004__p1848210432243">Other object storage services compatible with OBS</p>
<tr id="obs_03_1004__row18482124320245"><td class="cellrowborder" valign="top" width="21.79217921792179%" headers="mcps1.3.4.2.4.1.1 "><p id="obs_03_1004__p1848210432243">Other object storage services compatible with OBS</p>
</td>
<td class="cellrowborder" valign="top" width="27.752775277527753%" headers="mcps1.3.4.2.4.1.2 "><p id="obs_03_1004__p080115551811"><a href="#obs_03_1004__s6eee9c5cf28244198d6c28ef50ce2276">Login with a Permanent AK/SK Pair</a></p>
</td>
<td class="cellrowborder" valign="top" width="50.45504550455044%" headers="mcps1.3.4.2.4.1.3 "><p id="obs_03_1004__p18924158121812">You have a permanent AK/SK pair.</p>
</td>
</tr>
</tbody>
@ -31,7 +35,7 @@
<div class="section" id="obs_03_1004__section15185115815322"><h4 class="sectiontitle">Using OBS Browser+ to Access OBS</h4><p id="obs_03_1004__p175452283462">The following explains how to log in to OBS Browser+ to access OBS.</p>
</div>
<div class="section" id="obs_03_1004__s6eee9c5cf28244198d6c28ef50ce2276"><a name="obs_03_1004__s6eee9c5cf28244198d6c28ef50ce2276"></a><a name="s6eee9c5cf28244198d6c28ef50ce2276"></a><div class="dropdownexpand"><div class="dropdowntitle" onclick="ExpandorCollapseNode(this)"><h4 class="sectiontitle">Login with a Permanent AK/SK Pair</h4></div><div class="dropdowncontext"></div><div class="dropdowncontext"><p id="obs_03_1004__p52701016154411">In AK/SK login, you need to enter the AK and SK.</p>
<div class="note" id="obs_03_1004__note1470962516599"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ol id="obs_03_1004__ol6695192612318"><li id="obs_03_1004__li539612293236">OBS Browser+ does not support login using a temporary AK/SK pair and a security token.</li></ol>
<div class="note" id="obs_03_1004__note1470962516599"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="obs_03_1004__p1763652113597">OBS Browser+ does not support login using a temporary AK/SK pair and a security token.</p>
</div></div>
<p id="obs_03_1004__p279184918276"></p>
<p id="obs_03_1004__p26321355517"><span><img id="obs_03_1004__image112933206521" src="en-us_image_0000002002871337.png" title="Click to enlarge" class="imgResize"></span></p>

View File

@ -1,6 +1,6 @@
<a name="obs_03_1011"></a><a name="obs_03_1011"></a>
<h1 class="topictitle1">Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?</h1>
<h1 class="topictitle1">Why Does the Performance Slow Down After I Run Millions of Tasks?</h1>
<div id="body1574240907424"><p id="obs_03_1011__p38614317260"><strong id="obs_03_1011__b87127236591">Cause</strong></p>
<p id="obs_03_1011__p75127404244">If the number of tasks in OBS Browser+ reaches a million or more, the system will spend more time in searching among massive amounts of tasks, which adds load to your device.</p>
<p id="obs_03_1011__p55735106265"><strong id="obs_03_1011__b187473311595">Solution</strong></p>

View File

@ -12,16 +12,12 @@
</li>
<li class="ulchildlink"><strong><a href="obs_03_1010.html">Does OBS Browser+ Support the Migration of Account and Task Information from OBS Browser?</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="obs_03_1011.html">Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?</a></strong><br>
<li class="ulchildlink"><strong><a href="obs_03_1011.html">Why Does the Performance Slow Down After I Run Millions of Tasks?</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="obs_03_1012.html">Why Are the Displayed Number of Objects and Used Storage Capacity Different from the Actual Number of Objects and Storage Capacity?</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="obs_03_1035.html">How Can I Permanently Share Files or Folders with Other Users?</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="obs_03_1036.html">How Can I Access a Specific Bucket or Directory?</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="obs_03_1037.html">Can I Cancel the Directory Sharing After a Directory Has Been Shared with Others?</a></strong><br>
</li>
<li class="ulchildlink"><strong><a href="obs_03_1082.html">Can OBS Browser+ List Objects with Special Characters in Their Names?</a></strong><br>
</li>
</ul>

View File

@ -8,7 +8,13 @@
</th>
</tr>
</thead>
<tbody><tr id="obs_03_1026__row46872210616"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.1 "><p id="obs_03_1026__p19686226619">2025-12-03</p>
<tbody><tr id="obs_03_1026__row75294399533"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.1 "><p id="obs_03_1026__p185303395530">2026-02-12</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.2 "><p id="obs_03_1026__p053018392530">This is the eighth official release.</p>
<p id="obs_03_1026__p7950255195315">Updated the content in <a href="obs_03_1004.html">Logging In to OBS Browser+</a> and <a href="obs_03_1068.html">Restoring a File or Folder</a>.</p>
</td>
</tr>
<tr id="obs_03_1026__row46872210616"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.1 "><p id="obs_03_1026__p19686226619">2025-12-03</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.1.1.3.1.2 "><p id="obs_03_1026__p16932215610">This is the seventh official release.</p>
<p id="obs_03_1026__p1039020341069">Updated figures in <a href="obs_03_1080.html">Proxy Server Configuration</a>.</p>

View File

@ -1,12 +0,0 @@
<a name="obs_03_1035"></a><a name="obs_03_1035"></a>
<h1 class="topictitle1">How Can I Permanently Share Files or Folders with Other Users?</h1>
<div id="body0000001205777707"><p id="obs_03_1035__p760383811178">You can use OBS Browser+ to share files or folders with other users through URLs. These URLs are valid for only a certain period. Once they expire, files or folders will not be accessed.</p>
<ul id="obs_03_1035__ul167068571813"><li id="obs_03_1035__li470620531813">To share a file permanently, configure this file to be accessible from anonymous users, so anonymous users can access the file through the URL you shared.</li><li id="obs_03_1035__li10851121671819">To share a folder permanently, configure a bucket policy that makes the objects prefixed with a certain folder readable for the public, so anonymous users can access all objects under that folder.</li></ul>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="obs_03_1024.html">FAQs</a></div>
</div>
</div>

View File

@ -1,13 +0,0 @@
<a name="obs_03_1037"></a><a name="obs_03_1037"></a>
<h1 class="topictitle1">Can I Cancel the Directory Sharing After a Directory Has Been Shared with Others?</h1>
<div id="body0000001162361582"><p id="obs_03_1037__p22307559182">No.</p>
<p id="obs_03_1037__p12934484190">URLs for sharing objects or directories through OBS Browser+ have a validity period. During the validity period, the sharing cannot be canceled.</p>
<p id="obs_03_1037__p8060118">Therefore, exercise caution when selecting a URL validity period and when selecting the objects or directories you want to share.</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="obs_03_1024.html">FAQs</a></div>
</div>
</div>

View File

@ -38,7 +38,7 @@
<ul id="obs_03_1041__ul1467131545716"><li id="obs_03_1041__li0671315125716">Must be 3 to 63 characters long and start with a digit or letter. Only lowercase letters, digits, hyphens (-), and periods (.) are allowed.</li><li id="obs_03_1041__li11671181513570">Cannot be formatted as an IP address.</li><li id="obs_03_1041__li2067131514573">Cannot start or end with a hyphen (-) or period (.).</li><li id="obs_03_1041__li5671181512575">Cannot contain two consecutive periods (..), for example, <strong id="obs_03_1041__b15775104017247">my..bucket</strong>.</li><li id="obs_03_1041__li267119159578">Cannot contain a period (.) and a hyphen (-) adjacent to each other, for example, <strong id="obs_03_1041__b4902103102510">my-.bucket</strong> or <strong id="obs_03_1041__b14902193122512">my.-bucket</strong>.</li></ul>
<p id="obs_03_1041__p337813910414"><strong id="obs_03_1041__b1594614444119">After a bucket is created, its name cannot be changed.</strong></p>
<p id="obs_03_1041__p1570903414117">A user can create a maximum of 100 buckets in OBS.</p>
<div class="note" id="obs_03_1041__note1367141519577"><span class="notetitle"> NOTE: </span><div class="notebody"><ul id="obs_03_1041__ul16711615135714"><li id="obs_03_1041__li55719586107">You can click <span><img id="obs_03_1041__image76713159572" src="en-us_image_0000002274727680.png"></span> next to the <strong id="obs_03_1041__b14186124454111">Bucket Name</strong> text box to view the bucket naming rules.</li><li class="text" id="obs_03_1041__li46711615195712">When a URL is used to access a bucket, the bucket name will become part of the URL. According to the DNS rule, URLs do not support uppercase letters and cannot recognize buckets whose name contains uppercase letters. Therefore, a bucket name can contain only lowercase letters, digits, hyphens (-), and periods (.). For example, if you attempt to access bucket <strong id="obs_03_1041__b8213105914312">MyBucket</strong> using a URL, the URL will parse <strong id="obs_03_1041__b14219113486">MyBucket</strong> as <strong id="obs_03_1041__b421311599311">mybucket</strong>. This results in an access error.</li><li id="obs_03_1041__li36715152577">DNS naming rules can standardize bucket names globally, facilitating the resolution during bucket access. With the DNS naming rules used, you can benefit from new functions and optimized features, and configure static website hosting for buckets.</li></ul>
<div class="note" id="obs_03_1041__note1367141519577"><span class="notetitle"> NOTE: </span><div class="notebody"><ul id="obs_03_1041__ul16711615135714"><li id="obs_03_1041__li55719586107">You can click <span><img id="obs_03_1041__image76713159572" src="en-us_image_0000002274727680.png"></span> next to the <strong id="obs_03_1041__b14186124454111">Bucket Name</strong> text box to view the bucket naming rules.</li><li class="text" id="obs_03_1041__li46711615195712">When a bucket is accessed via a URL, its name becomes part of the URL. According to DNS standards, URLs do not support uppercase letters, so buckets with uppercase letters in their names cannot be distinguished. Therefore, a bucket name can contain only lowercase letters, digits, hyphens (-), and periods (.). For example, if you attempt to access bucket <strong id="obs_03_1041__b8213105914312">MyBucket</strong> using a URL, the URL will parse <strong id="obs_03_1041__b14219113486">MyBucket</strong> as <strong id="obs_03_1041__b421311599311">mybucket</strong>. This results in an access error.</li><li id="obs_03_1041__li36715152577">DNS naming rules help unify bucket names globally and make bucket resolution easier during access. By using DNS-compliant names, you can benefit from new functions and optimized features, and also enable static website hosting for your buckets.</li></ul>
</div></div>
</td>
</tr>

View File

@ -2,7 +2,7 @@
<h1 class="topictitle1">Managing Fragments</h1>
<div id="body0000001239450477"><div class="section" id="obs_03_1044__en-us_topic_0045829132_section49228035"><h4 class="sectiontitle">Context</h4><p id="obs_03_1044__en-us_topic_0045829132_p49369598">Data is uploaded to OBS using multipart upload. In the event of some situations, data uploads usually fail and generate fragments. You need to clear these fragments to free up storage space. The situations include but are not limited to the following:</p>
<ul id="obs_03_1044__en-us_topic_0045829132_ul41673198"><li id="obs_03_1044__en-us_topic_0045829132_li39514465">The network is in poor condition, and connection to the OBS server is frequently interrupted.</li><li id="obs_03_1044__en-us_topic_0045829132_li20085873">The upload task is manually suspended.</li><li id="obs_03_1044__en-us_topic_0045829132_li46555134">The device is faulty.</li><li id="obs_03_1044__en-us_topic_0045829132_li16343025">The device is powered off suddenly.</li></ul>
<ul id="obs_03_1044__en-us_topic_0045829132_ul41673198"><li id="obs_03_1044__en-us_topic_0045829132_li39514465">The network is in poor condition, and connection to the OBS server is frequently interrupted.</li><li id="obs_03_1044__en-us_topic_0045829132_li20085873">The upload task is manually suspended.</li><li id="obs_03_1044__en-us_topic_0045829132_li46555134">The device is faulty.</li><li id="obs_03_1044__en-us_topic_0045829132_li16343025">The device is suddenly powered off.</li></ul>
<p id="obs_03_1044__p1163719251193">With fragment management, you can clear fragments that are generated due to data upload failures.</p>
<div class="notice" id="obs_03_1044__note666114881518"><span class="noticetitle"><img src="public_sys-resources/notice_3.0-en-us.png"> </span><div class="noticebody"><p id="obs_03_1044__p9661148161512">Deleted fragments cannot be recovered. Before deleting fragments, ensure that all multipart uploads are complete, or deleting fragments may cause uploads to fail.</p>
</div></div>

View File

@ -2,9 +2,9 @@
<h1 class="topictitle1">Overview</h1>
<div id="body0000001198066730"><p id="obs_03_1048__p3143458103015">An ACL defines grantees and their granted permissions.</p>
<p id="obs_03_1048__p197416513300">Bucket and object ACLs are associated with accounts. By default, an ACL is created when a bucket or object is created, authorizing the owner the full control over the bucket or object.</p>
<p id="obs_03_1048__p197416513300">Bucket and object ACLs are associated with accounts. By default, an ACL is created when a bucket or object is created, authorizing the owner full control over the bucket or object.</p>
<p class="msonormal" id="obs_03_1048__p38156867">For easy and practical authorization, OBS ACLs have the following features:</p>
<ul id="obs_03_1048__ul7867488"><li id="obs_03_1048__li20280705">An ACL takes effect for both a tenant and users under this tenant.</li><li id="obs_03_1048__li613818484611">If a bucket and its objects have the same owner, the ACL configured on the bucket also applies to the objects in the bucket by default.</li><li id="obs_03_1048__li18475112319462">An ACL is created during bucket or object creation by default. You can also configure one after the bucket or object is created.</li></ul>
<ul id="obs_03_1048__ul7867488"><li id="obs_03_1048__li20280705">An ACL takes effect for both a tenant and users under this tenant.</li><li id="obs_03_1048__li613818484611">If a bucket and its objects have the same owner, the bucket's ACL also applies to the objects by default.</li><li id="obs_03_1048__li18475112319462">An ACL is created during bucket or object creation by default. You can also configure one after the bucket or object is created.</li></ul>
<p id="obs_03_1048__p47411659300">ACLs control write and read permissions based on accounts, whose permission granularity is not as fine as <a href="obs_03_1054.html">bucket policies</a> or IAM permissions. Generally, it is recommended that you use IAM permissions and bucket policies for access control.</p>
<p id="obs_03_1048__p19867229101819">You can grant bucket access permissions to users or user groups listed in <a href="#obs_03_1048__table177445813209">Table 1</a> by configuring an ACL.</p>

View File

@ -4,7 +4,7 @@
<div id="body0000001242946639"><p class="MsoNormal" id="obs_03_1050__en-us_topic_0045829131_p65625740">Configure a lifecycle rule for a bucket to manage objects in the bucket.</p>
<p id="obs_03_1050__p575951213539">For more information, see <a href="https://docs.otc.t-systems.com/object-storage-service/umn/obs_console_operation_guide/lifecycle_management/index.html" target="_blank" rel="noopener noreferrer">Lifecycle Management</a>.</p>
<div class="section" id="obs_03_1050__section1486815665420"><h4 class="sectiontitle">Procedure</h4><ol id="obs_03_1050__en-us_topic_0045829131_ol38468094"><li id="obs_03_1050__en-us_topic_0045829131_li10668534"><span>Log in to OBS Browser+.</span></li><li id="obs_03_1050__en-us_topic_0045829131_li28907944"><span>Select the bucket you want and choose <strong id="obs_03_1050__en-us_topic_0068417486_en-us_topic_0045853854_b29889157">More</strong> &gt; <strong id="obs_03_1050__en-us_topic_0068417486_en-us_topic_0045853854_b566959">Lifecycle Rules</strong>.</span></li><li id="obs_03_1050__en-us_topic_0045829131_li15376366"><span>Click <strong id="obs_03_1050__b15649102616162">Create</strong>.</span></li><li id="obs_03_1050__en-us_topic_0045829131_li11426136"><span>Configure related parameters.</span><p><ul id="obs_03_1050__en-us_topic_0045829131_ul35726366"><li id="obs_03_1050__en-us_topic_0045829131_li53101844"><strong id="obs_03_1050__b133766220245">Status</strong>: Select <strong id="obs_03_1050__b27413301243">Enable</strong> to enable this lifecycle rule after the configuration.</li><li id="obs_03_1050__li939853023118"><strong id="obs_03_1050__b47001343192417">Rule Name</strong>: Enter a rule name that is no longer than 255 characters.</li><li id="obs_03_1050__li3498245115437"><strong id="obs_03_1050__b18680205772612">Applies To</strong>: By selecting <strong id="obs_03_1050__b81123538119">Object name prefix</strong>, the lifecycle rule will apply to objects with the specified prefix contained in their name. You can also select <strong id="obs_03_1050__b311824561420">Bucket</strong> for the lifecycle rule to apply to all objects in the bucket.</li></ul>
<div class="note" id="obs_03_1050__en-us_topic_0045829131_note6282141"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="obs_03_1050__en-us_topic_0045829131_ul56539274"><li id="obs_03_1050__en-us_topic_0045829131_li39091418">If <strong id="obs_03_1050__b1683214432711">Object name prefix</strong> is selected and the specified prefix and the prefix in an existing lifecycle rule overlap, OBS regards the two rules as one and forbids you to configure the current rule. For example, if there is a rule with prefix <strong id="obs_03_1050__b52781517182">abc</strong> in the system, another rule whose prefix contains <strong id="obs_03_1050__b192615017190">abc</strong> cannot be configured.</li><li id="obs_03_1050__en-us_topic_0045829131_li16278448">If there is already a lifecycle rule whose <strong id="obs_03_1050__b12429154213103">Applies To</strong> is set to <strong id="obs_03_1050__b443517424107">Object name prefix</strong>, you are not allowed to configure a new rule whose <strong id="obs_03_1050__b6436194241019">Applies To</strong> is set to <strong id="obs_03_1050__b194368429103">Bucket</strong>.</li><li id="obs_03_1050__en-us_topic_0045829131_li12288308">If there is already a lifecycle rule whose <strong id="obs_03_1050__b534711116278">Applies To</strong> is set to <strong id="obs_03_1050__b634741118275">Bucket</strong>, you are not allowed to configure a new rule whose <strong id="obs_03_1050__b1734751115271">Applies To</strong> is set to <strong id="obs_03_1050__b73476118272">Object name prefix</strong>.</li></ul>
<div class="note" id="obs_03_1050__en-us_topic_0045829131_note6282141"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="obs_03_1050__en-us_topic_0045829131_ul56539274"><li id="obs_03_1050__en-us_topic_0045829131_li39091418">If <strong id="obs_03_1050__b1683214432711">Object name prefix</strong> is selected and the specified prefix and the prefix in an existing lifecycle rule overlap, OBS regards the two rules as one and forbids you to configure the current rule. For example, if there is a rule with prefix <strong id="obs_03_1050__b52781517182">abc</strong> in the system, another rule whose prefix contains <strong id="obs_03_1050__b192615017190">abc</strong> cannot be configured.</li><li id="obs_03_1050__en-us_topic_0045829131_li16278448">If there is already a lifecycle rule whose <strong id="obs_03_1050__b12429154213103">Applies To</strong> is set to <strong id="obs_03_1050__b443517424107">Object name prefix</strong>, you cannot configure a new rule with <strong id="obs_03_1050__b6436194241019">Applies To</strong> set to <strong id="obs_03_1050__b194368429103">Bucket</strong>.</li><li id="obs_03_1050__en-us_topic_0045829131_li12288308">If there is already a lifecycle rule whose <strong id="obs_03_1050__b534711116278">Applies To</strong> is set to <strong id="obs_03_1050__b634741118275">Bucket</strong>, you cannot configure a new rule with <strong id="obs_03_1050__b1734751115271">Applies To</strong> set to <strong id="obs_03_1050__b73476118272">Object name prefix</strong>.</li></ul>
</div></div>
<ul id="obs_03_1050__en-us_topic_0045829131_ul43485911"><li id="obs_03_1050__li60610947104121">You can use a lifecycle rule to specify the number of days after which objects that have been last updated and meet specified conditions are automatically transitioned to the Warm or Cold storage class, or are automatically deleted upon expiration.<ul id="obs_03_1050__ul6734890111214"><li id="obs_03_1050__li54662143111210"><strong id="obs_03_1050__b192921852172615">Transition to </strong><strong id="obs_03_1050__b102674518446">Warm</strong>: This rule transitions the objects meeting the conditions to the Warm storage class after the specified number of days since the last object update.</li><li id="obs_03_1050__li33271183111"><strong id="obs_03_1050__b979659102718">Transition to </strong><strong id="obs_03_1050__b1095622764519">Cold</strong>: This rule transitions the objects meeting the conditions to the Cold storage class after the specified number of days since the last object update.</li><li id="obs_03_1050__li13511407111232"><strong id="obs_03_1050__b1047711366271">Expiration Time</strong>: This determines when an object will expire and then be deleted, or the day after which objects matching the rule will be deleted.</li></ul>
</li></ul>

View File

@ -3,7 +3,7 @@
<h1 class="topictitle1">Configuring a Bucket Policy</h1>
<div id="body0000001242746621"><p class="MsoNormal" id="obs_03_1055__en-us_topic_0045829128_p13211630">Bucket policies define the access control over resources (buckets and objects) in OBS.</p>
<div class="section" id="obs_03_1055__section14616183715517"><h4 class="sectiontitle">Procedure</h4><ol id="obs_03_1055__en-us_topic_0045829128_ol30995332"><li id="obs_03_1055__en-us_topic_0045829128_li10522538"><span>Log in to OBS Browser+.</span></li><li id="obs_03_1055__en-us_topic_0045829128_li27593978"><span>Select the bucket you want and choose <strong id="obs_03_1055__en-us_topic_0068417483_en-us_topic_0045853707_b60411613">More</strong> &gt; <strong id="obs_03_1055__en-us_topic_0068417483_en-us_topic_0045853707_b6833610">Bucket Policy</strong>. The window shown in <a href="#obs_03_1055__fig11715141135020">Figure 1</a> is displayed.</span><p><div class="fignone" id="obs_03_1055__fig11715141135020"><a name="obs_03_1055__fig11715141135020"></a><a name="fig11715141135020"></a><span class="figcap"><b>Figure 1 </b>Configuring a bucket policy</span><br><span><img id="obs_03_1055__image45081510104512" src="en-us_image_0000002090650108.png" title="Click to enlarge" class="imgResize"></span></div>
</p></li><li id="obs_03_1055__en-us_topic_0045829128_li51487255"><span>Enter a bucket policy in the following format.</span><p><ol type="a" id="obs_03_1055__en-us_topic_0045829128_ol31479218164712"><li id="obs_03_1055__en-us_topic_0045829128_en-us_topic_0045829071_li31742755163425">Grant permissions to an account. In the following example, the account (whose account ID is <strong id="obs_03_1055__ac5314e0496754a23947fd1cfb80dc349">783fc6652cf246c096ea836694f71855</strong>) is granted the permission required to obtain the log management information about bucket <strong id="obs_03_1055__ae6c680df909b4e49b05fac0937d6b7ba">logging.bucket3</strong>.<pre class="screen" id="obs_03_1055__en-us_topic_0045829128_en-us_topic_0045829071_screen13683857">{
</p></li><li id="obs_03_1055__en-us_topic_0045829128_li51487255"><span>Enter a bucket policy in the following format.</span><p><ol type="a" id="obs_03_1055__en-us_topic_0045829128_ol31479218164712"><li id="obs_03_1055__en-us_topic_0045829128_en-us_topic_0045829071_li31742755163425">Grant permissions to an account. In the following example, the account with ID <strong id="obs_03_1055__ac5314e0496754a23947fd1cfb80dc349">783fc6652cf246c096ea836694f71855</strong> is granted permission to obtain log management information for bucket <strong id="obs_03_1055__ae6c680df909b4e49b05fac0937d6b7ba">logging.bucket3</strong>.<pre class="screen" id="obs_03_1055__en-us_topic_0045829128_en-us_topic_0045829071_screen13683857">{
"Statement": [
{
"Sid": "<i><span class="varname" id="obs_03_1055__varname128911543612">testing</span></i>",

View File

@ -90,7 +90,7 @@
</div>
<p id="obs_03_1057__p142572048193513">If a custom bucket policy is used to authorize such permissions, the HeadBucket, ListBucket, GetObject, and GetObjectVersion actions must be allowed. More actions can be allowed according to your actual needs.</p>
<p id="obs_03_1057__p1312618217368">The following are some restrictions when you (the user who adds the bucket) operate the external bucket:</p>
<ul id="obs_03_1057__ul1312611213366"><li id="obs_03_1057__li01269211363">You cannot restore Archive objects that are not yours in the external bucket. You can view the object restore status only when the owner of those Archive objects grants you the read permission for the objects.</li><li id="obs_03_1057__li141261821367">You can perform only authorized actions on existing objects in the external bucket. If you want to perform additional operations on an object, you need to get corresponding permissions granted by the object owner.</li><li id="obs_03_1057__li7126202173613">If you upload an object to the external bucket, the object ACL permissions will be automatically granted to the bucket owner, including the read permission for the object and the read and write permissions for the object ACL.</li><li id="obs_03_1057__li8126225366">The encrypted objects you uploaded to the external bucket cannot be accessed by the bucket owner, because the bucket owner does not have the key.</li><li id="obs_03_1057__li1412620212366">To download an object from the external bucket, you must have the read permission for the object. You cannot download encrypted objects from the external bucket.</li></ul>
<ul id="obs_03_1057__ul1312611213366"><li id="obs_03_1057__li01269211363">You cannot restore Archive objects that are not yours in the external bucket. You can view the object restore status only when the owner of those Archive objects grants you the read permission for the objects.</li><li id="obs_03_1057__li141261821367">You can perform only authorized actions on existing objects in the external bucket. To perform any additional operations on an object, you must obtain the corresponding permissions from the object owner.</li><li id="obs_03_1057__li7126202173613">If you upload an object to the external bucket, the object ACL permissions will be automatically granted to the bucket owner, including the read permission for the object and the read and write permissions for the object ACL.</li><li id="obs_03_1057__li8126225366">The encrypted objects you uploaded to the external bucket cannot be accessed by the bucket owner, because the bucket owner lacks the key.</li><li id="obs_03_1057__li1412620212366">To download an object from the external bucket, you must have read permission for that object. Encrypted objects in the external bucket cannot be downloaded.</li></ul>
</div>
<div>
<div class="familylinks">

View File

@ -5,7 +5,7 @@
<div class="section" id="obs_03_1058__en-us_topic_0045829133_section66692715"><h4 class="sectiontitle">Prerequisites</h4><p id="obs_03_1058__en-us_topic_0045829133_p30045120">You have been granted the ACL permissions to access buckets of other users.</p>
<p id="obs_03_1058__en-us_topic_0045829133_p45746376105231">For example, account A needs to add bucket <strong id="obs_03_1058__b275164316368">bucket_share</strong> of account B to itself for it to read objects stored in bucket <strong id="obs_03_1058__b14761343123613">bucket_share</strong>. To do this, account B must obtain the <strong id="obs_03_1058__b6771643203615">Account ID</strong> of account A and grant account A the read permission on bucket <strong id="obs_03_1058__b147818434361">bucket_share</strong> through OBS Console.</p>
<p id="obs_03_1058__en-us_topic_0045829133_p29633501105234">Account A can obtain its account ID (same as the owner ID) from the <strong id="obs_03_1058__b864893612297">Basic Information</strong> page of the bucket.</p>
<p id="obs_03_1058__en-us_topic_0045829133_p64205905175225">If account B has granted anonymous users the read permission on bucket <strong id="obs_03_1058__b11246194114307">bucket_share</strong>, all users registered with OBS can add bucket <strong id="obs_03_1058__b17247194123013">bucket_share</strong>. For details about how to grant permissions to anonymous users, see <a href="obs_03_1049.html">Configuring a Bucket ACL</a>.</p>
<p id="obs_03_1058__en-us_topic_0045829133_p64205905175225">If account B has granted anonymous users the read permission for bucket <strong id="obs_03_1058__b11246194114307">bucket_share</strong>, all OBS-registered users can add bucket <strong id="obs_03_1058__b17247194123013">bucket_share</strong>. For details about how to grant permissions to anonymous users, see <a href="obs_03_1049.html">Configuring a Bucket ACL</a>.</p>
</div>
<div class="section" id="obs_03_1058__section9551584594"><h4 class="sectiontitle">Procedure</h4><ol id="obs_03_1058__en-us_topic_0045829133_ol27302557"><li id="obs_03_1058__en-us_topic_0045829133_li44396429"><span>Log in to OBS Browser+.</span></li><li id="obs_03_1058__en-us_topic_0045829133_li57400026144747"><span>In the navigation pane, choose <strong id="obs_03_1058__b83896311332">External Bucket</strong>, as shown in <a href="#obs_03_1058__fig11715141135020">Figure 1</a>.</span><p><div class="fignone" id="obs_03_1058__fig11715141135020"><a name="obs_03_1058__fig11715141135020"></a><a name="fig11715141135020"></a><span class="figcap"><b>Figure 1 </b>External buckets</span><br><span><img id="obs_03_1058__image091218187517" src="en-us_image_0000001902264233.png" title="Click to enlarge" class="imgResize"></span></div>
</p></li><li id="obs_03_1058__en-us_topic_0045829133_li32501126"><span>Click <strong id="obs_03_1058__b151337385398">Add</strong>. In the <strong id="obs_03_1058__b19718522396">Add External Bucket</strong> dialog box, enter the external bucket name and click <strong id="obs_03_1058__b8989141934013">OK</strong>, as shown in <a href="#obs_03_1058__fig174389178182">Figure 2</a>.</span><p><div class="fignone" id="obs_03_1058__fig174389178182"><a name="obs_03_1058__fig174389178182"></a><a name="fig174389178182"></a><span class="figcap"><b>Figure 2 </b>Adding an external bucket</span><br><span><img id="obs_03_1058__image1137141215100" src="en-us_image_0000001856183718.png" title="Click to enlarge" class="imgResize"></span></div>

View File

@ -6,7 +6,7 @@
</div>
<div class="section" id="obs_03_1067__section1218912541114"><h4 class="sectiontitle">Procedure</h4><ol id="obs_03_1067__en-us_topic_0045828971_ol49877601"><li id="obs_03_1067__en-us_topic_0045828971_li46245228"><span>Log in to OBS Browser+.</span></li><li id="obs_03_1067__en-us_topic_0045828971_li13553869"><span>Locate the object you want to share and click <span><img id="obs_03_1067__image690745010330" src="en-us_image_0000001199510166.png"></span> next to the object.</span><p><p id="obs_03_1067__p106821310111617"></p>
<p id="obs_03_1067__p36641614151812"></p>
</p></li><li id="obs_03_1067__en-us_topic_0045828971_li46809697"><span>Click <strong id="obs_03_1067__b5887175723414">Copy Link</strong> to copy the object link to a browser and open it. Then you can access the object.</span></li></ol>
</p></li><li id="obs_03_1067__en-us_topic_0045828971_li46809697"><span>Click <strong id="obs_03_1067__b5887175723414">Copy Link</strong> to copy the object link to a browser and open it. You can then access the object.</span></li></ol>
</div>
</div>
<div>

View File

@ -2,33 +2,32 @@
<h1 class="topictitle1">Restoring a File or Folder</h1>
<div id="body0000001239290515"><p id="obs_03_1068__en-us_topic_0050399192_p56733739164543">Restore Cold objects before downloading them.</p>
<div class="section" id="obs_03_1068__en-us_topic_0050399192_section4893296416482"><h4 class="sectiontitle">Context</h4><p id="obs_03_1068__en-us_topic_0050399192_p31540868164954">Cold storage is secure, durable, and inexpensive for storing data that is rarely accessed (averagely once a year). It is suitable for data archiving and long-term backup. This storage class allows you to safely store your data with low costs. However, it may take hours to restore data stored in this class.</p>
<div class="section" id="obs_03_1068__en-us_topic_0050399192_section4893296416482"><h4 class="sectiontitle">Context</h4><p id="obs_03_1068__en-us_topic_0050399192_p31540868164954">Cold storage is secure, durable, and inexpensive for storing data that is rarely accessed (averagely once a year). It is suitable for data archiving and long-term backup. This storage class allows you to safely store your data at low cost. However, it may take hours to restore data stored in this class.</p>
<p id="obs_03_1068__en-us_topic_0050399192_p2612275165125">If a Cold object is being restored, you cannot suspend or delete the restore task.</p>
<p id="obs_03_1068__en-us_topic_0050399192_p60930396224649">Objects in the <strong id="obs_03_1068__b6576154114286">Restoring</strong> state cannot be restored again.</p>
</div>
<div class="section" id="obs_03_1068__section113666423811"><h4 class="sectiontitle">Procedure</h4><ol id="obs_03_1068__en-us_topic_0050399192_ol59056539"><li id="obs_03_1068__en-us_topic_0050399192_li61746807"><span>Log in to OBS Browser+.</span></li><li id="obs_03_1068__en-us_topic_0050399192_li18850355"><span>Go to the object list in the target bucket.</span></li><li id="obs_03_1068__en-us_topic_0050399192_li50483800"><span>Select the file or folder you want to restore and choose <strong id="obs_03_1068__b10856134613395">More</strong> &gt; <strong id="obs_03_1068__b131451451183917">Restore Object</strong>.</span><p><div class="fignone" id="obs_03_1068__fig28331433184819"><span class="figcap"><b>Figure 1 </b>Restoring an object</span><br><span><img id="obs_03_1068__image111444272483" src="en-us_image_0000002126249513.png" title="Click to enlarge" class="imgResize"></span></div>
<p id="obs_03_1068__p1522116118478">To restore an object, you must configure the validity period and restore speed. <a href="#obs_03_1068__table4222151134720">Table 1</a> describes relevant parameters.</p>
<div class="section" id="obs_03_1068__section113666423811"><h4 class="sectiontitle">Procedure</h4><ol id="obs_03_1068__en-us_topic_0050399192_ol59056539"><li id="obs_03_1068__en-us_topic_0050399192_li61746807"><span>Log in to OBS Browser+.</span></li><li id="obs_03_1068__en-us_topic_0050399192_li18850355"><span>Go to the object list in the target bucket.</span></li><li id="obs_03_1068__en-us_topic_0050399192_li50483800"><span>Select the file or folder you want to restore and choose <strong id="obs_03_1068__b10856134613395">More</strong> &gt; <strong id="obs_03_1068__b482215155716">Restore</strong>.</span><p><p id="obs_03_1068__p1522116118478">To restore an object, you must configure the validity period and restore speed. <a href="#obs_03_1068__table4222151134720">Table 1</a> describes relevant parameters.</p>
<div class="tablenoborder"><a name="obs_03_1068__table4222151134720"></a><a name="table4222151134720"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_03_1068__table4222151134720" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Restoring an object</caption><thead align="left"><tr id="obs_03_1068__row1422121144716"><th align="left" class="cellrowborder" valign="top" width="23.68%" id="mcps1.3.3.2.3.2.3.2.3.1.1"><p id="obs_03_1068__p0221111184720">Parameter</p>
<div class="tablenoborder"><a name="obs_03_1068__table4222151134720"></a><a name="table4222151134720"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_03_1068__table4222151134720" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Restoring an object</caption><thead align="left"><tr id="obs_03_1068__row1422121144716"><th align="left" class="cellrowborder" valign="top" width="23.68%" id="mcps1.3.3.2.3.2.2.2.3.1.1"><p id="obs_03_1068__p0221111184720">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="76.32%" id="mcps1.3.3.2.3.2.3.2.3.1.2"><p id="obs_03_1068__p11221211104711">Description</p>
<th align="left" class="cellrowborder" valign="top" width="76.32%" id="mcps1.3.3.2.3.2.2.2.3.1.2"><p id="obs_03_1068__p11221211104711">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_03_1068__row522161111478"><td class="cellrowborder" valign="top" width="23.68%" headers="mcps1.3.3.2.3.2.3.2.3.1.1 "><p id="obs_03_1068__p5221411154712">Object Name</p>
<tbody><tr id="obs_03_1068__row522161111478"><td class="cellrowborder" valign="top" width="23.68%" headers="mcps1.3.3.2.3.2.2.2.3.1.1 "><p id="obs_03_1068__p5221411154712">Object Name</p>
</td>
<td class="cellrowborder" valign="top" width="76.32%" headers="mcps1.3.3.2.3.2.3.2.3.1.2 "><p id="obs_03_1068__p1522117114478">Name of the object or path to be restored.</p>
<td class="cellrowborder" valign="top" width="76.32%" headers="mcps1.3.3.2.3.2.2.2.3.1.2 "><p id="obs_03_1068__p1522117114478">Name of the object or path to be restored.</p>
</td>
</tr>
<tr id="obs_03_1068__row15221101174711"><td class="cellrowborder" valign="top" width="23.68%" headers="mcps1.3.3.2.3.2.3.2.3.1.1 "><p id="obs_03_1068__p622181164717">Validity Period</p>
<tr id="obs_03_1068__row15221101174711"><td class="cellrowborder" valign="top" width="23.68%" headers="mcps1.3.3.2.3.2.2.2.3.1.1 "><p id="obs_03_1068__p622181164717">Validity Period</p>
</td>
<td class="cellrowborder" valign="top" width="76.32%" headers="mcps1.3.3.2.3.2.3.2.3.1.2 "><p id="obs_03_1068__p722111110474">Time duration when an object remains in the <strong id="obs_03_1068__b23904854171853">Restored</strong> state after it has been restored. The validity period starts when the object is restored. You can set the validity period to an integer ranging from 1 to 30 (days). The default value is <strong id="obs_03_1068__b943812217493">30</strong>.</p>
<td class="cellrowborder" valign="top" width="76.32%" headers="mcps1.3.3.2.3.2.2.2.3.1.2 "><p id="obs_03_1068__p722111110474">Time duration when an object remains in the <strong id="obs_03_1068__b23904854171853">Restored</strong> state after it has been restored. The validity period starts when the object is restored. You can set the validity period to an integer ranging from 1 to 30 (days). The default value is <strong id="obs_03_1068__b943812217493">30</strong>.</p>
<p id="obs_03_1068__p112211811184714">For example, you set <strong id="obs_03_1068__b225362494910">Validity Period</strong> to <strong id="obs_03_1068__b8254172418493">20</strong> when restoring an object. 20 days after the object is restored, its status will change from <strong id="obs_03_1068__b182551824194919">Restored</strong> to <strong id="obs_03_1068__b1525692410498">Unrestored</strong>.</p>
</td>
</tr>
<tr id="obs_03_1068__row16222011134713"><td class="cellrowborder" valign="top" width="23.68%" headers="mcps1.3.3.2.3.2.3.2.3.1.1 "><p id="obs_03_1068__p12222811144712">Speed</p>
<tr id="obs_03_1068__row16222011134713"><td class="cellrowborder" valign="top" width="23.68%" headers="mcps1.3.3.2.3.2.2.2.3.1.1 "><p id="obs_03_1068__p12222811144712">Speed</p>
</td>
<td class="cellrowborder" valign="top" width="76.32%" headers="mcps1.3.3.2.3.2.3.2.3.1.2 "><p id="obs_03_1068__p10222211174719">How fast an object will be restored.</p>
<td class="cellrowborder" valign="top" width="76.32%" headers="mcps1.3.3.2.3.2.2.2.3.1.2 "><p id="obs_03_1068__p10222211174719">How fast an object will be restored.</p>
<ul id="obs_03_1068__ul15222141111477"><li id="obs_03_1068__li16222411134715"><strong id="obs_03_1068__b27411774507">Expedited</strong>: Data smaller than 250 MB can be restored within 1 to 5 minutes.</li><li id="obs_03_1068__li1122214113474"><strong id="obs_03_1068__b162411911165013">Standard</strong>: All Cold data can be restored within 3 to 5 hours.</li></ul>
</td>
</tr>
@ -38,9 +37,9 @@
</p></li><li id="obs_03_1068__en-us_topic_0050399192_li62655985"><span>Click <strong id="obs_03_1068__b2147122712149">OK</strong> to confirm the restored file or folder.</span><p><p id="obs_03_1068__en-us_topic_0050399192_p39728324151032">To view the restoration status of the file or folder, click <span><img id="obs_03_1068__image1574448121613" src="en-us_image_0000001195607816.png"></span> next to the object and choose <strong id="obs_03_1068__b1977216458409">Object Properties</strong> to view the restoration status. You can download the file only after it has been restored.</p>
</p></li></ol>
</div>
<div class="section" id="obs_03_1068__en-us_topic_0050399192_section5638548116548"><h4 class="sectiontitle">Follow-Up Procedure</h4><p id="obs_03_1068__en-us_topic_0050399192_p62215409165844">Within the validity period of a restored object, you can restore the object again. Each time the object is restored, its validity period will restart. This prolongs the validity period.</p>
<div class="note" id="obs_03_1068__en-us_topic_0050399192_note51236328173052"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="obs_03_1068__en-us_topic_0050399192_p58473770173052">1. If a restored object is restored again, its expiration time should be later than the time set for the previous restoration. For example, if an object will expire at <strong id="obs_03_1068__b888225382612">4/12/2021 08:00:00 GMT+08:00</strong> after it is restored for the first time, it should expire later than <strong id="obs_03_1068__b13420163614276">4/12/2021 08:00:00 GMT+08:00</strong> after the second restore.</p>
<p id="obs_03_1068__p16749314165219">2. You are advised not to restore a large number of files in one batch. When more than 10,000 objects are being restored, OBS Browser+ will take a long time to query the restoration progress of such objects. If you indeed need to restore such a large number of files in one batch, you are advised to use SDKs or APIs to query the restoration progress. Alternatively, you can download files after the maximum restoration time that is estimated based on the restoration rate you selected.</p>
<div class="section" id="obs_03_1068__en-us_topic_0050399192_section5638548116548"><h4 class="sectiontitle">Follow-Up Procedure</h4><p id="obs_03_1068__en-us_topic_0050399192_p62215409165844">Within the validity period of a restored object, you can restore the object again. Each time the object is restored, its validity period will restart. This extends the validity period.</p>
<div class="note" id="obs_03_1068__en-us_topic_0050399192_note51236328173052"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="obs_03_1068__en-us_topic_0050399192_p58473770173052">1. If a restored object is restored again, its expiration time should be later than the time set for the previous restoration. For example, if an object is scheduled to expire at <strong id="obs_03_1068__b888225382612">4/12/2021 08:00:00 GMT+08:00</strong> after it is restored for the first time, it should expire later than <strong id="obs_03_1068__b13420163614276">4/12/2021 08:00:00 GMT+08:00</strong> after the second restore.</p>
<p id="obs_03_1068__p16749314165219">2. You are advised not to restore a large number of files in one batch. When more than 10,000 objects are being restored, OBS Browser+ will take a long time to query the restoration progress of such objects. If you indeed need to restore such a large number of files in one batch, you are advised to use SDKs or APIs to query the restoration progress.</p>
</div></div>
</div>
</div>
@ -50,10 +49,3 @@
</div>
</div>
<script language="JavaScript">
<!--
image_size('.imgResize');
var msg_imageMax = "view original image";
var msg_imageClose = "close";
//--></script>

View File

@ -4,7 +4,7 @@
<div id="body0000001240488151"><div class="section" id="obs_03_1071__en-us_topic_0045828979_section50266103223155"><h4 class="sectiontitle">Prerequisites</h4><p id="obs_03_1071__en-us_topic_0045828979_p5663614822326">There are suspended tasks in the list.</p>
</div>
<div class="section" id="obs_03_1071__section6998163945516"><h4 class="sectiontitle">Procedure</h4><ol id="obs_03_1071__en-us_topic_0045828979_ol8745607"><li id="obs_03_1071__en-us_topic_0045828979_li11601606"><span>Log in to OBS Browser+.</span></li><li id="obs_03_1071__en-us_topic_0045828979_li206039"><span>In the navigation pane, choose <strong id="obs_03_1071__b185255575335">Task Management</strong>.</span></li><li id="obs_03_1071__en-us_topic_0045828979_li16689200"><span>Choose the <strong id="obs_03_1071__b136721922121515">Suspended</strong> tab.</span><p><div class="fignone" id="obs_03_1071__fig7920505610"><span class="figcap"><b>Figure 1 </b>Suspended task list</span><br><span><img id="obs_03_1071__image179341242168" src="en-us_image_0000001267479285.png" title="Click to enlarge" class="imgResize"></span></div>
</p></li><li id="obs_03_1071__en-us_topic_0045828979_li43290077"><span>(Optional) Select one or more tasks and click <strong id="obs_03_1071__b20579154717479">Run</strong> (<span><img id="obs_03_1071__image195801847164713" src="en-us_image_0000001199351172.png"></span>). Executed tasks will be displayed on the <strong id="obs_03_1071__b1858084716473">Queuing</strong> or <strong id="obs_03_1071__b155802478476">Pending</strong> tab.</span></li><li id="obs_03_1071__en-us_topic_0045828979_li17300225"><span>(Optional) Select one or more tasks and click <strong id="obs_03_1071__b1313117544478">Delete</strong> (<span><img id="obs_03_1071__image18779203419126" src="en-us_image_0000001199191184.png"></span>).</span></li></ol>
</p></li><li id="obs_03_1071__en-us_topic_0045828979_li43290077"><span>(Optional) Select one or more tasks and click <strong id="obs_03_1071__b20579154717479">Run</strong> (<span><img id="obs_03_1071__image195801847164713" src="en-us_image_0000001199351172.png"></span>). The executed tasks will appear on the <strong id="obs_03_1071__b1858084716473">Queuing</strong> tab or the <strong id="obs_03_1071__b155802478476">Pending</strong> tab.</span></li><li id="obs_03_1071__en-us_topic_0045828979_li17300225"><span>(Optional) Select one or more tasks and click <strong id="obs_03_1071__b1313117544478">Delete</strong> (<span><img id="obs_03_1071__image18779203419126" src="en-us_image_0000001199191184.png"></span>).</span></li></ol>
</div>
</div>
<div>

View File

@ -6,7 +6,7 @@
<div class="section" id="obs_03_1072__section6998163945516"><h4 class="sectiontitle">Procedure</h4><ol id="obs_03_1072__en-us_topic_0045828979_ol8745607"><li id="obs_03_1072__en-us_topic_0045828979_li11601606"><span>Log in to OBS Browser+.</span></li><li id="obs_03_1072__en-us_topic_0045828979_li206039"><span>In the navigation pane, choose <strong id="obs_03_1072__b19831925114519">Task Management</strong>.</span></li><li id="obs_03_1072__en-us_topic_0045828979_li16689200"><span>Choose the <strong id="obs_03_1072__b515913324153">Completed</strong> tab.</span><p><div class="fignone" id="obs_03_1072__fig2027185813575"><span class="figcap"><b>Figure 1 </b>Completed task list</span><br><span><img id="obs_03_1072__image11228229101710" src="en-us_image_0000001267559509.png" title="Click to enlarge" class="imgResize"></span></div>
</p></li><li id="obs_03_1072__en-us_topic_0045828979_li17300225"><span>(Optional) Select one or more tasks and click <strong id="obs_03_1072__b14584411494">Delete</strong> (<span><img id="obs_03_1072__image2045894194914" src="en-us_image_0000001244271019.png"></span>).</span></li></ol>
</div>
<div class="caution" id="obs_03_1072__note152718206154"><span class="cautiontitle"><img src="public_sys-resources/caution_3.0-en-us.png"> </span><div class="cautionbody"><p id="obs_03_1072__p1552718205151">You are advised to periodically delete the completed tasks from the list. For details, see <a href="obs_03_1011.html">Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?</a></p>
<div class="caution" id="obs_03_1072__note152718206154"><span class="cautiontitle"><img src="public_sys-resources/caution_3.0-en-us.png"> </span><div class="cautionbody"><p id="obs_03_1072__p1552718205151">You are advised to periodically delete the completed tasks from the list. For details, see <a href="obs_03_1011.html">Why Does the Performance Slow Down After I Run Millions of Tasks?</a></p>
</div></div>
</div>
<div>

View File

@ -3,9 +3,9 @@
<h1 class="topictitle1">Background Running</h1>
<div id="body0000001195438926"><p id="obs_03_1077__p6211173117316"><strong id="obs_03_1077__b25754351838">Scenarios</strong></p>
<p id="obs_03_1077__p156907431831">There are lots of tasks running on OBS Browser+, but you want to close it and perform other operations while the tasks continue in the background.</p>
<p id="obs_03_1077__p5250717945"><strong id="obs_03_1077__b62501517544">How do my tasks enter and end the background running mode?</strong></p>
<p id="obs_03_1077__p5250717945"><strong id="obs_03_1077__b62501517544">How do I enter and exit background running mode for my tasks?</strong></p>
<p id="obs_03_1077__p42293396415">To enter background running mode, click the close icon in the upper right corner of OBS Browser+ and select <strong id="obs_03_1077__b347364817355">Background Running</strong> in the <strong id="obs_03_1077__b19332205373514">Exit OBS Browser+</strong> dialog box. Then, all your tasks will run in the background.</p>
<p id="obs_03_1077__p8060118">To end background running mode, double-click the OBS Browser+ icon in the task bar to display its interface again.</p>
<p id="obs_03_1077__p8060118">To exit background running mode, double-click the OBS Browser+ icon in the taskbar to bring the interface back to the foreground.</p>
</div>
<div>
<div class="familylinks">

View File

@ -23,7 +23,7 @@
</tr>
<tr id="obs_03_1079__row103904182285"><td class="cellrowborder" valign="top" width="23.29%" headers="mcps1.3.4.2.3.1.1 "><p id="obs_03_1079__p1133011023220">Auto select part size</p>
</td>
<td class="cellrowborder" valign="top" width="76.71%" headers="mcps1.3.4.2.3.1.2 "><p id="obs_03_1079__p1736204512458">This option is selected by default, which automatically sets the size for each part based on the source file or object size.</p>
<td class="cellrowborder" valign="top" width="76.71%" headers="mcps1.3.4.2.3.1.2 "><p id="obs_03_1079__p1736204512458">This option is selected by default. When enabled, OBS Browser+ automatically sets the part size for each multipart upload based on the size of the source file or object.</p>
</td>
</tr>
<tr id="obs_03_1079__row6646164619329"><td class="cellrowborder" valign="top" width="23.29%" headers="mcps1.3.4.2.3.1.1 "><p id="obs_03_1079__p3646184673220">Upload Part Size</p>
@ -46,7 +46,7 @@
<p id="obs_03_1079__p16493115984018">In most cases, multipart tasks not only speed up transfer, but also support resumable transfer of failed tasks. By default, the part size of a multipart task can be automatically adjusted by selecting <strong id="obs_03_1079__b01151955205416">Auto select part size</strong>. In practice, you can adjust the part size based on factors such as the file size and network conditions, to further improve upload and download performance and ensure the efficient and successful completion of tasks.</p>
<p id="obs_03_1079__p1971719188462">If you have a large number of <strong id="obs_03_1079__b79643329814">small files </strong>(each is usually several MB) to be uploaded or downloaded, set <strong id="obs_03_1079__b596516321387">Max. Number of Concurrent Tasks</strong> to a larger value for better performance. In this case, adjusting the concurrent parts allowed and the part size may be ineffective because the files are too small to reach the threshold of these parameters.</p>
<p id="obs_03_1079__p131394718497">If you want to upload or download <strong id="obs_03_1079__b11622389815">large files</strong>, set <strong id="obs_03_1079__b1116319381814">Upload Part Size</strong>, <strong id="obs_03_1079__b5163143820813">Download Part Size</strong>, and <strong id="obs_03_1079__b1816317383815">Max. Concurrent Parts</strong> to a larger value for better performance.</p>
<div class="caution" id="obs_03_1079__note171993013542"><span class="cautiontitle"><img src="public_sys-resources/caution_3.0-en-us.png"> </span><div class="cautionbody"><ul id="obs_03_1079__ul176701188531"><li id="obs_03_1079__li2670171815313">Due to limiting resources, if there are too many concurrent tasks (calculated from <strong id="obs_03_1079__b194961334152211">Max. Number of Concurrent Tasks</strong> × <strong id="obs_03_1079__b84967348224">Max. Concurrent Parts</strong>), the upload and download performance may deteriorate because of resource switchover and preemption between threads. To avoid this, adjust the corresponding parameter values based on the actual file size and network condition.</li><li id="obs_03_1079__li1723815207536">If the client network is poor, you can reduce the size of parts to be uploaded or downloaded and the total number of concurrent tasks to avoid task failures caused by the network fluctuation.</li></ul>
<div class="caution" id="obs_03_1079__note171993013542"><span class="cautiontitle"><img src="public_sys-resources/caution_3.0-en-us.png"> </span><div class="cautionbody"><ul id="obs_03_1079__ul176701188531"><li id="obs_03_1079__li2670171815313">Because resources are limited, too many concurrent tasks (calculated as <strong id="obs_03_1079__b194961334152211">Max. Number of Concurrent Tasks</strong> × <strong id="obs_03_1079__b84967348224">Max. Concurrent Parts</strong>) can degrade upload and download performance due to resource switching and contention between threads. To avoid this, adjust the corresponding parameters according to the actual file size and network conditions.</li><li id="obs_03_1079__li1723815207536">If the client network is poor, you can reduce the size of parts to be uploaded or downloaded and the total number of concurrent tasks to avoid task failures caused by the network fluctuation.</li></ul>
</div></div>
</div>
<div>