From 78cb06737e582181ec5b66c2417a546b05a92a51 Mon Sep 17 00:00:00 2001 From: zhangyue Date: Tue, 25 Jul 2023 09:09:15 +0000 Subject: [PATCH] OBS UMN DOC Reviewed-by: Sabelnikov, Dmitriy Co-authored-by: zhangyue Co-committed-by: zhangyue --- docs/obs/umn/ALL_META.TXT.json | 494 ++++++----- docs/obs/umn/CLASS.TXT.json | 806 ++++++++++-------- docs/obs/umn/en-us_image_0198863546.png | Bin 0 -> 18438 bytes docs/obs/umn/en-us_image_0250427066.png | Bin 0 -> 16414 bytes docs/obs/umn/en-us_topic_0045853504.html | 4 +- docs/obs/umn/en-us_topic_0045853514.html | 2 +- docs/obs/umn/en-us_topic_0045853659.html | 2 +- docs/obs/umn/en-us_topic_0045853662.html | 1 + docs/obs/umn/en-us_topic_0045853663.html | 6 +- docs/obs/umn/en-us_topic_0045853755.html | 2 +- docs/obs/umn/en-us_topic_0045853756.html | 12 +- docs/obs/umn/en-us_topic_0045853816.html | 2 +- docs/obs/umn/en-us_topic_0066036553.html | 4 +- docs/obs/umn/en-us_topic_0066088963.html | 2 +- docs/obs/umn/en-us_topic_0066176932.html | 8 +- docs/obs/umn/obs_03_0003.html | 6 +- docs/obs/umn/obs_03_0008.html | 17 + docs/obs/umn/obs_03_0009.html | 27 + docs/obs/umn/obs_03_0010.html | 147 ++++ docs/obs/umn/obs_03_0017.html | 3 +- docs/obs/umn/obs_03_0035.html | 1 + docs/obs/umn/obs_03_0045.html | 661 ++++++++++---- docs/obs/umn/obs_03_0046.html | 4 +- docs/obs/umn/obs_03_0051.html | 84 +- docs/obs/umn/obs_03_0054.html | 15 +- docs/obs/umn/obs_03_0088.html | 6 +- docs/obs/umn/obs_03_0100.html | 3 +- docs/obs/umn/obs_03_0110.html | 30 +- docs/obs/umn/obs_03_0121.html | 122 +++ docs/obs/umn/obs_03_0122.html | 1 + docs/obs/umn/obs_03_0130.html | 2 +- docs/obs/umn/obs_03_0139.html | 2 +- docs/obs/umn/obs_03_0144.html | 2 + .../{obs_03_0332.html => obs_03_0147.html} | 2 +- docs/obs/umn/obs_03_0204.html | 7 + docs/obs/umn/obs_03_0300.html | 6 +- docs/obs/umn/obs_03_0302.html | 6 +- docs/obs/umn/obs_03_0304.html | 1 + docs/obs/umn/obs_03_0306.html | 1 + docs/obs/umn/obs_03_0307.html | 4 +- docs/obs/umn/obs_03_0308.html | 4 +- docs/obs/umn/obs_03_0309.html | 7 +- docs/obs/umn/obs_03_0315.html | 12 +- docs/obs/umn/obs_03_0316.html | 2 +- docs/obs/umn/obs_03_0317.html | 5 +- docs/obs/umn/obs_03_0318.html | 6 +- docs/obs/umn/obs_03_0319.html | 2 +- docs/obs/umn/obs_03_0320.html | 2 +- docs/obs/umn/obs_03_0321.html | 2 +- docs/obs/umn/obs_03_0322.html | 10 +- docs/obs/umn/obs_03_0324.html | 2 +- docs/obs/umn/obs_03_0333.html | 2 +- docs/obs/umn/obs_03_0350.html | 55 ++ docs/obs/umn/obs_03_0420.html | 2 +- docs/obs/umn/obs_03_9999.html | 16 +- docs/obs/umn/obs_faq_0031.html | 2 +- docs/obs/umn/obs_faq_0044.html | 6 +- docs/obs/umn/obs_faq_0100.html | 2 + docs/obs/umn/obs_faq_0111.html | 128 +++ 59 files changed, 1871 insertions(+), 901 deletions(-) create mode 100644 docs/obs/umn/en-us_image_0198863546.png create mode 100644 docs/obs/umn/en-us_image_0250427066.png create mode 100644 docs/obs/umn/obs_03_0008.html create mode 100644 docs/obs/umn/obs_03_0009.html create mode 100644 docs/obs/umn/obs_03_0010.html create mode 100644 docs/obs/umn/obs_03_0121.html rename docs/obs/umn/{obs_03_0332.html => obs_03_0147.html} (92%) create mode 100644 docs/obs/umn/obs_03_0350.html create mode 100644 docs/obs/umn/obs_faq_0111.html diff --git a/docs/obs/umn/ALL_META.TXT.json b/docs/obs/umn/ALL_META.TXT.json index cd6d5df3..06e2107b 100644 --- a/docs/obs/umn/ALL_META.TXT.json +++ b/docs/obs/umn/ALL_META.TXT.json @@ -215,8 +215,8 @@ "code":"22", "des":"This section describes how to upload local files to OBS over the Internet. These files can be texts, images, videos, or any other type of files.OBS Console allows you to ", "doc_type":"usermanual", - "kw":"file upload,object upload,object upload restrictions,file upload limitations,Uploading a File,Gettin", - "title":"Uploading a File", + "kw":"file upload,object upload,object upload restrictions,file upload limitations,Uploading an Object,Get", + "title":"Uploading an Object", "githuburl":"" }, { @@ -225,8 +225,8 @@ "code":"23", "des":"You can download files from OBS Console to your local computer.Objects in the Cold storage class can be downloaded only when they are in the Restored state.In the Downloa", "doc_type":"usermanual", - "kw":"file download,object download,Downloading a File,Getting Started,User Guide", - "title":"Downloading a File", + "kw":"file download,object download,Downloading an Object,Getting Started,User Guide", + "title":"Downloading an Object", "githuburl":"" }, { @@ -235,8 +235,8 @@ "code":"24", "des":"You can delete unnecessary files one by one or in a batch on OBS Console to save space and money.You can select multiple files and click Delete above the file list to bat", "doc_type":"usermanual", - "kw":"file deletion,object deletion,Deleting a File,Getting Started,User Guide", - "title":"Deleting a File", + "kw":"file deletion,object deletion,Deleting an Object,Getting Started,User Guide", + "title":"Deleting an Object", "githuburl":"" }, { @@ -336,7 +336,7 @@ "des":"This section describes how to upload local files to OBS over the Internet. These files can be texts, images, videos, or any other type of files.OBS Console allows you to ", "doc_type":"usermanual", "kw":"file upload limitations,object upload constraints,object upload restrictions,object upload,Uploading", - "title":"Uploading a File", + "title":"Uploading an Object", "githuburl":"" }, { @@ -345,8 +345,8 @@ "code":"35", "des":"You can download files from OBS Console to the system default path or a custom download path of your local computer.Objects in the Cold storage class can be downloaded on", "doc_type":"usermanual", - "kw":"object download,object downloading,Downloading a File,Managing Objects,User Guide", - "title":"Downloading a File", + "kw":"object download,object downloading,Downloading an Object,Managing Objects,User Guide", + "title":"Downloading an Object", "githuburl":"" }, { @@ -356,7 +356,7 @@ "des":"You can allow anyone to access your file stored in OBS by sharing the temporary URL of the file.File sharing is temporary. All shared URLs are temporary with a validity p", "doc_type":"usermanual", "kw":"file sharing,file sharing limitations,file sharing restrictions,object sharing,object sharing limita", - "title":"Sharing a File", + "title":"Sharing an Object", "githuburl":"" }, { @@ -365,8 +365,8 @@ "code":"37", "des":"This section describes how to search for a file or folder by name prefix on OBS Console.In the root directory of the bucket, files and folders whose name starts with the ", "doc_type":"usermanual", - "kw":"file search,object search,folder search,Searching for a File or Folder,Managing Objects,User Guide", - "title":"Searching for a File or Folder", + "kw":"file search,object search,folder search,Searching for an Object or Folder,Managing Objects,User Guid", + "title":"Searching for an Object or Folder", "githuburl":"" }, { @@ -395,8 +395,8 @@ "code":"40", "des":"On OBS Console, you can manually delete unneeded files or folders to release space and reduce costs.Alternatively, you can configure lifecycle rules to periodically, auto", "doc_type":"usermanual", - "kw":"object version deletion,object deletion,Deleting a File or Folder,Managing Objects,User Guide", - "title":"Deleting a File or Folder", + "kw":"object version deletion,object deletion,Deleting an Object or Folder,Managing Objects,User Guide", + "title":"Deleting an Object or Folder", "githuburl":"" }, { @@ -405,8 +405,8 @@ "code":"41", "des":"If a bucket has versioning enabled, you can recover a deleted object by undeleting it.Object Deletion with Versioning EnabledWhen versioning is enabled for a bucket, OBS ", "doc_type":"usermanual", - "kw":"file undelete,object undelete,Undeleting a File,Managing Objects,User Guide", - "title":"Undeleting a File", + "kw":"file undelete,object undelete,Undeleting an Object,Managing Objects,User Guide", + "title":"Undeleting an Object", "githuburl":"" }, { @@ -433,7 +433,7 @@ "uri":"en-us_topic_0066036553.html", "product_code":"obs", "code":"44", - "des":"After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When downloading the encrypted objects, the encrypted data wil", + "des":"After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When objects are downloaded, they will be decrypted on the ser", "doc_type":"usermanual", "kw":"Server-Side Encryption Overview,Server-Side Encryption,User Guide", "title":"Server-Side Encryption Overview", @@ -443,7 +443,7 @@ "uri":"obs_03_0088.html", "product_code":"obs", "code":"45", - "des":"OBS enables you to configure default encryption for a bucket. After the configuration, objects uploaded to the bucket are automatically encrypted using the specified KMS ", + "des":"OBS allows you to configure default encryption for a bucket. After the configuration, objects uploaded to this bucket are automatically encrypted using the specified KMS ", "doc_type":"usermanual", "kw":"Bucket Default Encryption,Server-Side Encryption,User Guide", "title":"Bucket Default Encryption", @@ -453,10 +453,10 @@ "uri":"obs_03_0322.html", "product_code":"obs", "code":"46", - "des":"OBS allows you to encrypt objects using server-side encryption so that the objects can be securely stored in OBS.If default encryption is not enabled for a bucket, the fi", + "des":"OBS allows you to encrypt objects with server-side encryption so that the objects can be securely stored in OBS.In a bucket with server-side encryption disabled, objects ", "doc_type":"usermanual", - "kw":"server-side file encryption,server-side object encryption,Uploading a File in Server-Side Encryption", - "title":"Uploading a File in Server-Side Encryption Mode", + "kw":"server-side file encryption,server-side object encryption,Uploading an Object in Server-Side Encrypt", + "title":"Uploading an Object in Server-Side Encryption Mode", "githuburl":"" }, { @@ -623,7 +623,7 @@ "uri":"obs_03_0051.html", "product_code":"obs", "code":"63", - "des":"Actions are related to resources. When the resource is the current bucket, actions configured in the bucket policy must be bucket related actions. When objects are specif", + "des":"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 r", "doc_type":"usermanual", "kw":"Actions,Bucket Policy Parameters,User Guide", "title":"Actions", @@ -660,9 +660,19 @@ "githuburl":"" }, { - "uri":"en-us_topic_0045853584.html", + "uri":"obs_03_0121.html", "product_code":"obs", "code":"67", + "des":"Custom policies can be created to supplement the system-defined policies of OBS.For details, see Creating a Custom Policy. The following provides examples of common OBS c", + "doc_type":"usermanual", + "kw":"custom policies,OBS custom policies,Configuring Fine-Grained Policies,Configuring IAM Policies,User ", + "title":"Configuring Fine-Grained Policies", + "githuburl":"" + }, + { + "uri":"en-us_topic_0045853584.html", + "product_code":"obs", + "code":"68", "des":"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.", "doc_type":"usermanual", "kw":"Configuring a Bucket Policy", @@ -672,7 +682,7 @@ { "uri":"obs_03_0142.html", "product_code":"obs", - "code":"68", + "code":"69", "des":"For standard bucket policy, OBS offers three options, namely the Private, Public Read, and Public Read and Write policies. These policies are pre-defined and can be appli", "doc_type":"usermanual", "kw":"Configuring a Standard Bucket Policy,Configuring a Bucket Policy,User Guide", @@ -682,7 +692,7 @@ { "uri":"obs_03_0123.html", "product_code":"obs", - "code":"69", + "code":"70", "des":"If you want to grant special permissions to specific users, you can configure custom bucket policies. If a standard bucket policy conflicts with a custom bucket policy, t", "doc_type":"usermanual", "kw":"Configuring a Custom Bucket Policy (Common Mode),Configuring a Bucket Policy,User Guide", @@ -692,7 +702,7 @@ { "uri":"obs_03_0141.html", "product_code":"obs", - "code":"70", + "code":"71", "des":"You can configure a custom bucket policy by coding. The size of a custom bucket policy cannot exceed 20 KB.On the right of Custom Bucket Policies, select Coding mode to c", "doc_type":"usermanual", "kw":"Configuring a Custom Bucket Policy (Coding Mode),Configuring a Bucket Policy,User Guide", @@ -702,7 +712,7 @@ { "uri":"obs_03_0075.html", "product_code":"obs", - "code":"71", + "code":"72", "des":"Object policies are applied to the objects in a bucket. With an object policy, you can configure conditions and actions for objects in a bucket.Read-only mode: The author", "doc_type":"usermanual", "kw":"object policies,object policy configuration,Configuring an Object Policy,Permission Control,User Gui", @@ -712,7 +722,7 @@ { "uri":"obs_03_0326.html", "product_code":"obs", - "code":"72", + "code":"73", "des":"You are the bucket owner or you have the permission to write the bucket ACL.Enter an account ID or account name and set ACL permissions for the account. You can obtain th", "doc_type":"usermanual", "kw":"bucket ACL,bucket ACL configuration,Configuring a Bucket ACL,Permission Control,User Guide", @@ -722,7 +732,7 @@ { "uri":"en-us_topic_0045853821.html", "product_code":"obs", - "code":"73", + "code":"74", "des":"You are the object owner or you have the permission to write the object ACL.An object owner is the account that uploads the object, but may not be the owner of the bucket", "doc_type":"usermanual", "kw":"object ACL,object ACL configuration,Configuring an Object ACL,Permission Control,User Guide", @@ -732,7 +742,7 @@ { "uri":"obs_03_0127.html", "product_code":"obs", - "code":"74", + "code":"75", "des":"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.", "doc_type":"usermanual", "kw":"Application Cases", @@ -742,7 +752,7 @@ { "uri":"obs_03_0080.html", "product_code":"obs", - "code":"75", + "code":"76", "des":"Create an IAM user under in an account. The IAM user has no permission to any resource before it is added to any user group. The bucket owner (root account) or other acco", "doc_type":"usermanual", "kw":"Granting an IAM User with the Operation Permissions for a Specified Bucket,Application Cases,User Gu", @@ -752,7 +762,7 @@ { "uri":"obs_03_0081.html", "product_code":"obs", - "code":"76", + "code":"77", "des":"The bucket owner (root account) or other accounts and IAM users, who have the permission to set bucket policies, can configure bucket policies to grant the bucket operati", "doc_type":"usermanual", "kw":"Granting Other Accounts with the Operation Permissions for a Specified Bucket,Application Cases,User", @@ -762,7 +772,7 @@ { "uri":"obs_03_0130.html", "product_code":"obs", - "code":"77", + "code":"78", "des":"You can configure a bucket policy to authorize a specified address the permission to access the bucket. This example shows how to deny a client access whose source IP add", "doc_type":"usermanual", "kw":"Restricting Bucket Access to a Specified Address,Application Cases,User Guide", @@ -772,7 +782,7 @@ { "uri":"obs_03_0131.html", "product_code":"obs", - "code":"78", + "code":"79", "des":"You can configure the bucket policy to limit the time when objects in a bucket are accessible. In the following example, the access time window is from 2019-03-26T12:00:0", "doc_type":"usermanual", "kw":"Configuring the Start Time and End Time of Access to Objects in a Bucket,Application Cases,User Guid", @@ -782,7 +792,7 @@ { "uri":"obs_03_0132.html", "product_code":"obs", - "code":"79", + "code":"80", "des":"An enterprise stores a large volume of map data in OBS, and offers the data for public query. This enterprise sets a read permission for anonymous users, and provides the", "doc_type":"usermanual", "kw":"Authorizing Access Permissions to Anonymous Users,Application Cases,User Guide", @@ -792,7 +802,7 @@ { "uri":"obs_03_0096.html", "product_code":"obs", - "code":"80", + "code":"81", "des":"If all objects in a folder need to be accessible to anonymous users, you can configure a bucket policy or an object policy to grant anonymous users the permission to acce", "doc_type":"usermanual", "kw":"Authorizing Folder Access Permissions to Anonymous Users,Application Cases,User Guide", @@ -802,7 +812,7 @@ { "uri":"en-us_topic_0045853849.html", "product_code":"obs", - "code":"81", + "code":"82", "des":"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.", "doc_type":"usermanual", "kw":"Versioning", @@ -812,7 +822,7 @@ { "uri":"en-us_topic_0045853504.html", "product_code":"obs", - "code":"82", + "code":"83", "des":"OBS can store multiple versions of an object. You can quickly search for and restore different versions or restore data in the event of accidental deletions or applicatio", "doc_type":"usermanual", "kw":"Versioning Overview,Versioning,User Guide", @@ -822,7 +832,7 @@ { "uri":"obs_03_0327.html", "product_code":"obs", - "code":"83", + "code":"84", "des":"After versioning is enabled, on the object details page that is displayed, click Versions, and then you can delete and download versions of the object.Download a desired ", "doc_type":"usermanual", "kw":"versioning configuration,versioning,Configuring Versioning,Versioning,User Guide", @@ -832,7 +842,7 @@ { "uri":"obs_03_0328.html", "product_code":"obs", - "code":"84", + "code":"85", "des":"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.", "doc_type":"usermanual", "kw":"Logging", @@ -842,7 +852,7 @@ { "uri":"en-us_topic_0045853553.html", "product_code":"obs", - "code":"85", + "code":"86", "des":"You can enable logging to facilitate analysis or audit as required. Access logs enable a bucket owner to analyze the property, type, or trend of requests to the bucket in", "doc_type":"usermanual", "kw":"Logging Overview,Logging,User Guide", @@ -852,7 +862,7 @@ { "uri":"obs_03_0329.html", "product_code":"obs", - "code":"86", + "code":"87", "des":"After logging is enabled for a bucket, OBS automatically converts bucket logs into objects following the naming rules and writes the objects into a target bucket.After lo", "doc_type":"usermanual", "kw":"bucket logging,bucket logging configuration,Configuring Access Logging for a Bucket,Logging,User Gui", @@ -862,7 +872,7 @@ { "uri":"obs_03_0330.html", "product_code":"obs", - "code":"87", + "code":"88", "des":"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.", "doc_type":"usermanual", "kw":"Tags", @@ -872,7 +882,7 @@ { "uri":"en-us_topic_0059888284.html", "product_code":"obs", - "code":"88", + "code":"89", "des":"Tags are used to identify and classify OBS buckets.If you add tags to a bucket, charging data records (CDRs) generated by the requests for this bucket will be added with ", "doc_type":"usermanual", "kw":"Tag Overview,Tags,User Guide", @@ -882,7 +892,7 @@ { "uri":"obs_03_0331.html", "product_code":"obs", - "code":"89", + "code":"90", "des":"You can add tags to a bucket when creating the bucket. For details, see Creating a Bucket. Also you can add tags to a bucket after it has been created. This topic describ", "doc_type":"usermanual", "kw":"bucket tags,bucket tag configuration,Configuring Tags for a Bucket,Tags,User Guide", @@ -890,9 +900,9 @@ "githuburl":"" }, { - "uri":"obs_03_0332.html", + "uri":"obs_03_0147.html", "product_code":"obs", - "code":"90", + "code":"91", "des":"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.", "doc_type":"usermanual", "kw":"Event Notifications", @@ -902,7 +912,7 @@ { "uri":"en-us_topic_0045853816.html", "product_code":"obs", - "code":"91", + "code":"92", "des":"Simple Message Notification (SMN) is a reliable and extensible message notification service that can handle a huge number of messages. It significantly simplifies system ", "doc_type":"usermanual", "kw":"SMN-Enabled Event Notifications,Event Notifications,User Guide", @@ -912,7 +922,7 @@ { "uri":"en-us_topic_0066088963.html", "product_code":"obs", - "code":"92", + "code":"93", "des":"This topic describes how to configure an SMN-enabled event notification rule on OBS Console.For details, see SMN-Enabled Event Notifications.Alternatively, you can choose", "doc_type":"usermanual", "kw":"event notifications,SMN-based event notification,event notification configuration,Configuring SMN-En", @@ -922,7 +932,7 @@ { "uri":"obs_03_0333.html", "product_code":"obs", - "code":"93", + "code":"94", "des":"An enterprise has a large number of files to archive but it does not want to cost much on storage resources. Therefore, the enterprise subscribes to OBS for storing files", "doc_type":"usermanual", "kw":"Application Example: Configuring SMN-Enabled Event Notification,Event Notifications,User Guide", @@ -932,7 +942,7 @@ { "uri":"obs_03_0001.html", "product_code":"obs", - "code":"94", + "code":"95", "des":"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.", "doc_type":"usermanual", "kw":"Cross-Region Replication", @@ -942,7 +952,7 @@ { "uri":"obs_03_0002.html", "product_code":"obs", - "code":"95", + "code":"96", "des":"OBS offers disaster recovery across regions, catering to your needs for remote backup.Cross-region replication refers to the process of automatically and asynchronously r", "doc_type":"usermanual", "kw":"Cross-Region Replication Overview,Cross-Region Replication,User Guide", @@ -952,7 +962,7 @@ { "uri":"obs_03_0003.html", "product_code":"obs", - "code":"96", + "code":"97", "des":"Currently, OBS allows you to configure a cross-region replication rule for copying all objects from a source bucket to a destination bucket or multiple cross-region repli", "doc_type":"usermanual", "kw":"cross-region replication,cross-region replication configuration,Configuring Cross-Region Replication", @@ -962,7 +972,7 @@ { "uri":"obs_03_0334.html", "product_code":"obs", - "code":"97", + "code":"98", "des":"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.", "doc_type":"usermanual", "kw":"Lifecycle Management", @@ -972,7 +982,7 @@ { "uri":"en-us_topic_0045853659.html", "product_code":"obs", - "code":"98", + "code":"99", "des":"Lifecycle management means periodically deleting objects in a bucket or transitioning between object storage classes by configuring rules.Lifecycle management applies to ", "doc_type":"usermanual", "kw":"Lifecycle Management Overview,Lifecycle Management,User Guide", @@ -982,7 +992,7 @@ { "uri":"obs_03_0335.html", "product_code":"obs", - "code":"99", + "code":"100", "des":"You can configure a lifecycle rule for a bucket or for certain objects. With a lifecycle rule, you can transition objects from Standard to Warm or Cold, or from Warm to C", "doc_type":"usermanual", "kw":"lifecycle rule configuration,lifecycle rule,Configuring a Lifecycle Rule,Lifecycle Management,User G", @@ -992,7 +1002,7 @@ { "uri":"obs_03_0030.html", "product_code":"obs", - "code":"100", + "code":"101", "des":"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.", "doc_type":"usermanual", "kw":"Configuring User-Defined Domain Names", @@ -1002,7 +1012,7 @@ { "uri":"obs_03_0031.html", "product_code":"obs", - "code":"101", + "code":"102", "des":"After you upload a file to a bucket, you can access this file using the bucket's access domain name by default. If you want to use a custom domain name to access the file", "doc_type":"usermanual", "kw":"Overview,Configuring User-Defined Domain Names,User Guide", @@ -1012,7 +1022,7 @@ { "uri":"obs_03_0032.html", "product_code":"obs", - "code":"102", + "code":"103", "des":"The suffix of a user-defined domain name can contain 2 to 6 uppercase or lowercase letters.The CNAME configuration varies depending on DNS providers. For details, contact", "doc_type":"usermanual", "kw":"Configuring a User-Defined Domain Name,Configuring User-Defined Domain Names,User Guide", @@ -1022,7 +1032,7 @@ { "uri":"obs_03_0336.html", "product_code":"obs", - "code":"103", + "code":"104", "des":"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.", "doc_type":"usermanual", "kw":"Static Website Hosting", @@ -1032,7 +1042,7 @@ { "uri":"en-us_topic_0066036537.html", "product_code":"obs", - "code":"104", + "code":"105", "des":"You can upload the content files of static websites to your bucket on OBS, authorize anonymous users the permission to read these files, and configure static website host", "doc_type":"usermanual", "kw":"Static Website Hosting Overview,Static Website Hosting,User Guide", @@ -1042,7 +1052,7 @@ { "uri":"obs_03_0337.html", "product_code":"obs", - "code":"105", + "code":"106", "des":"When using static website hosting, you can also configure redirection to redirect specific or all requests.If the structure, address, or file name extension of a website ", "doc_type":"usermanual", "kw":"Redirection Overview,Static Website Hosting,User Guide", @@ -1052,7 +1062,7 @@ { "uri":"en-us_topic_0045853755.html", "product_code":"obs", - "code":"106", + "code":"107", "des":"This section describes how to configure static website hosting for buckets and use bucket domain names to access static websites.The static website hosting takes effect w", "doc_type":"usermanual", "kw":"static website hosting configuration,hosted websites,static website hosting,Configuring Static Websi", @@ -1062,7 +1072,7 @@ { "uri":"en-us_topic_0066088957.html", "product_code":"obs", - "code":"107", + "code":"108", "des":"You can redirect all requests for a bucket to another bucket or URL by configuring redirection rules.Web page files of the static website have been uploaded to a bucket.T", "doc_type":"usermanual", "kw":"redirect configuration,request redirect,Configuring Redirection,Static Website Hosting,User Guide", @@ -1072,7 +1082,7 @@ { "uri":"obs_03_0338.html", "product_code":"obs", - "code":"108", + "code":"109", "des":"OBS allows you to access static websites hosted by OBS using user-defined domain names. This section uses a specific scenario as an example to describe how to use a user-", "doc_type":"usermanual", "kw":"Using a User-Defined Domain Name to Configure Static Website Hosting,Static Website Hosting,User Gui", @@ -1082,7 +1092,7 @@ { "uri":"obs_03_0339.html", "product_code":"obs", - "code":"109", + "code":"110", "des":"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.", "doc_type":"usermanual", "kw":"Cross-Origin Resource Sharing", @@ -1092,7 +1102,7 @@ { "uri":"en-us_topic_0045853680.html", "product_code":"obs", - "code":"110", + "code":"111", "des":"CORS is a browser-standard mechanism provided by the World Wide Web Consortium (W3C). It defines the interaction methods between client-side web applications in one origi", "doc_type":"usermanual", "kw":"CORS Overview,Cross-Origin Resource Sharing,User Guide", @@ -1102,7 +1112,7 @@ { "uri":"en-us_topic_0066036542.html", "product_code":"obs", - "code":"111", + "code":"112", "des":"This section describes how to use CORS in HTML5 to implement cross-origin access.Static website hosting has been configured. For details, see Configuring Static Website H", "doc_type":"usermanual", "kw":"cross-origin resource sharing,cors,cors configuration,Configuring CORS,Cross-Origin Resource Sharing", @@ -1112,7 +1122,7 @@ { "uri":"obs_03_0340.html", "product_code":"obs", - "code":"112", + "code":"113", "des":"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.", "doc_type":"usermanual", "kw":"URL Validation", @@ -1122,7 +1132,7 @@ { "uri":"en-us_topic_0045853689.html", "product_code":"obs", - "code":"113", + "code":"114", "des":"To reduce costs, some websites steal links from other websites to enrich their own contents. Link stealing not only damages interests of the original websites but also in", "doc_type":"usermanual", "kw":"URL Validation Overview,URL Validation,User Guide", @@ -1132,17 +1142,57 @@ { "uri":"obs_03_0341.html", "product_code":"obs", - "code":"114", + "code":"115", "des":"OBS blocks access requests from blacklisted URLs and allows those from whitelisted URLs.Static website hosting has been enabled.Principles for setting Referers:The length", "doc_type":"usermanual", "kw":"URL validation,URL validation configuration,whitelist configuration,blacklist configuration,Configur", "title":"Configuring URL Validation", "githuburl":"" }, + { + "uri":"obs_03_0350.html", + "product_code":"obs", + "code":"116", + "des":"The requester-pays configuration allows the requester to pay for data transfer and API calls associated with accessing the requested OBS resources, while the bucket owner", + "doc_type":"usermanual", + "kw":"Requester Pays,OBS Console Operation Guide,User Guide", + "title":"Requester Pays", + "githuburl":"" + }, + { + "uri":"obs_03_0008.html", + "product_code":"obs", + "code":"117", + "des":"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.", + "doc_type":"usermanual", + "kw":"Monitoring", + "title":"Monitoring", + "githuburl":"" + }, + { + "uri":"obs_03_0009.html", + "product_code":"obs", + "code":"118", + "des":"You may send PUT and GET requests continuously when using OBS, which generates upload and download traffic. You may also receive error responses from the server. Cloud Ey", + "doc_type":"usermanual", + "kw":"OBS monitoring,metric monitoring,Monitoring OBS,Monitoring,User Guide", + "title":"Monitoring OBS", + "githuburl":"" + }, + { + "uri":"obs_03_0010.html", + "product_code":"obs", + "code":"119", + "des":"This section defines the namespace, list, and dimensions of monitoring metrics reported by OBS to Cloud Eye. You can use the management console or APIs provided by Cloud ", + "doc_type":"usermanual", + "kw":"OBS monitoring metrics,obs metrics,obs metric monitoring,OBS Monitoring Metrics,Monitoring,User Guid", + "title":"OBS Monitoring Metrics", + "githuburl":"" + }, { "uri":"obs_03_0020.html", "product_code":"obs", - "code":"115", + "code":"120", "des":"Cloud Trace Service (CTS) records operations on cloud resources in your account. You can use the records to perform security analysis, track resource changes, audit compl", "doc_type":"usermanual", "kw":"OBS data operations,data operations,OBS management operations,management operations,Cloud Trace Serv", @@ -1152,7 +1202,7 @@ { "uri":"obs_03_0076.html", "product_code":"obs", - "code":"116", + "code":"121", "des":"When you delete or change the storage class of an object, the Task Management is displayed in the lower part of the console. You can manage tasks through Task Management.", "doc_type":"usermanual", "kw":"Task Management,OBS Console Operation Guide,User Guide", @@ -1162,7 +1212,7 @@ { "uri":"obs_03_0036.html", "product_code":"obs", - "code":"117", + "code":"122", "des":"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.", "doc_type":"usermanual", "kw":"Related Operations", @@ -1172,7 +1222,7 @@ { "uri":"obs_03_0037.html", "product_code":"obs", - "code":"118", + "code":"123", "des":"To use some OBS features, such as cross-region replication, you need to use IAM agencies to grant required permissions to OBS for processing your data.Click Modify Permis", "doc_type":"usermanual", "kw":"Creating an IAM Agency,Related Operations,User Guide", @@ -1182,7 +1232,7 @@ { "uri":"obs_03_0342.html", "product_code":"obs", - "code":"119", + "code":"124", "des":"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.", "doc_type":"usermanual", "kw":"Troubleshooting", @@ -1192,7 +1242,7 @@ { "uri":"obs_03_0343.html", "product_code":"obs", - "code":"120", + "code":"125", "des":"A user logs in to OBS Console using Internet Explorer 11 and uploads an object. When the user attempts to download the object to the original path to replace the original", "doc_type":"usermanual", "kw":"An Object Fails to Be Downloaded Using Internet Explorer 11,Troubleshooting,User Guide", @@ -1202,7 +1252,7 @@ { "uri":"obs_03_0344.html", "product_code":"obs", - "code":"121", + "code":"126", "des":"Why OBS Console cannot be opened in Internet Explorer 9, even if the address of OBS Console can be pinged?Confirm whether Use SSL and Use TLS are selected in Internet Opt", "doc_type":"usermanual", "kw":"OBS Console Cannot Be Opened in Internet Explorer 9,Troubleshooting,User Guide", @@ -1212,7 +1262,7 @@ { "uri":"obs_03_0345.html", "product_code":"obs", - "code":"122", + "code":"127", "des":"After an object with a relatively long name is downloaded to a local path, the object name changes.For Windows, a file name, including the file name extension, can contai", "doc_type":"usermanual", "kw":"The Object Name Changes After an Object with a Long Name Is Downloaded to a Local Computer,Troublesh", @@ -1222,7 +1272,7 @@ { "uri":"obs_03_0346.html", "product_code":"obs", - "code":"123", + "code":"128", "des":"When configuring event notification on OBS, the user is prompted by the message \"OBS is not authorized to use this topic. Go to SMN to authorize OBS to use this topic.\"Go", "doc_type":"usermanual", "kw":"Failed to Configure Event Notification,Troubleshooting,User Guide", @@ -1232,7 +1282,7 @@ { "uri":"obs_03_0347.html", "product_code":"obs", - "code":"124", + "code":"129", "des":"Error message \"Time difference is longer than 15 minutes between the client and server\" or \"The difference between the request time and the current time is too large\" is ", "doc_type":"usermanual", "kw":"Time Difference Is Longer Than 15 Minutes Between the Client and Server,Troubleshooting,User Guide", @@ -1242,7 +1292,7 @@ { "uri":"obs_03_0348.html", "product_code":"obs", - "code":"125", + "code":"130", "des":"If a request fails to be processed due to errors, an error response is returned. An error response contains an error code and error details. Table 1 lists some common err", "doc_type":"usermanual", "kw":"Error Code List,OBS Console Operation Guide,User Guide", @@ -1252,7 +1302,7 @@ { "uri":"obs_03_0400.html", "product_code":"obs", - "code":"126", + "code":"131", "des":"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.", "doc_type":"usermanual", "kw":"OBS Browser Operation Guide", @@ -1262,7 +1312,7 @@ { "uri":"obs_03_0401.html", "product_code":"obs", - "code":"127", + "code":"132", "des":"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.", "doc_type":"usermanual", "kw":"Introduction to OBS Browser", @@ -1272,7 +1322,7 @@ { "uri":"en-us_topic_0045853837.html", "product_code":"obs", - "code":"128", + "code":"133", "des":"OBS Browser is a client that runs on Windows systems. It can help you effortlessly manage object storage on your personal computers.Download OBS Browser. For details, see", "doc_type":"usermanual", "kw":"OBS Browser Overview,Introduction to OBS Browser,User Guide", @@ -1282,7 +1332,7 @@ { "uri":"obs_03_0402.html", "product_code":"obs", - "code":"129", + "code":"134", "des":"Table 1 describes the functions of OBS Browser:Function descriptionFunctionDescriptionBucket managementCreates and deletes buckets of different storage classes in specifi", "doc_type":"usermanual", "kw":"Function Description,Introduction to OBS Browser,User Guide", @@ -1292,7 +1342,7 @@ { "uri":"obs_03_0403.html", "product_code":"obs", - "code":"130", + "code":"135", "des":"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.", "doc_type":"usermanual", "kw":"Getting Started", @@ -1302,7 +1352,7 @@ { "uri":"obs_03_0064.html", "product_code":"obs", - "code":"131", + "code":"136", "des":"The follow-up sections describe how to complete the following tasks illustrated in Figure 1.Click in the upper right of the page, or right-click the bucket list or objec", "doc_type":"usermanual", "kw":"Process Description,Getting Started,User Guide", @@ -1312,7 +1362,7 @@ { "uri":"obs_03_0035.html", "product_code":"obs", - "code":"132", + "code":"137", "des":"If your cloud service account does not need individual IAM users, then you may skip this section. Your permissions to use OBS functions are not affected.If IAM users are ", "doc_type":"usermanual", "kw":"Configuring User Permissions,Getting Started,User Guide", @@ -1322,7 +1372,7 @@ { "uri":"en-us_topic_0045853783.html", "product_code":"obs", - "code":"133", + "code":"138", "des":"To download the package, click the OBS Browser package link on the homepage of OBS Console.", "doc_type":"usermanual", "kw":"Downloading OBS Browser,Getting Started,User Guide", @@ -1332,7 +1382,7 @@ { "uri":"obs_03_0405.html", "product_code":"obs", - "code":"134", + "code":"139", "des":"This section describes how to create access keys (AK and SK) in OBS Console. A pair of AK and SK is used to encrypt the signature of a request, ensuring that the request ", "doc_type":"usermanual", "kw":"Creating Access Keys (AK and SK),Getting Started,User Guide", @@ -1342,7 +1392,7 @@ { "uri":"en-us_topic_0045853477.html", "product_code":"obs", - "code":"135", + "code":"140", "des":"This section describes how to log in to OBS Browser.If you are starting OBS Browser for the first time, the Add Account dialog box is automatically displayed. Go directly", "doc_type":"usermanual", "kw":"Logging In to OBS Browser,Getting Started,User Guide", @@ -1352,7 +1402,7 @@ { "uri":"obs_03_0022.html", "product_code":"obs", - "code":"136", + "code":"141", "des":"A bucket is a container that stores objects in OBS. Before you store data in OBS, you need to create a bucket first.An account can create a maximum of 100 buckets and par", "doc_type":"usermanual", "kw":"Adding a Bucket,Getting Started,User Guide", @@ -1362,7 +1412,7 @@ { "uri":"obs_03_0024.html", "product_code":"obs", - "code":"137", + "code":"142", "des":"Files are uploaded in multiparts on OBS Browser. OBS Browser supports the upload of a single file with the maximum size of 48.8 TB.OBS Browser supports resumable transfer", "doc_type":"usermanual", "kw":"Uploading a File or Folder,Getting Started,User Guide", @@ -1372,7 +1422,7 @@ { "uri":"obs_03_0025.html", "product_code":"obs", - "code":"138", + "code":"143", "des":"OBS Browser supports batch download. You can select multiple files or folders and click Download above the object list to download objects in batches.Before downloading C", "doc_type":"usermanual", "kw":"Downloading a File or Folder,Getting Started,User Guide", @@ -1382,7 +1432,7 @@ { "uri":"obs_03_0026.html", "product_code":"obs", - "code":"139", + "code":"144", "des":"Deleting a folder will delete all files in the folder. Ensure that all files in a folder are not needed before deleting the folder.OBS Browser supports batch deletion. Yo", "doc_type":"usermanual", "kw":"Deleting a File or Folder,Getting Started,User Guide", @@ -1392,7 +1442,7 @@ { "uri":"obs_03_0027.html", "product_code":"obs", - "code":"140", + "code":"145", "des":"You can delete unwanted buckets on OBS Console to free up the quota of buckets.All objects in the bucket have been deleted.This operation can be performed only by the buc", "doc_type":"usermanual", "kw":"Deleting a Bucket,Getting Started,User Guide", @@ -1402,7 +1452,7 @@ { "uri":"obs_03_0012.html", "product_code":"obs", - "code":"141", + "code":"146", "des":"OBS supports tiered storage classes at the bucket level and object level.OBS provides the following storage classes: Standard, Warm, and Cold.Different storage classes me", "doc_type":"usermanual", "kw":"Storage Classes Overview,OBS Browser Operation Guide,User Guide", @@ -1412,7 +1462,7 @@ { "uri":"obs_03_0406.html", "product_code":"obs", - "code":"142", + "code":"147", "des":"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.", "doc_type":"usermanual", "kw":"Managing Buckets", @@ -1422,7 +1472,7 @@ { "uri":"obs_03_0059.html", "product_code":"obs", - "code":"143", + "code":"148", "des":"OBS Browser supports three methods of bucket management.You can click the button above the bucket list to manage buckets.Also, you can click the blank area in the row whe", "doc_type":"usermanual", "kw":"Bucket Management Methods,Managing Buckets,User Guide", @@ -1432,7 +1482,7 @@ { "uri":"obs_03_0407.html", "product_code":"obs", - "code":"144", + "code":"149", "des":"Buckets are containers that store objects in OBS. Before you store data in OBS, you need to create buckets.An account can create a maximum of 100 buckets and parallel fil", "doc_type":"usermanual", "kw":"Adding a Bucket,Managing Buckets,User Guide", @@ -1442,7 +1492,7 @@ { "uri":"obs_03_0408.html", "product_code":"obs", - "code":"145", + "code":"150", "des":"This section describes how to search for a bucket by entering characters contained in its name on OBS Browser.The found buckets are displayed in the bucket list. If you w", "doc_type":"usermanual", "kw":"Searching for a Bucket,Managing Buckets,User Guide", @@ -1452,7 +1502,7 @@ { "uri":"obs_03_0409.html", "product_code":"obs", - "code":"146", + "code":"151", "des":"This section describes how to view basic information about a bucket, including the owner, capacity, location, and object quantity using OBS Browser.The statistics of Used", "doc_type":"usermanual", "kw":"Viewing Basic Information of a Bucket,Managing Buckets,User Guide", @@ -1462,7 +1512,7 @@ { "uri":"en-us_topic_0045853710.html", "product_code":"obs", - "code":"147", + "code":"152", "des":"Data can be uploaded to OBS using multipart uploads. Fragments are generated, if a multipart upload fails because of the following reasons (included but not limited to):T", "doc_type":"usermanual", "kw":"Managing Fragments,Managing Buckets,User Guide", @@ -1472,7 +1522,7 @@ { "uri":"obs_03_0411.html", "product_code":"obs", - "code":"148", + "code":"153", "des":"You can delete unwanted buckets on OBS Console to free up the quota of buckets.All objects in the bucket have been deleted.This operation can be performed only by the buc", "doc_type":"usermanual", "kw":"Deleting a Bucket,Managing Buckets,User Guide", @@ -1482,7 +1532,7 @@ { "uri":"obs_03_0412.html", "product_code":"obs", - "code":"149", + "code":"154", "des":"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.", "doc_type":"usermanual", "kw":"Managing Objects", @@ -1492,7 +1542,7 @@ { "uri":"obs_03_0060.html", "product_code":"obs", - "code":"150", + "code":"155", "des":"OBS Browser supports three methods of object management.You can use the operation buttons above the object list to manage objects.Click the blank area in the row where th", "doc_type":"usermanual", "kw":"Object Management Methods,Managing Objects,User Guide", @@ -1502,7 +1552,7 @@ { "uri":"obs_03_0413.html", "product_code":"obs", - "code":"151", + "code":"156", "des":"This section describes how to create a folder using OBS Browser.Unlike the file system, OBS does not involve the concepts of file and folder. For easy data management, OB", "doc_type":"usermanual", "kw":"Creating a Folder,Managing Objects,User Guide", @@ -1512,7 +1562,7 @@ { "uri":"obs_03_0414.html", "product_code":"obs", - "code":"152", + "code":"157", "des":"Files are uploaded in multiparts on OBS Browser. OBS Browser supports the upload of a single file with the maximum size of 48.8 TB.OBS Browser supports resumable transfer", "doc_type":"usermanual", "kw":"Uploading a File or Folder,Managing Objects,User Guide", @@ -1522,7 +1572,7 @@ { "uri":"obs_03_0415.html", "product_code":"obs", - "code":"153", + "code":"158", "des":"OBS Browser supports batch download. You can select multiple files or folders and click Download above the object list to download objects in batches.Before downloading C", "doc_type":"usermanual", "kw":"Downloading a File or Folder,Managing Objects,User Guide", @@ -1532,7 +1582,7 @@ { "uri":"obs_03_0416.html", "product_code":"obs", - "code":"154", + "code":"159", "des":"The object uniform resource locator (URL) (object sharing) function allows anonymous users to access object data using object URLs.An anonymous user has been assigned wit", "doc_type":"usermanual", "kw":"Accessing an Object Using Its Object URL,Managing Objects,User Guide", @@ -1542,7 +1592,7 @@ { "uri":"obs_03_0417.html", "product_code":"obs", - "code":"155", + "code":"160", "des":"This section describes how to search for a file or folder by name prefix on OBS Browser.In the root directory of the bucket, files and folders whose name starts with the ", "doc_type":"usermanual", "kw":"Searching for a File or Folder,Managing Objects,User Guide", @@ -1552,7 +1602,7 @@ { "uri":"en-us_topic_0045853551.html", "product_code":"obs", - "code":"156", + "code":"161", "des":"This section describes how to delete a file or folder.Deleting a folder will delete all files in the folder. Ensure that all files in a folder can be deleted before delet", "doc_type":"usermanual", "kw":"Deleting a File or Folder,Managing Objects,User Guide", @@ -1562,7 +1612,7 @@ { "uri":"obs_03_0418.html", "product_code":"obs", - "code":"157", + "code":"162", "des":"The Cold storage class is applicable to archiving rarely-accessed (such as once a year) data. The application scenarios include data archiving and long-term data retentio", "doc_type":"usermanual", "kw":"Restoring a Cold File in OBS,Managing Objects,User Guide", @@ -1572,7 +1622,7 @@ { "uri":"obs_03_0419.html", "product_code":"obs", - "code":"158", + "code":"163", "des":"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.", "doc_type":"usermanual", "kw":"Server-Side Encryption", @@ -1582,8 +1632,8 @@ { "uri":"obs_03_0420.html", "product_code":"obs", - "code":"159", - "des":"After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When downloading the encrypted objects, the encrypted data wil", + "code":"164", + "des":"After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When objects are downloaded, they will be decrypted on the ser", "doc_type":"usermanual", "kw":"Server-Side Encryption Overview,Server-Side Encryption,User Guide", "title":"Server-Side Encryption Overview", @@ -1592,7 +1642,7 @@ { "uri":"obs_03_0421.html", "product_code":"obs", - "code":"160", + "code":"165", "des":"OBS allows users to encrypt objects on the server side so that the objects can be securely stored in OBS.In the region where the OBS is deployed, add the KMS Administrato", "doc_type":"usermanual", "kw":"Uploading a File with Server-Side Encryption,Server-Side Encryption,User Guide", @@ -1602,7 +1652,7 @@ { "uri":"obs_03_0140.html", "product_code":"obs", - "code":"161", + "code":"166", "des":"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.", "doc_type":"usermanual", "kw":"Permission Control", @@ -1612,7 +1662,7 @@ { "uri":"obs_03_0062.html", "product_code":"obs", - "code":"162", + "code":"167", "des":"OBS Browser supports permission control based on bucket policies, bucket ACLs, and object ACLs.Bucket policy: A bucket policy applies to the configured OBS bucket and obj", "doc_type":"usermanual", "kw":"Overview,Permission Control,User Guide", @@ -1622,7 +1672,7 @@ { "uri":"en-us_topic_0045853707.html", "product_code":"obs", - "code":"163", + "code":"168", "des":"A bucket policy defines the access control policy of resources (buckets and objects) in OBS.The size of a bucket policy cannot exceed 20 KB.Table 1 describes the paramete", "doc_type":"usermanual", "kw":"Configuring a Bucket Policy,Permission Control,User Guide", @@ -1632,7 +1682,7 @@ { "uri":"en-us_topic_0045853509.html", "product_code":"obs", - "code":"164", + "code":"169", "des":"By configuring ACL, you can authorize bucket and ACL permissions to the Owner, Anonymous User, Registered User, or Log Delivery User groups.", "doc_type":"usermanual", "kw":"Configuring a Bucket ACL,Permission Control,User Guide", @@ -1642,7 +1692,7 @@ { "uri":"obs_03_0424.html", "product_code":"obs", - "code":"165", + "code":"170", "des":"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.", "doc_type":"usermanual", "kw":"Lifecycle Management", @@ -1652,7 +1702,7 @@ { "uri":"obs_03_0425.html", "product_code":"obs", - "code":"166", + "code":"171", "des":"Lifecycle management means periodically deleting objects in a bucket or transitioning between object storage classes by configuring rules.Lifecycle management applies to ", "doc_type":"usermanual", "kw":"Lifecycle Management Overview,Lifecycle Management,User Guide", @@ -1662,7 +1712,7 @@ { "uri":"en-us_topic_0045853854.html", "product_code":"obs", - "code":"167", + "code":"172", "des":"You can configure a lifecycle management rule for a bucket, and applicable objects in the bucket will be managed by the rule.Basic Information:Status: Select Enable to en", "doc_type":"usermanual", "kw":"Configuring a Lifecycle Rule,Lifecycle Management,User Guide", @@ -1672,7 +1722,7 @@ { "uri":"obs_03_0427.html", "product_code":"obs", - "code":"168", + "code":"173", "des":"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.", "doc_type":"usermanual", "kw":"CORS", @@ -1682,7 +1732,7 @@ { "uri":"obs_03_0428.html", "product_code":"obs", - "code":"169", + "code":"174", "des":"CORS is a browser-standard mechanism provided by the World Wide Web Consortium (W3C). It defines the interaction methods between client-side web applications in one origi", "doc_type":"usermanual", "kw":"CORS Overview,CORS,User Guide", @@ -1692,7 +1742,7 @@ { "uri":"en-us_topic_0045853860.html", "product_code":"obs", - "code":"170", + "code":"175", "des":"This section describes how to use CORS in HTML5 to implement cross-origin access.You can set a maximum of 100 CORS rules for one bucket.Table 1 describes parameters in CO", "doc_type":"usermanual", "kw":"Configuring CORS,CORS,User Guide", @@ -1702,7 +1752,7 @@ { "uri":"obs_03_0430.html", "product_code":"obs", - "code":"171", + "code":"176", "des":"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.", "doc_type":"usermanual", "kw":"Logging", @@ -1712,7 +1762,7 @@ { "uri":"obs_03_0431.html", "product_code":"obs", - "code":"172", + "code":"177", "des":"You can enable logging to facilitate analysis or audit as required. Access logs enable a bucket owner to analyze the property, type, or trend of requests to the bucket in", "doc_type":"usermanual", "kw":"Logging Overview,Logging,User Guide", @@ -1722,7 +1772,7 @@ { "uri":"en-us_topic_0045853744.html", "product_code":"obs", - "code":"173", + "code":"178", "des":"After logging is enabled for a bucket, OBS automatically converts bucket logs into objects following the naming rules and writes the objects into a target bucket.The log ", "doc_type":"usermanual", "kw":"Configuring Logging,Logging,User Guide", @@ -1732,7 +1782,7 @@ { "uri":"obs_03_0433.html", "product_code":"obs", - "code":"174", + "code":"179", "des":"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.", "doc_type":"usermanual", "kw":"External Buckets", @@ -1742,7 +1792,7 @@ { "uri":"obs_03_0434.html", "product_code":"obs", - "code":"175", + "code":"180", "des":"The bucket owner can authorize other accounts the read and write access to the bucket. If you are authorized with such permissions, you can add the bucket on OBS Browser ", "doc_type":"usermanual", "kw":"External Bucket Overview,External Buckets,User Guide", @@ -1752,7 +1802,7 @@ { "uri":"en-us_topic_0045853737.html", "product_code":"obs", - "code":"176", + "code":"181", "des":"OBS Browser supports the external bucket adding function.You have obtained the permissions to read and write the external bucket that you want to add.For example: Account", "doc_type":"usermanual", "kw":"Adding External Buckets,External Buckets,User Guide", @@ -1762,7 +1812,7 @@ { "uri":"obs_03_0134.html", "product_code":"obs", - "code":"177", + "code":"182", "des":"A bucket ACL can be used to grant the read and write access to a bucket. If only the read access to the bucket is granted, the authorized user can only add the bucket and", "doc_type":"usermanual", "kw":"Application Example 1: Authorizing Access Permissions Required for Adding an External Bucket Through", @@ -1772,7 +1822,7 @@ { "uri":"obs_03_0135.html", "product_code":"obs", - "code":"178", + "code":"183", "des":"A standard bucket policy can be used to grant the read and write access to a bucket. The standard bucket policy grants the public read and write access to the bucket, tha", "doc_type":"usermanual", "kw":"Application Example 2: Authorizing Access Permissions Required for Adding an External Bucket Through", @@ -1782,7 +1832,7 @@ { "uri":"obs_03_0136.html", "product_code":"obs", - "code":"179", + "code":"184", "des":"A custom bucket policy can be used to grant the read and write access permissions to the bucket to be added.If a custom bucket policy is used to authorize such permission", "doc_type":"usermanual", "kw":"Application Example 3: Authorizing Access Permissions Required for Adding an External Bucket Through", @@ -1792,7 +1842,7 @@ { "uri":"obs_03_0435.html", "product_code":"obs", - "code":"180", + "code":"185", "des":"OBS Browser supports the management of upload, download, deletion, and restoration tasks. You can suspend, cancel, or delete tasks using the task management function.If t", "doc_type":"usermanual", "kw":"Task Management,OBS Browser Operation Guide,User Guide", @@ -1802,7 +1852,7 @@ { "uri":"obs_03_0028.html", "product_code":"obs", - "code":"181", + "code":"186", "des":"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.", "doc_type":"usermanual", "kw":"Related Operations", @@ -1812,7 +1862,7 @@ { "uri":"en-us_topic_0045853630.html", "product_code":"obs", - "code":"182", + "code":"187", "des":"This section describes how to modify system configurations.Table 1 describes the parameters that can be modified.", "doc_type":"usermanual", "kw":"Configuring the System,Related Operations,User Guide", @@ -1822,7 +1872,7 @@ { "uri":"en-us_topic_0045853764.html", "product_code":"obs", - "code":"183", + "code":"188", "des":"Account names on OBS Browser are used to distinguish one from another, which are irrelevant to the registered cloud service account. An OBS Browser account has one pair o", "doc_type":"usermanual", "kw":"Managing Accounts,Related Operations,User Guide", @@ -1832,7 +1882,7 @@ { "uri":"obs_03_0438.html", "product_code":"obs", - "code":"184", + "code":"189", "des":"This section describes how to update OBS Browser.Every time you log in to OBS Browser, the system automatically checks for update by default. If the current version is no", "doc_type":"usermanual", "kw":"Updating OBS Browser,Related Operations,User Guide", @@ -1842,7 +1892,7 @@ { "uri":"obs_03_0439.html", "product_code":"obs", - "code":"185", + "code":"190", "des":"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.", "doc_type":"usermanual", "kw":"Troubleshooting", @@ -1852,7 +1902,7 @@ { "uri":"obs_03_0440.html", "product_code":"obs", - "code":"186", + "code":"191", "des":"When a user attempts to log in to OBS Browser, the login page does not respond.Delete the obs folder in the AppData\\Local directory on the C drive to clear OBS Browser re", "doc_type":"usermanual", "kw":"Login Page of OBS Browser Does Not Respond upon User Login,Troubleshooting,User Guide", @@ -1862,7 +1912,7 @@ { "uri":"obs_03_0441.html", "product_code":"obs", - "code":"187", + "code":"192", "des":"Why is no upload task created and nothing displayed on the page after a large number of files are selected for upload using OBS Browser? For example, after a user logs in", "doc_type":"usermanual", "kw":"No Upload Task Is Created After a Large Number of Files Are Selected for Upload On OBS Browser,Troub", @@ -1872,7 +1922,7 @@ { "uri":"obs_03_0442.html", "product_code":"obs", - "code":"188", + "code":"193", "des":"Why does blue or black screen of death occur when files are uploaded using OBS Browser?When OBS Browser is used to upload a large number of files or a few of big files, m", "doc_type":"usermanual", "kw":"Blue or Black Screen of Death Occurs During File Upload on OBS Browser,Troubleshooting,User Guide", @@ -1882,7 +1932,7 @@ { "uri":"obs_03_0443.html", "product_code":"obs", - "code":"189", + "code":"194", "des":"Why are the tasks not displayed in the task list when objects are being uploaded, downloaded, or deleted using OBS Browser?When OBS Browser is used to upload, download, o", "doc_type":"usermanual", "kw":"Tasks Are Not Displayed in the Task List When Objects Are Managed Using OBS Browser,Troubleshooting,", @@ -1892,7 +1942,7 @@ { "uri":"obs_03_0444.html", "product_code":"obs", - "code":"190", + "code":"195", "des":"OBS is unavailable when an error is reported stating \"Time difference is longer than 15 minutes between the client and server.\"For security purposes, OBS checks the time ", "doc_type":"usermanual", "kw":"Time Difference Is Longer Than 15 Minutes Between the Client and the Server,Troubleshooting,User Gui", @@ -1902,7 +1952,7 @@ { "uri":"obs_03_0145.html", "product_code":"obs", - "code":"191", + "code":"196", "des":"When starting OBS Browser on a Windows OS, an error occurs with the message displays as \"The task management function cannot work properly because the database is unavail", "doc_type":"usermanual", "kw":"An Error Occurs During the Start-up of OBS Browser, Indicating That the Task Management Function Can", @@ -1912,7 +1962,7 @@ { "uri":"obs_03_0445.html", "product_code":"obs", - "code":"192", + "code":"197", "des":"If a request fails to be processed due to errors, an error response is returned. An error response contains an error code and error details. Table 1 lists some common err", "doc_type":"usermanual", "kw":"List of OBS Error Codes,OBS Browser Operation Guide,User Guide", @@ -1922,7 +1972,7 @@ { "uri":"obs_faq_10000.html", "product_code":"obs", - "code":"193", + "code":"198", "des":"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.", "doc_type":"usermanual", "kw":"FAQs", @@ -1932,7 +1982,7 @@ { "uri":"obs_faq_0100.html", "product_code":"obs", - "code":"194", + "code":"199", "des":"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.", "doc_type":"usermanual", "kw":"OBS Basics", @@ -1942,7 +1992,7 @@ { "uri":"obs_faq_0032.html", "product_code":"obs", - "code":"195", + "code":"200", "des":"Register an account, add a payment method, and you can start using OBS.If you use an IAM user, ensure that the user has been added to a user group that has the permission", "doc_type":"usermanual", "kw":"How Can I Get Started Using OBS?,OBS Basics,User Guide", @@ -1952,7 +2002,7 @@ { "uri":"obs_faq_0124.html", "product_code":"obs", - "code":"196", + "code":"201", "des":"You can access OBS through domain names. When you are using the API, third-party tools, or other methods to access OBS, you can use domain names to conveniently locate re", "doc_type":"usermanual", "kw":"How Do I Obtain an OBS Endpoint?,OBS Basics,User Guide", @@ -1962,7 +2012,7 @@ { "uri":"obs_faq_0006.html", "product_code":"obs", - "code":"197", + "code":"202", "des":"SAN storage provides LUNs or volumes for applications. LUNs and volumes are forms of disk storage. Upper-layer applications use Fibre Channel or iSCSI protocols to access", "doc_type":"usermanual", "kw":"What Are the Advantages of Object Storage over SAN and NAS Storage?,OBS Basics,User Guide", @@ -1972,7 +2022,7 @@ { "uri":"obs_faq_0009.html", "product_code":"obs", - "code":"198", + "code":"203", "des":"OBS can store all types of data.", "doc_type":"usermanual", "kw":"Which Types of Data Can Be Stored in OBS?,OBS Basics,User Guide", @@ -1982,17 +2032,27 @@ { "uri":"obs_faq_0010.html", "product_code":"obs", - "code":"199", + "code":"204", "des":"There are no restrictions on the total capacity or number of objects or files that can be stored by the OBS system or in any single bucket. However, there are limitations", "doc_type":"usermanual", "kw":"How Much Data Can I Store in OBS?,OBS Basics,User Guide", "title":"How Much Data Can I Store in OBS?", "githuburl":"" }, + { + "uri":"obs_faq_0111.html", + "product_code":"obs", + "code":"205", + "des":"Yes.On Cloud Eye, you can monitor the OBS metrics described in the following table.", + "doc_type":"usermanual", + "kw":"Does OBS Support Traffic Monitoring?,OBS Basics,User Guide", + "title":"Does OBS Support Traffic Monitoring?", + "githuburl":"" + }, { "uri":"obs_faq_0016.html", "product_code":"obs", - "code":"200", + "code":"206", "des":"No.OBS does not involve files or folders like in a file system. For your convenience, OBS provides a way to simulate folders. On OBS Console, you can simulate a folder by", "doc_type":"usermanual", "kw":"Can Folders in OBS Be Used the Same Way as in a File System?,OBS Basics,User Guide", @@ -2002,7 +2062,7 @@ { "uri":"obs_faq_0018.html", "product_code":"obs", - "code":"201", + "code":"207", "des":"When creating a bucket on OBS, you can specify a region for the bucket. Then your data on OBS is stored on multiple storage devices in this region.", "doc_type":"usermanual", "kw":"Where Is Data Stored in OBS?,OBS Basics,User Guide", @@ -2012,7 +2072,7 @@ { "uri":"obs_faq_0123.html", "product_code":"obs", - "code":"202", + "code":"208", "des":"An OBS bucket name is the name of the bucket you created.The domain name is the endpoint of the region where the bucket is located.The domain name of your bucket is the b", "doc_type":"usermanual", "kw":"What Is the Relationship Between OBS Bucket Names and OBS Domain Names?,OBS Basics,User Guide", @@ -2022,7 +2082,7 @@ { "uri":"obs_03_0071.html", "product_code":"obs", - "code":"203", + "code":"209", "des":"Yes, OBS can be accessed over HTTPS.When accessing OBS using the allocated domain name, just replace http in the URL of the bucket or object with https in the browser.", "doc_type":"usermanual", "kw":"Does OBS Support Access over HTTPS?,OBS Basics,User Guide", @@ -2032,7 +2092,7 @@ { "uri":"obs_faq_0125.html", "product_code":"obs", - "code":"204", + "code":"210", "des":"Yes.Bucket ACLs and bucket policies can be used to grant other users read access to your buckets.You can grant other users read permissions for objects in your bucket by ", "doc_type":"usermanual", "kw":"Can Other Users Access My Data Stored in OBS?,OBS Basics,User Guide", @@ -2042,7 +2102,7 @@ { "uri":"obs_faq_0014.html", "product_code":"obs", - "code":"205", + "code":"211", "des":"Resumable transfer is supported for all transfer methods except API.", "doc_type":"usermanual", "kw":"Does OBS Support Resumable Data Transfer?,OBS Basics,User Guide", @@ -2052,7 +2112,7 @@ { "uri":"obs_faq_0015.html", "product_code":"obs", - "code":"206", + "code":"212", "des":"The following table lists the batch upload support for different OBS tools.", "doc_type":"usermanual", "kw":"Does OBS Support Batch Upload?,OBS Basics,User Guide", @@ -2062,7 +2122,7 @@ { "uri":"obs_faq_0047.html", "product_code":"obs", - "code":"207", + "code":"213", "des":"The following table lists the batch download support for different OBS tools.", "doc_type":"usermanual", "kw":"Does OBS Support Batch Download?,OBS Basics,User Guide", @@ -2072,7 +2132,7 @@ { "uri":"obs_faq_0020.html", "product_code":"obs", - "code":"208", + "code":"214", "des":"The following table lists the batch deletion support for different OBS tools.The batch deletion performance is negatively correlated with the number of objects in a singl", "doc_type":"usermanual", "kw":"Does OBS Support Batch Deletion of Objects?,OBS Basics,User Guide", @@ -2082,8 +2142,8 @@ { "uri":"obs_03_0100.html", "product_code":"obs", - "code":"209", - "des":"In theory, OBS has no limitations on either upload or download speeds, but, if you access OBS over a public network, your speed will be limited by public network conditio", + "code":"215", + "des":"The OBS upload and download speed may be affected by:Bandwidth limit of OBS itselfBandwidth of the internet or intranet", "doc_type":"usermanual", "kw":"What Are Factors that Affect the Upload and Download Speed of OBS?,OBS Basics,User Guide", "title":"What Are Factors that Affect the Upload and Download Speed of OBS?", @@ -2092,7 +2152,7 @@ { "uri":"obs_03_0138.html", "product_code":"obs", - "code":"210", + "code":"216", "des":"Check whether there is a lifecycle rule configured to automatically delete objects after a certain date.Check whether the write permission to the bucket has been granted ", "doc_type":"usermanual", "kw":"Why Did Some of My Data Stored on OBS Get Lost?,OBS Basics,User Guide", @@ -2102,7 +2162,7 @@ { "uri":"obs_03_0139.html", "product_code":"obs", - "code":"211", + "code":"217", "des":"If versioning is enabled for a bucket, deleted objects are saved to the Deleted Objects list. You can recover objects from the Deleted Objects list. For details, see Unde", "doc_type":"usermanual", "kw":"Can Deleted Data Be Recovered?,OBS Basics,User Guide", @@ -2112,7 +2172,7 @@ { "uri":"obs_faq_0023.html", "product_code":"obs", - "code":"212", + "code":"218", "des":"After you select the objects that you want to delete, OBS will delete the data completely, with nothing remaining. This protects against data leaks.", "doc_type":"usermanual", "kw":"Will There Be Data Left Over in OBS After I Delete an Object?,OBS Basics,User Guide", @@ -2122,7 +2182,7 @@ { "uri":"obs_faq_0141.html", "product_code":"obs", - "code":"213", + "code":"219", "des":"Yes. OBS buckets (version 3.0 and later) are Multi-AZ reliable. They can keep resource accessible in terms of force majeure such as natural disasters when an AZ is unavai", "doc_type":"usermanual", "kw":"Does OBS Provide Multi-AZ Reliability?,OBS Basics,User Guide", @@ -2132,7 +2192,7 @@ { "uri":"obs_faq_1100.html", "product_code":"obs", - "code":"214", + "code":"220", "des":"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.", "doc_type":"usermanual", "kw":"Access Control", @@ -2142,7 +2202,7 @@ { "uri":"obs_faq_0042.html", "product_code":"obs", - "code":"215", + "code":"221", "des":"You can use the following mechanisms to control access to OBS.IAM policiesIAM policies define the actions that can be performed on your cloud resources, specifying what a", "doc_type":"usermanual", "kw":"How Can I Control Access to OBS?,Access Control,User Guide", @@ -2152,7 +2212,7 @@ { "uri":"obs_faq_0054.html", "product_code":"obs", - "code":"216", + "code":"222", "des":"IAM policies apply to cloud resources. With the OBS permissions, an IAM policy can be applied to all buckets and objects in OBS.A bucket policy only applies to the bucket", "doc_type":"usermanual", "kw":"What Are the Differences Between Using an IAM Policy and a Bucket Policy in Access Control?,Access C", @@ -2162,7 +2222,7 @@ { "uri":"obs_faq_0055.html", "product_code":"obs", - "code":"217", + "code":"223", "des":"An object policy takes effect on only one object in a bucket. A bucket policy can be applied to multiple or all objects in a bucket.", "doc_type":"usermanual", "kw":"What Is the Relationship Between a Bucket Policy and an Object Policy?,Access Control,User Guide", @@ -2172,7 +2232,7 @@ { "uri":"obs_faq_1200.html", "product_code":"obs", - "code":"218", + "code":"224", "des":"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.", "doc_type":"usermanual", "kw":"Buckets and Objects", @@ -2182,7 +2242,7 @@ { "uri":"obs_faq_0138.html", "product_code":"obs", - "code":"219", + "code":"225", "des":"If the number of buckets created by the current user reaches 100, delete some unneeded buckets first.If the name for the new bucket already exists, use another name and t", "doc_type":"usermanual", "kw":"Why Am I Unable to Create a Bucket?,Buckets and Objects,User Guide", @@ -2192,7 +2252,7 @@ { "uri":"obs_faq_0134.html", "product_code":"obs", - "code":"220", + "code":"226", "des":"Check whether the network connectivity between the local computer and OBS is normal. If the network is down, restore the network connectivity.If a message indicating \"ser", "doc_type":"usermanual", "kw":"Why Am I Unable to Upload an Object?,Buckets and Objects,User Guide", @@ -2202,7 +2262,7 @@ { "uri":"obs_faq_0135.html", "product_code":"obs", - "code":"221", + "code":"227", "des":"Check whether the network connectivity between the local computer and OBS is normal. If the network is down, restore the network connectivity.Check whether the account is", "doc_type":"usermanual", "kw":"Why Am I Unable to Download an Object?,Buckets and Objects,User Guide", @@ -2212,7 +2272,7 @@ { "uri":"obs_faq_0064.html", "product_code":"obs", - "code":"222", + "code":"228", "des":"Check whether the network connectivity between the local computer and OBS is normal. If the network is down, restore the network connectivity.Check whether all objects in", "doc_type":"usermanual", "kw":"Why Can't I Delete a Bucket?,Buckets and Objects,User Guide", @@ -2222,7 +2282,7 @@ { "uri":"obs_faq_0132.html", "product_code":"obs", - "code":"223", + "code":"229", "des":"When an object is uploaded, it inherits the storage class of the bucket by default, but you can change the default storage class when you upload the object.Changing the s", "doc_type":"usermanual", "kw":"What Is the Relationship Between Bucket Storage Classes and Object Storage Classes?,Buckets and Obje", @@ -2232,7 +2292,7 @@ { "uri":"obs_faq_0133.html", "product_code":"obs", - "code":"224", + "code":"230", "des":"No. After a bucket is created, the region cannot be changed.", "doc_type":"usermanual", "kw":"Can I Modify the Region of a Bucket?,Buckets and Objects,User Guide", @@ -2242,7 +2302,7 @@ { "uri":"obs_faq_0031.html", "product_code":"obs", - "code":"225", + "code":"231", "des":"Object access paths use the following format: https://{bucket name}.{domain name}/{object name}, for example, https://bucketname.obs.eu-de.otc.t-systems.com/objectname.Yo", "doc_type":"usermanual", "kw":"How Do I Obtain the Access Path to an Object?,Buckets and Objects,User Guide", @@ -2252,7 +2312,7 @@ { "uri":"obs_faq_0136.html", "product_code":"obs", - "code":"226", + "code":"232", "des":"On OBS Console and OBS Browser, you can search for objects by object name prefix. For example, if you search for test, you will find all objects whose names start with te", "doc_type":"usermanual", "kw":"Why Can't I Find Certain Objects in a Bucket When I Searched for Them?,Buckets and Objects,User Guid", @@ -2262,7 +2322,7 @@ { "uri":"obs_faq_0200.html", "product_code":"obs", - "code":"227", + "code":"233", "des":"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.", "doc_type":"usermanual", "kw":"Security", @@ -2272,7 +2332,7 @@ { "uri":"obs_faq_0038.html", "product_code":"obs", - "code":"228", + "code":"234", "des":"OBS is secure. It provides end-to-end security services. For example, if a bucket or an object is undisclosed when you access the bucket or object, only the owner of the ", "doc_type":"usermanual", "kw":"How Is Data Security Ensured in OBS?,Security,User Guide", @@ -2282,7 +2342,7 @@ { "uri":"obs_faq_0039.html", "product_code":"obs", - "code":"229", + "code":"235", "des":"OBS only determines whether data blocks exist or are damaged (repairs data if damaged) by scanning for the data. It does not read specific data.", "doc_type":"usermanual", "kw":"Does OBS Scan My Data for Other Purposes?,Security,User Guide", @@ -2292,7 +2352,7 @@ { "uri":"obs_faq_0040.html", "product_code":"obs", - "code":"230", + "code":"236", "des":"No. Background engineers cannot export your data. For example, if a bucket or an object is undisclosed when you access the bucket or object, only the owner of the bucket ", "doc_type":"usermanual", "kw":"Can Background Engineers Export My Data from OBS?,Security,User Guide", @@ -2302,7 +2362,7 @@ { "uri":"obs_faq_0041.html", "product_code":"obs", - "code":"231", + "code":"237", "des":"Only the owner of a bucket or an object can access it. Accessing a bucket or object requires access keys (AK/SK). In addition, multiple access control mechanisms such as ", "doc_type":"usermanual", "kw":"How Does OBS Prevent My Data from Being Stolen?,Security,User Guide", @@ -2312,7 +2372,7 @@ { "uri":"obs_faq_0043.html", "product_code":"obs", - "code":"232", + "code":"238", "des":"Yes. The pair of AK and SK can be replaced at any time.", "doc_type":"usermanual", "kw":"Can a Pair of AK and SK Be Replaced When They Are Being Used to Access OBS?,Security,User Guide", @@ -2322,7 +2382,7 @@ { "uri":"obs_faq_0021.html", "product_code":"obs", - "code":"233", + "code":"239", "des":"Yes. Different users can use the same pair of AK and SK to access the same resources in OBS.", "doc_type":"usermanual", "kw":"Can a Pair of AK and SK Be Used by Multiple Users to Access OBS?,Security,User Guide", @@ -2332,7 +2392,7 @@ { "uri":"obs_faq_0044.html", "product_code":"obs", - "code":"234", + "code":"240", "des":"Before uploading your data to OBS, you can encrypt the data to ensure security during transmission and storage. OBS support various encryption technologies used on client", "doc_type":"usermanual", "kw":"What Encryption Technologies Can I Use to Encrypt Data on OBS?,Security,User Guide", @@ -2342,7 +2402,7 @@ { "uri":"obs_faq_0700.html", "product_code":"obs", - "code":"235", + "code":"241", "des":"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.", "doc_type":"usermanual", "kw":"How Do I Use Fragment Management?", @@ -2352,7 +2412,7 @@ { "uri":"obs_faq_0037.html", "product_code":"obs", - "code":"236", + "code":"242", "des":"Fragments are incomplete data in buckets generated due to data upload failures.Data can be uploaded to OBS using multipart uploads. Fragments are generated, if a multipar", "doc_type":"usermanual", "kw":"Why Are Fragments Generated?,How Do I Use Fragment Management?,User Guide", @@ -2362,7 +2422,7 @@ { "uri":"obs_faq_0046.html", "product_code":"obs", - "code":"237", + "code":"243", "des":"Generated fragments take up storage space that is billable.You can clear the fragments in a bucket on OBS Console or OBS Browser.If fragments are generated due to interru", "doc_type":"usermanual", "kw":"How Do I Manage Fragments?,How Do I Use Fragment Management?,User Guide", @@ -2372,7 +2432,7 @@ { "uri":"obs_faq_0800.html", "product_code":"obs", - "code":"238", + "code":"244", "des":"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.", "doc_type":"usermanual", "kw":"How Do I Use Versioning?", @@ -2382,7 +2442,7 @@ { "uri":"obs_faq_0050.html", "product_code":"obs", - "code":"239", + "code":"245", "des":"If versioning is enabled and an object is being uploaded, OBS automatically allocates a unique version ID to the object. Objects with the same name are stored in OBS with", "doc_type":"usermanual", "kw":"Can I Upload an Object to a Folder Where a Namesake Object Already Exists?,How Do I Use Versioning?,", @@ -2392,7 +2452,7 @@ { "uri":"obs_faq_0045.html", "product_code":"obs", - "code":"240", + "code":"246", "des":"When versioning is enabled, if you delete an object without specifying a version ID, OBS inserts a delete marker in the list of Deleted Objects. You can recover the objec", "doc_type":"usermanual", "kw":"Can I Recover a Deleted Object?,How Do I Use Versioning?,User Guide", @@ -2402,7 +2462,7 @@ { "uri":"obs_03_0038.html", "product_code":"obs", - "code":"241", + "code":"247", "des":"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.", "doc_type":"usermanual", "kw":"How Do I Use Tags?", @@ -2412,7 +2472,7 @@ { "uri":"obs_03_0039.html", "product_code":"obs", - "code":"242", + "code":"248", "des":"Searching for buckets by tag is not supported by OBS. However, you can use Tag Management Service (TMS) to search for buckets by tag. For details, see Searching for Cloud", "doc_type":"usermanual", "kw":"Can I Search for a Bucket by Tag?,How Do I Use Tags?,User Guide", @@ -2422,7 +2482,7 @@ { "uri":"obs_03_0040.html", "product_code":"obs", - "code":"243", + "code":"249", "des":"If you add tags to a bucket, charging data records (CDRs) generated by the requests for this bucket will be added with these tags, so that you can use the tags to classif", "doc_type":"usermanual", "kw":"What Can I Do with Tags?,How Do I Use Tags?,User Guide", @@ -2432,7 +2492,7 @@ { "uri":"obs_faq_0900.html", "product_code":"obs", - "code":"244", + "code":"250", "des":"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.", "doc_type":"usermanual", "kw":"Event Notification", @@ -2442,7 +2502,7 @@ { "uri":"obs_faq_0051.html", "product_code":"obs", - "code":"245", + "code":"251", "des":"OBS supports notification for the following event types:ObjectCreated: Indicates all kinds of object creation operations, including PUT, POST, and COPY of objects, as wel", "doc_type":"usermanual", "kw":"Which Events Can Trigger Event Notifications?,Event Notification,User Guide", @@ -2452,7 +2512,7 @@ { "uri":"obs_faq_0400.html", "product_code":"obs", - "code":"246", + "code":"252", "des":"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.", "doc_type":"usermanual", "kw":"How Do I Use Lifecycle Management?", @@ -2462,7 +2522,7 @@ { "uri":"obs_faq_0027.html", "product_code":"obs", - "code":"247", + "code":"253", "des":"Lifecycle management applies to the following scenarios:Some periodically uploaded files need only to be retained for one week or one month, and can be deleted once they ", "doc_type":"usermanual", "kw":"What Are the Application Scenarios of Lifecycle Management?,How Do I Use Lifecycle Management?,User ", @@ -2472,7 +2532,7 @@ { "uri":"obs_faq_0500.html", "product_code":"obs", - "code":"248", + "code":"254", "des":"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.", "doc_type":"usermanual", "kw":"How Do I Use Static Website Hosting?", @@ -2482,7 +2542,7 @@ { "uri":"obs_faq_0028.html", "product_code":"obs", - "code":"249", + "code":"255", "des":"OBS supports static website hosting. You can configure the static website hosting function for your buckets on OBS Console. When a client accesses objects from the websit", "doc_type":"usermanual", "kw":"Can OBS Host My Static Websites?,How Do I Use Static Website Hosting?,User Guide", @@ -2492,7 +2552,7 @@ { "uri":"obs_faq_0029.html", "product_code":"obs", - "code":"250", + "code":"256", "des":"Static websites contain static web pages and some scripts that can run on clients, such as JavaScript and Flash.", "doc_type":"usermanual", "kw":"Which Types of Websites Are Suitable for Static Website Hosting in OBS?,How Do I Use Static Website ", @@ -2502,7 +2562,7 @@ { "uri":"obs_faq_0030.html", "product_code":"obs", - "code":"251", + "code":"257", "des":"You can obtain the static website hosting address of the bucket on OBS Console.You can also get the address according to the following rule and format. Address format: ht", "doc_type":"usermanual", "kw":"How Do I Obtain the Static Website Hosting Address of a Bucket?,How Do I Use Static Website Hosting?", @@ -2512,7 +2572,7 @@ { "uri":"obs_03_0016.html", "product_code":"obs", - "code":"252", + "code":"258", "des":"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.", "doc_type":"usermanual", "kw":"How Do I Use Cross-Region Replication?", @@ -2522,7 +2582,7 @@ { "uri":"obs_03_0018.html", "product_code":"obs", - "code":"253", + "code":"259", "des":"The same OBS resources need to be accessed in different locations. To minimize the access latency, you can use cross-region replication to create object copies in the nea", "doc_type":"usermanual", "kw":"What Are the Application Scenarios of Cross-Region Replication?,How Do I Use Cross-Region Replicatio", @@ -2532,8 +2592,8 @@ { "uri":"obs_03_0017.html", "product_code":"obs", - "code":"254", - "des":"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.", + "code":"260", + "des":"If you enable synchronous deletion, deleting an object in a source bucket will synchronously delete its copy in the destination bucket. If you do not enable this function", "doc_type":"usermanual", "kw":"Will an Object Deletion in a Source Bucket Be Synchronized to the Destination Bucket?,How Do I Use C", "title":"Will an Object Deletion in a Source Bucket Be Synchronized to the Destination Bucket?", @@ -2542,7 +2602,7 @@ { "uri":"obs_faq_0137.html", "product_code":"obs", - "code":"255", + "code":"261", "des":"If the function of synchronizing existing objects is not enabled for a cross-region replication rule, existing objects in a bucket will not be copied to the destination b", "doc_type":"usermanual", "kw":"Why Objects Are Not Copied to the Destination Bucket After the Cross-Region Replication Rule Has Bee", @@ -2552,7 +2612,7 @@ { "uri":"obs_03_9999.html", "product_code":"obs", - "code":"256", + "code":"262", "des":"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.", "doc_type":"usermanual", "kw":"Change History,User Guide", @@ -2562,7 +2622,7 @@ { "uri":"obs_03_9998.html", "product_code":"obs", - "code":"257", + "code":"263", "des":"For details about the terms involved in this document, see Glossary.", "doc_type":"usermanual", "kw":"Glossary,User Guide", diff --git a/docs/obs/umn/CLASS.TXT.json b/docs/obs/umn/CLASS.TXT.json index 30af757d..104fb0c0 100644 --- a/docs/obs/umn/CLASS.TXT.json +++ b/docs/obs/umn/CLASS.TXT.json @@ -191,7 +191,7 @@ { "desc":"This section describes how to upload local files to OBS over the Internet. These files can be texts, images, videos, or any other type of files.OBS Console allows you to ", "product_code":"obs", - "title":"Uploading a File", + "title":"Uploading an Object", "uri":"obs_03_0307.html", "doc_type":"usermanual", "p_code":"18", @@ -200,7 +200,7 @@ { "desc":"You can download files from OBS Console to your local computer.Objects in the Cold storage class can be downloaded only when they are in the Restored state.In the Downloa", "product_code":"obs", - "title":"Downloading a File", + "title":"Downloading an Object", "uri":"obs_03_0308.html", "doc_type":"usermanual", "p_code":"18", @@ -209,7 +209,7 @@ { "desc":"You can delete unnecessary files one by one or in a batch on OBS Console to save space and money.You can select multiple files and click Delete above the file list to bat", "product_code":"obs", - "title":"Deleting a File", + "title":"Deleting an Object", "uri":"obs_03_0309.html", "doc_type":"usermanual", "p_code":"18", @@ -299,7 +299,7 @@ { "desc":"This section describes how to upload local files to OBS over the Internet. These files can be texts, images, videos, or any other type of files.OBS Console allows you to ", "product_code":"obs", - "title":"Uploading a File", + "title":"Uploading an Object", "uri":"en-us_topic_0045853663.html", "doc_type":"usermanual", "p_code":"32", @@ -308,7 +308,7 @@ { "desc":"You can download files from OBS Console to the system default path or a custom download path of your local computer.Objects in the Cold storage class can be downloaded on", "product_code":"obs", - "title":"Downloading a File", + "title":"Downloading an Object", "uri":"obs_03_0317.html", "doc_type":"usermanual", "p_code":"32", @@ -317,7 +317,7 @@ { "desc":"You can allow anyone to access your file stored in OBS by sharing the temporary URL of the file.File sharing is temporary. All shared URLs are temporary with a validity p", "product_code":"obs", - "title":"Sharing a File", + "title":"Sharing an Object", "uri":"obs_03_0046.html", "doc_type":"usermanual", "p_code":"32", @@ -326,7 +326,7 @@ { "desc":"This section describes how to search for a file or folder by name prefix on OBS Console.In the root directory of the bucket, files and folders whose name starts with the ", "product_code":"obs", - "title":"Searching for a File or Folder", + "title":"Searching for an Object or Folder", "uri":"obs_03_0318.html", "doc_type":"usermanual", "p_code":"32", @@ -353,7 +353,7 @@ { "desc":"On OBS Console, you can manually delete unneeded files or folders to release space and reduce costs.Alternatively, you can configure lifecycle rules to periodically, auto", "product_code":"obs", - "title":"Deleting a File or Folder", + "title":"Deleting an Object or Folder", "uri":"en-us_topic_0045853756.html", "doc_type":"usermanual", "p_code":"32", @@ -362,7 +362,7 @@ { "desc":"If a bucket has versioning enabled, you can recover a deleted object by undeleting it.Object Deletion with Versioning EnabledWhen versioning is enabled for a bucket, OBS ", "product_code":"obs", - "title":"Undeleting a File", + "title":"Undeleting an Object", "uri":"en-us_topic_0066176932.html", "doc_type":"usermanual", "p_code":"32", @@ -387,7 +387,7 @@ "code":"43" }, { - "desc":"After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When downloading the encrypted objects, the encrypted data wil", + "desc":"After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When objects are downloaded, they will be decrypted on the ser", "product_code":"obs", "title":"Server-Side Encryption Overview", "uri":"en-us_topic_0066036553.html", @@ -396,7 +396,7 @@ "code":"44" }, { - "desc":"OBS enables you to configure default encryption for a bucket. After the configuration, objects uploaded to the bucket are automatically encrypted using the specified KMS ", + "desc":"OBS allows you to configure default encryption for a bucket. After the configuration, objects uploaded to this bucket are automatically encrypted using the specified KMS ", "product_code":"obs", "title":"Bucket Default Encryption", "uri":"obs_03_0088.html", @@ -405,9 +405,9 @@ "code":"45" }, { - "desc":"OBS allows you to encrypt objects using server-side encryption so that the objects can be securely stored in OBS.If default encryption is not enabled for a bucket, the fi", + "desc":"OBS allows you to encrypt objects with server-side encryption so that the objects can be securely stored in OBS.In a bucket with server-side encryption disabled, objects ", "product_code":"obs", - "title":"Uploading a File in Server-Side Encryption Mode", + "title":"Uploading an Object in Server-Side Encryption Mode", "uri":"obs_03_0322.html", "doc_type":"usermanual", "p_code":"43", @@ -558,7 +558,7 @@ "code":"62" }, { - "desc":"Actions are related to resources. When the resource is the current bucket, actions configured in the bucket policy must be bucket related actions. When objects are specif", + "desc":"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 r", "product_code":"obs", "title":"Actions", "uri":"obs_03_0051.html", @@ -593,6 +593,15 @@ "p_code":"65", "code":"66" }, + { + "desc":"Custom policies can be created to supplement the system-defined policies of OBS.For details, see Creating a Custom Policy. The following provides examples of common OBS c", + "product_code":"obs", + "title":"Configuring Fine-Grained Policies", + "uri":"obs_03_0121.html", + "doc_type":"usermanual", + "p_code":"65", + "code":"67" + }, { "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.", "product_code":"obs", @@ -600,7 +609,7 @@ "uri":"en-us_topic_0045853584.html", "doc_type":"usermanual", "p_code":"51", - "code":"67" + "code":"68" }, { "desc":"For standard bucket policy, OBS offers three options, namely the Private, Public Read, and Public Read and Write policies. These policies are pre-defined and can be appli", @@ -608,8 +617,8 @@ "title":"Configuring a Standard Bucket Policy", "uri":"obs_03_0142.html", "doc_type":"usermanual", - "p_code":"67", - "code":"68" + "p_code":"68", + "code":"69" }, { "desc":"If you want to grant special permissions to specific users, you can configure custom bucket policies. If a standard bucket policy conflicts with a custom bucket policy, t", @@ -617,8 +626,8 @@ "title":"Configuring a Custom Bucket Policy (Common Mode)", "uri":"obs_03_0123.html", "doc_type":"usermanual", - "p_code":"67", - "code":"69" + "p_code":"68", + "code":"70" }, { "desc":"You can configure a custom bucket policy by coding. The size of a custom bucket policy cannot exceed 20 KB.On the right of Custom Bucket Policies, select Coding mode to c", @@ -626,8 +635,8 @@ "title":"Configuring a Custom Bucket Policy (Coding Mode)", "uri":"obs_03_0141.html", "doc_type":"usermanual", - "p_code":"67", - "code":"70" + "p_code":"68", + "code":"71" }, { "desc":"Object policies are applied to the objects in a bucket. With an object policy, you can configure conditions and actions for objects in a bucket.Read-only mode: The author", @@ -636,7 +645,7 @@ "uri":"obs_03_0075.html", "doc_type":"usermanual", "p_code":"51", - "code":"71" + "code":"72" }, { "desc":"You are the bucket owner or you have the permission to write the bucket ACL.Enter an account ID or account name and set ACL permissions for the account. You can obtain th", @@ -645,7 +654,7 @@ "uri":"obs_03_0326.html", "doc_type":"usermanual", "p_code":"51", - "code":"72" + "code":"73" }, { "desc":"You are the object owner or you have the permission to write the object ACL.An object owner is the account that uploads the object, but may not be the owner of the bucket", @@ -654,7 +663,7 @@ "uri":"en-us_topic_0045853821.html", "doc_type":"usermanual", "p_code":"51", - "code":"73" + "code":"74" }, { "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.", @@ -663,7 +672,7 @@ "uri":"obs_03_0127.html", "doc_type":"usermanual", "p_code":"51", - "code":"74" + "code":"75" }, { "desc":"Create an IAM user under in an account. The IAM user has no permission to any resource before it is added to any user group. The bucket owner (root account) or other acco", @@ -671,8 +680,8 @@ "title":"Granting an IAM User with the Operation Permissions for a Specified Bucket", "uri":"obs_03_0080.html", "doc_type":"usermanual", - "p_code":"74", - "code":"75" + "p_code":"75", + "code":"76" }, { "desc":"The bucket owner (root account) or other accounts and IAM users, who have the permission to set bucket policies, can configure bucket policies to grant the bucket operati", @@ -680,8 +689,8 @@ "title":"Granting Other Accounts with the Operation Permissions for a Specified Bucket", "uri":"obs_03_0081.html", "doc_type":"usermanual", - "p_code":"74", - "code":"76" + "p_code":"75", + "code":"77" }, { "desc":"You can configure a bucket policy to authorize a specified address the permission to access the bucket. This example shows how to deny a client access whose source IP add", @@ -689,8 +698,8 @@ "title":"Restricting Bucket Access to a Specified Address", "uri":"obs_03_0130.html", "doc_type":"usermanual", - "p_code":"74", - "code":"77" + "p_code":"75", + "code":"78" }, { "desc":"You can configure the bucket policy to limit the time when objects in a bucket are accessible. In the following example, the access time window is from 2019-03-26T12:00:0", @@ -698,8 +707,8 @@ "title":"Configuring the Start Time and End Time of Access to Objects in a Bucket", "uri":"obs_03_0131.html", "doc_type":"usermanual", - "p_code":"74", - "code":"78" + "p_code":"75", + "code":"79" }, { "desc":"An enterprise stores a large volume of map data in OBS, and offers the data for public query. This enterprise sets a read permission for anonymous users, and provides the", @@ -707,8 +716,8 @@ "title":"Authorizing Access Permissions to Anonymous Users", "uri":"obs_03_0132.html", "doc_type":"usermanual", - "p_code":"74", - "code":"79" + "p_code":"75", + "code":"80" }, { "desc":"If all objects in a folder need to be accessible to anonymous users, you can configure a bucket policy or an object policy to grant anonymous users the permission to acce", @@ -716,8 +725,8 @@ "title":"Authorizing Folder Access Permissions to Anonymous Users", "uri":"obs_03_0096.html", "doc_type":"usermanual", - "p_code":"74", - "code":"80" + "p_code":"75", + "code":"81" }, { "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.", @@ -726,7 +735,7 @@ "uri":"en-us_topic_0045853849.html", "doc_type":"usermanual", "p_code":"15", - "code":"81" + "code":"82" }, { "desc":"OBS can store multiple versions of an object. You can quickly search for and restore different versions or restore data in the event of accidental deletions or applicatio", @@ -734,8 +743,8 @@ "title":"Versioning Overview", "uri":"en-us_topic_0045853504.html", "doc_type":"usermanual", - "p_code":"81", - "code":"82" + "p_code":"82", + "code":"83" }, { "desc":"After versioning is enabled, on the object details page that is displayed, click Versions, and then you can delete and download versions of the object.Download a desired ", @@ -743,8 +752,8 @@ "title":"Configuring Versioning", "uri":"obs_03_0327.html", "doc_type":"usermanual", - "p_code":"81", - "code":"83" + "p_code":"82", + "code":"84" }, { "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.", @@ -753,7 +762,7 @@ "uri":"obs_03_0328.html", "doc_type":"usermanual", "p_code":"15", - "code":"84" + "code":"85" }, { "desc":"You can enable logging to facilitate analysis or audit as required. Access logs enable a bucket owner to analyze the property, type, or trend of requests to the bucket in", @@ -761,8 +770,8 @@ "title":"Logging Overview", "uri":"en-us_topic_0045853553.html", "doc_type":"usermanual", - "p_code":"84", - "code":"85" + "p_code":"85", + "code":"86" }, { "desc":"After logging is enabled for a bucket, OBS automatically converts bucket logs into objects following the naming rules and writes the objects into a target bucket.After lo", @@ -770,8 +779,8 @@ "title":"Configuring Access Logging for a Bucket", "uri":"obs_03_0329.html", "doc_type":"usermanual", - "p_code":"84", - "code":"86" + "p_code":"85", + "code":"87" }, { "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.", @@ -780,7 +789,7 @@ "uri":"obs_03_0330.html", "doc_type":"usermanual", "p_code":"15", - "code":"87" + "code":"88" }, { "desc":"Tags are used to identify and classify OBS buckets.If you add tags to a bucket, charging data records (CDRs) generated by the requests for this bucket will be added with ", @@ -788,8 +797,8 @@ "title":"Tag Overview", "uri":"en-us_topic_0059888284.html", "doc_type":"usermanual", - "p_code":"87", - "code":"88" + "p_code":"88", + "code":"89" }, { "desc":"You can add tags to a bucket when creating the bucket. For details, see Creating a Bucket. Also you can add tags to a bucket after it has been created. This topic describ", @@ -797,17 +806,17 @@ "title":"Configuring Tags for a Bucket", "uri":"obs_03_0331.html", "doc_type":"usermanual", - "p_code":"87", - "code":"89" + "p_code":"88", + "code":"90" }, { "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.", "product_code":"obs", "title":"Event Notifications", - "uri":"obs_03_0332.html", + "uri":"obs_03_0147.html", "doc_type":"usermanual", "p_code":"15", - "code":"90" + "code":"91" }, { "desc":"Simple Message Notification (SMN) is a reliable and extensible message notification service that can handle a huge number of messages. It significantly simplifies system ", @@ -815,8 +824,8 @@ "title":"SMN-Enabled Event Notifications", "uri":"en-us_topic_0045853816.html", "doc_type":"usermanual", - "p_code":"90", - "code":"91" + "p_code":"91", + "code":"92" }, { "desc":"This topic describes how to configure an SMN-enabled event notification rule on OBS Console.For details, see SMN-Enabled Event Notifications.Alternatively, you can choose", @@ -824,8 +833,8 @@ "title":"Configuring SMN-Enabled Event Notification", "uri":"en-us_topic_0066088963.html", "doc_type":"usermanual", - "p_code":"90", - "code":"92" + "p_code":"91", + "code":"93" }, { "desc":"An enterprise has a large number of files to archive but it does not want to cost much on storage resources. Therefore, the enterprise subscribes to OBS for storing files", @@ -833,8 +842,8 @@ "title":"Application Example: Configuring SMN-Enabled Event Notification", "uri":"obs_03_0333.html", "doc_type":"usermanual", - "p_code":"90", - "code":"93" + "p_code":"91", + "code":"94" }, { "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.", @@ -843,7 +852,7 @@ "uri":"obs_03_0001.html", "doc_type":"usermanual", "p_code":"15", - "code":"94" + "code":"95" }, { "desc":"OBS offers disaster recovery across regions, catering to your needs for remote backup.Cross-region replication refers to the process of automatically and asynchronously r", @@ -851,8 +860,8 @@ "title":"Cross-Region Replication Overview", "uri":"obs_03_0002.html", "doc_type":"usermanual", - "p_code":"94", - "code":"95" + "p_code":"95", + "code":"96" }, { "desc":"Currently, OBS allows you to configure a cross-region replication rule for copying all objects from a source bucket to a destination bucket or multiple cross-region repli", @@ -860,8 +869,8 @@ "title":"Configuring Cross-Region Replication", "uri":"obs_03_0003.html", "doc_type":"usermanual", - "p_code":"94", - "code":"96" + "p_code":"95", + "code":"97" }, { "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.", @@ -870,7 +879,7 @@ "uri":"obs_03_0334.html", "doc_type":"usermanual", "p_code":"15", - "code":"97" + "code":"98" }, { "desc":"Lifecycle management means periodically deleting objects in a bucket or transitioning between object storage classes by configuring rules.Lifecycle management applies to ", @@ -878,8 +887,8 @@ "title":"Lifecycle Management Overview", "uri":"en-us_topic_0045853659.html", "doc_type":"usermanual", - "p_code":"97", - "code":"98" + "p_code":"98", + "code":"99" }, { "desc":"You can configure a lifecycle rule for a bucket or for certain objects. With a lifecycle rule, you can transition objects from Standard to Warm or Cold, or from Warm to C", @@ -887,8 +896,8 @@ "title":"Configuring a Lifecycle Rule", "uri":"obs_03_0335.html", "doc_type":"usermanual", - "p_code":"97", - "code":"99" + "p_code":"98", + "code":"100" }, { "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.", @@ -897,7 +906,7 @@ "uri":"obs_03_0030.html", "doc_type":"usermanual", "p_code":"15", - "code":"100" + "code":"101" }, { "desc":"After you upload a file to a bucket, you can access this file using the bucket's access domain name by default. If you want to use a custom domain name to access the file", @@ -905,8 +914,8 @@ "title":"Overview", "uri":"obs_03_0031.html", "doc_type":"usermanual", - "p_code":"100", - "code":"101" + "p_code":"101", + "code":"102" }, { "desc":"The suffix of a user-defined domain name can contain 2 to 6 uppercase or lowercase letters.The CNAME configuration varies depending on DNS providers. For details, contact", @@ -914,8 +923,8 @@ "title":"Configuring a User-Defined Domain Name", "uri":"obs_03_0032.html", "doc_type":"usermanual", - "p_code":"100", - "code":"102" + "p_code":"101", + "code":"103" }, { "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.", @@ -924,7 +933,7 @@ "uri":"obs_03_0336.html", "doc_type":"usermanual", "p_code":"15", - "code":"103" + "code":"104" }, { "desc":"You can upload the content files of static websites to your bucket on OBS, authorize anonymous users the permission to read these files, and configure static website host", @@ -932,8 +941,8 @@ "title":"Static Website Hosting Overview", "uri":"en-us_topic_0066036537.html", "doc_type":"usermanual", - "p_code":"103", - "code":"104" + "p_code":"104", + "code":"105" }, { "desc":"When using static website hosting, you can also configure redirection to redirect specific or all requests.If the structure, address, or file name extension of a website ", @@ -941,8 +950,8 @@ "title":"Redirection Overview", "uri":"obs_03_0337.html", "doc_type":"usermanual", - "p_code":"103", - "code":"105" + "p_code":"104", + "code":"106" }, { "desc":"This section describes how to configure static website hosting for buckets and use bucket domain names to access static websites.The static website hosting takes effect w", @@ -950,8 +959,8 @@ "title":"Configuring Static Website Hosting", "uri":"en-us_topic_0045853755.html", "doc_type":"usermanual", - "p_code":"103", - "code":"106" + "p_code":"104", + "code":"107" }, { "desc":"You can redirect all requests for a bucket to another bucket or URL by configuring redirection rules.Web page files of the static website have been uploaded to a bucket.T", @@ -959,8 +968,8 @@ "title":"Configuring Redirection", "uri":"en-us_topic_0066088957.html", "doc_type":"usermanual", - "p_code":"103", - "code":"107" + "p_code":"104", + "code":"108" }, { "desc":"OBS allows you to access static websites hosted by OBS using user-defined domain names. This section uses a specific scenario as an example to describe how to use a user-", @@ -968,8 +977,8 @@ "title":"Using a User-Defined Domain Name to Configure Static Website Hosting", "uri":"obs_03_0338.html", "doc_type":"usermanual", - "p_code":"103", - "code":"108" + "p_code":"104", + "code":"109" }, { "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.", @@ -978,7 +987,7 @@ "uri":"obs_03_0339.html", "doc_type":"usermanual", "p_code":"15", - "code":"109" + "code":"110" }, { "desc":"CORS is a browser-standard mechanism provided by the World Wide Web Consortium (W3C). It defines the interaction methods between client-side web applications in one origi", @@ -986,8 +995,8 @@ "title":"CORS Overview", "uri":"en-us_topic_0045853680.html", "doc_type":"usermanual", - "p_code":"109", - "code":"110" + "p_code":"110", + "code":"111" }, { "desc":"This section describes how to use CORS in HTML5 to implement cross-origin access.Static website hosting has been configured. For details, see Configuring Static Website H", @@ -995,8 +1004,8 @@ "title":"Configuring CORS", "uri":"en-us_topic_0066036542.html", "doc_type":"usermanual", - "p_code":"109", - "code":"111" + "p_code":"110", + "code":"112" }, { "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.", @@ -1005,7 +1014,7 @@ "uri":"obs_03_0340.html", "doc_type":"usermanual", "p_code":"15", - "code":"112" + "code":"113" }, { "desc":"To reduce costs, some websites steal links from other websites to enrich their own contents. Link stealing not only damages interests of the original websites but also in", @@ -1013,8 +1022,8 @@ "title":"URL Validation Overview", "uri":"en-us_topic_0045853689.html", "doc_type":"usermanual", - "p_code":"112", - "code":"113" + "p_code":"113", + "code":"114" }, { "desc":"OBS blocks access requests from blacklisted URLs and allows those from whitelisted URLs.Static website hosting has been enabled.Principles for setting Referers:The length", @@ -1022,8 +1031,44 @@ "title":"Configuring URL Validation", "uri":"obs_03_0341.html", "doc_type":"usermanual", - "p_code":"112", - "code":"114" + "p_code":"113", + "code":"115" + }, + { + "desc":"The requester-pays configuration allows the requester to pay for data transfer and API calls associated with accessing the requested OBS resources, while the bucket owner", + "product_code":"obs", + "title":"Requester Pays", + "uri":"obs_03_0350.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"116" + }, + { + "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.", + "product_code":"obs", + "title":"Monitoring", + "uri":"obs_03_0008.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"117" + }, + { + "desc":"You may send PUT and GET requests continuously when using OBS, which generates upload and download traffic. You may also receive error responses from the server. Cloud Ey", + "product_code":"obs", + "title":"Monitoring OBS", + "uri":"obs_03_0009.html", + "doc_type":"usermanual", + "p_code":"117", + "code":"118" + }, + { + "desc":"This section defines the namespace, list, and dimensions of monitoring metrics reported by OBS to Cloud Eye. You can use the management console or APIs provided by Cloud ", + "product_code":"obs", + "title":"OBS Monitoring Metrics", + "uri":"obs_03_0010.html", + "doc_type":"usermanual", + "p_code":"117", + "code":"119" }, { "desc":"Cloud Trace Service (CTS) records operations on cloud resources in your account. You can use the records to perform security analysis, track resource changes, audit compl", @@ -1032,7 +1077,7 @@ "uri":"obs_03_0020.html", "doc_type":"usermanual", "p_code":"15", - "code":"115" + "code":"120" }, { "desc":"When you delete or change the storage class of an object, the Task Management is displayed in the lower part of the console. You can manage tasks through Task Management.", @@ -1041,7 +1086,7 @@ "uri":"obs_03_0076.html", "doc_type":"usermanual", "p_code":"15", - "code":"116" + "code":"121" }, { "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.", @@ -1050,7 +1095,7 @@ "uri":"obs_03_0036.html", "doc_type":"usermanual", "p_code":"15", - "code":"117" + "code":"122" }, { "desc":"To use some OBS features, such as cross-region replication, you need to use IAM agencies to grant required permissions to OBS for processing your data.Click Modify Permis", @@ -1058,8 +1103,8 @@ "title":"Creating an IAM Agency", "uri":"obs_03_0037.html", "doc_type":"usermanual", - "p_code":"117", - "code":"118" + "p_code":"122", + "code":"123" }, { "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.", @@ -1068,7 +1113,7 @@ "uri":"obs_03_0342.html", "doc_type":"usermanual", "p_code":"15", - "code":"119" + "code":"124" }, { "desc":"A user logs in to OBS Console using Internet Explorer 11 and uploads an object. When the user attempts to download the object to the original path to replace the original", @@ -1076,8 +1121,8 @@ "title":"An Object Fails to Be Downloaded Using Internet Explorer 11", "uri":"obs_03_0343.html", "doc_type":"usermanual", - "p_code":"119", - "code":"120" + "p_code":"124", + "code":"125" }, { "desc":"Why OBS Console cannot be opened in Internet Explorer 9, even if the address of OBS Console can be pinged?Confirm whether Use SSL and Use TLS are selected in Internet Opt", @@ -1085,8 +1130,8 @@ "title":"OBS Console Cannot Be Opened in Internet Explorer 9", "uri":"obs_03_0344.html", "doc_type":"usermanual", - "p_code":"119", - "code":"121" + "p_code":"124", + "code":"126" }, { "desc":"After an object with a relatively long name is downloaded to a local path, the object name changes.For Windows, a file name, including the file name extension, can contai", @@ -1094,8 +1139,8 @@ "title":"The Object Name Changes After an Object with a Long Name Is Downloaded to a Local Computer", "uri":"obs_03_0345.html", "doc_type":"usermanual", - "p_code":"119", - "code":"122" + "p_code":"124", + "code":"127" }, { "desc":"When configuring event notification on OBS, the user is prompted by the message \"OBS is not authorized to use this topic. Go to SMN to authorize OBS to use this topic.\"Go", @@ -1103,8 +1148,8 @@ "title":"Failed to Configure Event Notification", "uri":"obs_03_0346.html", "doc_type":"usermanual", - "p_code":"119", - "code":"123" + "p_code":"124", + "code":"128" }, { "desc":"Error message \"Time difference is longer than 15 minutes between the client and server\" or \"The difference between the request time and the current time is too large\" is ", @@ -1112,8 +1157,8 @@ "title":"Time Difference Is Longer Than 15 Minutes Between the Client and Server", "uri":"obs_03_0347.html", "doc_type":"usermanual", - "p_code":"119", - "code":"124" + "p_code":"124", + "code":"129" }, { "desc":"If a request fails to be processed due to errors, an error response is returned. An error response contains an error code and error details. Table 1 lists some common err", @@ -1122,7 +1167,7 @@ "uri":"obs_03_0348.html", "doc_type":"usermanual", "p_code":"15", - "code":"125" + "code":"130" }, { "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.", @@ -1131,7 +1176,7 @@ "uri":"obs_03_0400.html", "doc_type":"usermanual", "p_code":"", - "code":"126" + "code":"131" }, { "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.", @@ -1139,8 +1184,8 @@ "title":"Introduction to OBS Browser", "uri":"obs_03_0401.html", "doc_type":"usermanual", - "p_code":"126", - "code":"127" + "p_code":"131", + "code":"132" }, { "desc":"OBS Browser is a client that runs on Windows systems. It can help you effortlessly manage object storage on your personal computers.Download OBS Browser. For details, see", @@ -1148,8 +1193,8 @@ "title":"OBS Browser Overview", "uri":"en-us_topic_0045853837.html", "doc_type":"usermanual", - "p_code":"127", - "code":"128" + "p_code":"132", + "code":"133" }, { "desc":"Table 1 describes the functions of OBS Browser:Function descriptionFunctionDescriptionBucket managementCreates and deletes buckets of different storage classes in specifi", @@ -1157,8 +1202,8 @@ "title":"Function Description", "uri":"obs_03_0402.html", "doc_type":"usermanual", - "p_code":"127", - "code":"129" + "p_code":"132", + "code":"134" }, { "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.", @@ -1166,8 +1211,8 @@ "title":"Getting Started", "uri":"obs_03_0403.html", "doc_type":"usermanual", - "p_code":"126", - "code":"130" + "p_code":"131", + "code":"135" }, { "desc":"The follow-up sections describe how to complete the following tasks illustrated in Figure 1.Click in the upper right of the page, or right-click the bucket list or objec", @@ -1175,8 +1220,8 @@ "title":"Process Description", "uri":"obs_03_0064.html", "doc_type":"usermanual", - "p_code":"130", - "code":"131" + "p_code":"135", + "code":"136" }, { "desc":"If your cloud service account does not need individual IAM users, then you may skip this section. Your permissions to use OBS functions are not affected.If IAM users are ", @@ -1184,8 +1229,8 @@ "title":"Configuring User Permissions", "uri":"obs_03_0035.html", "doc_type":"usermanual", - "p_code":"130", - "code":"132" + "p_code":"135", + "code":"137" }, { "desc":"To download the package, click the OBS Browser package link on the homepage of OBS Console.", @@ -1193,8 +1238,8 @@ "title":"Downloading OBS Browser", "uri":"en-us_topic_0045853783.html", "doc_type":"usermanual", - "p_code":"130", - "code":"133" + "p_code":"135", + "code":"138" }, { "desc":"This section describes how to create access keys (AK and SK) in OBS Console. A pair of AK and SK is used to encrypt the signature of a request, ensuring that the request ", @@ -1202,8 +1247,8 @@ "title":"Creating Access Keys (AK and SK)", "uri":"obs_03_0405.html", "doc_type":"usermanual", - "p_code":"130", - "code":"134" + "p_code":"135", + "code":"139" }, { "desc":"This section describes how to log in to OBS Browser.If you are starting OBS Browser for the first time, the Add Account dialog box is automatically displayed. Go directly", @@ -1211,8 +1256,8 @@ "title":"Logging In to OBS Browser", "uri":"en-us_topic_0045853477.html", "doc_type":"usermanual", - "p_code":"130", - "code":"135" + "p_code":"135", + "code":"140" }, { "desc":"A bucket is a container that stores objects in OBS. Before you store data in OBS, you need to create a bucket first.An account can create a maximum of 100 buckets and par", @@ -1220,8 +1265,8 @@ "title":"Adding a Bucket", "uri":"obs_03_0022.html", "doc_type":"usermanual", - "p_code":"130", - "code":"136" + "p_code":"135", + "code":"141" }, { "desc":"Files are uploaded in multiparts on OBS Browser. OBS Browser supports the upload of a single file with the maximum size of 48.8 TB.OBS Browser supports resumable transfer", @@ -1229,8 +1274,8 @@ "title":"Uploading a File or Folder", "uri":"obs_03_0024.html", "doc_type":"usermanual", - "p_code":"130", - "code":"137" + "p_code":"135", + "code":"142" }, { "desc":"OBS Browser supports batch download. You can select multiple files or folders and click Download above the object list to download objects in batches.Before downloading C", @@ -1238,8 +1283,8 @@ "title":"Downloading a File or Folder", "uri":"obs_03_0025.html", "doc_type":"usermanual", - "p_code":"130", - "code":"138" + "p_code":"135", + "code":"143" }, { "desc":"Deleting a folder will delete all files in the folder. Ensure that all files in a folder are not needed before deleting the folder.OBS Browser supports batch deletion. Yo", @@ -1247,8 +1292,8 @@ "title":"Deleting a File or Folder", "uri":"obs_03_0026.html", "doc_type":"usermanual", - "p_code":"130", - "code":"139" + "p_code":"135", + "code":"144" }, { "desc":"You can delete unwanted buckets on OBS Console to free up the quota of buckets.All objects in the bucket have been deleted.This operation can be performed only by the buc", @@ -1256,8 +1301,8 @@ "title":"Deleting a Bucket", "uri":"obs_03_0027.html", "doc_type":"usermanual", - "p_code":"130", - "code":"140" + "p_code":"135", + "code":"145" }, { "desc":"OBS supports tiered storage classes at the bucket level and object level.OBS provides the following storage classes: Standard, Warm, and Cold.Different storage classes me", @@ -1265,8 +1310,8 @@ "title":"Storage Classes Overview", "uri":"obs_03_0012.html", "doc_type":"usermanual", - "p_code":"126", - "code":"141" + "p_code":"131", + "code":"146" }, { "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.", @@ -1274,8 +1319,8 @@ "title":"Managing Buckets", "uri":"obs_03_0406.html", "doc_type":"usermanual", - "p_code":"126", - "code":"142" + "p_code":"131", + "code":"147" }, { "desc":"OBS Browser supports three methods of bucket management.You can click the button above the bucket list to manage buckets.Also, you can click the blank area in the row whe", @@ -1283,8 +1328,8 @@ "title":"Bucket Management Methods", "uri":"obs_03_0059.html", "doc_type":"usermanual", - "p_code":"142", - "code":"143" + "p_code":"147", + "code":"148" }, { "desc":"Buckets are containers that store objects in OBS. Before you store data in OBS, you need to create buckets.An account can create a maximum of 100 buckets and parallel fil", @@ -1292,8 +1337,8 @@ "title":"Adding a Bucket", "uri":"obs_03_0407.html", "doc_type":"usermanual", - "p_code":"142", - "code":"144" + "p_code":"147", + "code":"149" }, { "desc":"This section describes how to search for a bucket by entering characters contained in its name on OBS Browser.The found buckets are displayed in the bucket list. If you w", @@ -1301,8 +1346,8 @@ "title":"Searching for a Bucket", "uri":"obs_03_0408.html", "doc_type":"usermanual", - "p_code":"142", - "code":"145" + "p_code":"147", + "code":"150" }, { "desc":"This section describes how to view basic information about a bucket, including the owner, capacity, location, and object quantity using OBS Browser.The statistics of Used", @@ -1310,8 +1355,8 @@ "title":"Viewing Basic Information of a Bucket", "uri":"obs_03_0409.html", "doc_type":"usermanual", - "p_code":"142", - "code":"146" + "p_code":"147", + "code":"151" }, { "desc":"Data can be uploaded to OBS using multipart uploads. Fragments are generated, if a multipart upload fails because of the following reasons (included but not limited to):T", @@ -1319,8 +1364,8 @@ "title":"Managing Fragments", "uri":"en-us_topic_0045853710.html", "doc_type":"usermanual", - "p_code":"142", - "code":"147" + "p_code":"147", + "code":"152" }, { "desc":"You can delete unwanted buckets on OBS Console to free up the quota of buckets.All objects in the bucket have been deleted.This operation can be performed only by the buc", @@ -1328,8 +1373,8 @@ "title":"Deleting a Bucket", "uri":"obs_03_0411.html", "doc_type":"usermanual", - "p_code":"142", - "code":"148" + "p_code":"147", + "code":"153" }, { "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.", @@ -1337,8 +1382,8 @@ "title":"Managing Objects", "uri":"obs_03_0412.html", "doc_type":"usermanual", - "p_code":"126", - "code":"149" + "p_code":"131", + "code":"154" }, { "desc":"OBS Browser supports three methods of object management.You can use the operation buttons above the object list to manage objects.Click the blank area in the row where th", @@ -1346,8 +1391,8 @@ "title":"Object Management Methods", "uri":"obs_03_0060.html", "doc_type":"usermanual", - "p_code":"149", - "code":"150" + "p_code":"154", + "code":"155" }, { "desc":"This section describes how to create a folder using OBS Browser.Unlike the file system, OBS does not involve the concepts of file and folder. For easy data management, OB", @@ -1355,8 +1400,8 @@ "title":"Creating a Folder", "uri":"obs_03_0413.html", "doc_type":"usermanual", - "p_code":"149", - "code":"151" + "p_code":"154", + "code":"156" }, { "desc":"Files are uploaded in multiparts on OBS Browser. OBS Browser supports the upload of a single file with the maximum size of 48.8 TB.OBS Browser supports resumable transfer", @@ -1364,8 +1409,8 @@ "title":"Uploading a File or Folder", "uri":"obs_03_0414.html", "doc_type":"usermanual", - "p_code":"149", - "code":"152" + "p_code":"154", + "code":"157" }, { "desc":"OBS Browser supports batch download. You can select multiple files or folders and click Download above the object list to download objects in batches.Before downloading C", @@ -1373,8 +1418,8 @@ "title":"Downloading a File or Folder", "uri":"obs_03_0415.html", "doc_type":"usermanual", - "p_code":"149", - "code":"153" + "p_code":"154", + "code":"158" }, { "desc":"The object uniform resource locator (URL) (object sharing) function allows anonymous users to access object data using object URLs.An anonymous user has been assigned wit", @@ -1382,8 +1427,8 @@ "title":"Accessing an Object Using Its Object URL", "uri":"obs_03_0416.html", "doc_type":"usermanual", - "p_code":"149", - "code":"154" + "p_code":"154", + "code":"159" }, { "desc":"This section describes how to search for a file or folder by name prefix on OBS Browser.In the root directory of the bucket, files and folders whose name starts with the ", @@ -1391,8 +1436,8 @@ "title":"Searching for a File or Folder", "uri":"obs_03_0417.html", "doc_type":"usermanual", - "p_code":"149", - "code":"155" + "p_code":"154", + "code":"160" }, { "desc":"This section describes how to delete a file or folder.Deleting a folder will delete all files in the folder. Ensure that all files in a folder can be deleted before delet", @@ -1400,8 +1445,8 @@ "title":"Deleting a File or Folder", "uri":"en-us_topic_0045853551.html", "doc_type":"usermanual", - "p_code":"149", - "code":"156" + "p_code":"154", + "code":"161" }, { "desc":"The Cold storage class is applicable to archiving rarely-accessed (such as once a year) data. The application scenarios include data archiving and long-term data retentio", @@ -1409,8 +1454,8 @@ "title":"Restoring a Cold File in OBS", "uri":"obs_03_0418.html", "doc_type":"usermanual", - "p_code":"149", - "code":"157" + "p_code":"154", + "code":"162" }, { "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.", @@ -1418,17 +1463,17 @@ "title":"Server-Side Encryption", "uri":"obs_03_0419.html", "doc_type":"usermanual", - "p_code":"126", - "code":"158" + "p_code":"131", + "code":"163" }, { - "desc":"After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When downloading the encrypted objects, the encrypted data wil", + "desc":"After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When objects are downloaded, they will be decrypted on the ser", "product_code":"obs", "title":"Server-Side Encryption Overview", "uri":"obs_03_0420.html", "doc_type":"usermanual", - "p_code":"158", - "code":"159" + "p_code":"163", + "code":"164" }, { "desc":"OBS allows users to encrypt objects on the server side so that the objects can be securely stored in OBS.In the region where the OBS is deployed, add the KMS Administrato", @@ -1436,8 +1481,8 @@ "title":"Uploading a File with Server-Side Encryption", "uri":"obs_03_0421.html", "doc_type":"usermanual", - "p_code":"158", - "code":"160" + "p_code":"163", + "code":"165" }, { "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.", @@ -1445,8 +1490,8 @@ "title":"Permission Control", "uri":"obs_03_0140.html", "doc_type":"usermanual", - "p_code":"126", - "code":"161" + "p_code":"131", + "code":"166" }, { "desc":"OBS Browser supports permission control based on bucket policies, bucket ACLs, and object ACLs.Bucket policy: A bucket policy applies to the configured OBS bucket and obj", @@ -1454,8 +1499,8 @@ "title":"Overview", "uri":"obs_03_0062.html", "doc_type":"usermanual", - "p_code":"161", - "code":"162" + "p_code":"166", + "code":"167" }, { "desc":"A bucket policy defines the access control policy of resources (buckets and objects) in OBS.The size of a bucket policy cannot exceed 20 KB.Table 1 describes the paramete", @@ -1463,8 +1508,8 @@ "title":"Configuring a Bucket Policy", "uri":"en-us_topic_0045853707.html", "doc_type":"usermanual", - "p_code":"161", - "code":"163" + "p_code":"166", + "code":"168" }, { "desc":"By configuring ACL, you can authorize bucket and ACL permissions to the Owner, Anonymous User, Registered User, or Log Delivery User groups.", @@ -1472,8 +1517,8 @@ "title":"Configuring a Bucket ACL", "uri":"en-us_topic_0045853509.html", "doc_type":"usermanual", - "p_code":"161", - "code":"164" + "p_code":"166", + "code":"169" }, { "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.", @@ -1481,8 +1526,8 @@ "title":"Lifecycle Management", "uri":"obs_03_0424.html", "doc_type":"usermanual", - "p_code":"126", - "code":"165" + "p_code":"131", + "code":"170" }, { "desc":"Lifecycle management means periodically deleting objects in a bucket or transitioning between object storage classes by configuring rules.Lifecycle management applies to ", @@ -1490,8 +1535,8 @@ "title":"Lifecycle Management Overview", "uri":"obs_03_0425.html", "doc_type":"usermanual", - "p_code":"165", - "code":"166" + "p_code":"170", + "code":"171" }, { "desc":"You can configure a lifecycle management rule for a bucket, and applicable objects in the bucket will be managed by the rule.Basic Information:Status: Select Enable to en", @@ -1499,8 +1544,8 @@ "title":"Configuring a Lifecycle Rule", "uri":"en-us_topic_0045853854.html", "doc_type":"usermanual", - "p_code":"165", - "code":"167" + "p_code":"170", + "code":"172" }, { "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.", @@ -1508,8 +1553,8 @@ "title":"CORS", "uri":"obs_03_0427.html", "doc_type":"usermanual", - "p_code":"126", - "code":"168" + "p_code":"131", + "code":"173" }, { "desc":"CORS is a browser-standard mechanism provided by the World Wide Web Consortium (W3C). It defines the interaction methods between client-side web applications in one origi", @@ -1517,8 +1562,8 @@ "title":"CORS Overview", "uri":"obs_03_0428.html", "doc_type":"usermanual", - "p_code":"168", - "code":"169" + "p_code":"173", + "code":"174" }, { "desc":"This section describes how to use CORS in HTML5 to implement cross-origin access.You can set a maximum of 100 CORS rules for one bucket.Table 1 describes parameters in CO", @@ -1526,8 +1571,8 @@ "title":"Configuring CORS", "uri":"en-us_topic_0045853860.html", "doc_type":"usermanual", - "p_code":"168", - "code":"170" + "p_code":"173", + "code":"175" }, { "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.", @@ -1535,8 +1580,8 @@ "title":"Logging", "uri":"obs_03_0430.html", "doc_type":"usermanual", - "p_code":"126", - "code":"171" + "p_code":"131", + "code":"176" }, { "desc":"You can enable logging to facilitate analysis or audit as required. Access logs enable a bucket owner to analyze the property, type, or trend of requests to the bucket in", @@ -1544,8 +1589,8 @@ "title":"Logging Overview", "uri":"obs_03_0431.html", "doc_type":"usermanual", - "p_code":"171", - "code":"172" + "p_code":"176", + "code":"177" }, { "desc":"After logging is enabled for a bucket, OBS automatically converts bucket logs into objects following the naming rules and writes the objects into a target bucket.The log ", @@ -1553,8 +1598,8 @@ "title":"Configuring Logging", "uri":"en-us_topic_0045853744.html", "doc_type":"usermanual", - "p_code":"171", - "code":"173" + "p_code":"176", + "code":"178" }, { "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.", @@ -1562,8 +1607,8 @@ "title":"External Buckets", "uri":"obs_03_0433.html", "doc_type":"usermanual", - "p_code":"126", - "code":"174" + "p_code":"131", + "code":"179" }, { "desc":"The bucket owner can authorize other accounts the read and write access to the bucket. If you are authorized with such permissions, you can add the bucket on OBS Browser ", @@ -1571,8 +1616,8 @@ "title":"External Bucket Overview", "uri":"obs_03_0434.html", "doc_type":"usermanual", - "p_code":"174", - "code":"175" + "p_code":"179", + "code":"180" }, { "desc":"OBS Browser supports the external bucket adding function.You have obtained the permissions to read and write the external bucket that you want to add.For example: Account", @@ -1580,8 +1625,8 @@ "title":"Adding External Buckets", "uri":"en-us_topic_0045853737.html", "doc_type":"usermanual", - "p_code":"174", - "code":"176" + "p_code":"179", + "code":"181" }, { "desc":"A bucket ACL can be used to grant the read and write access to a bucket. If only the read access to the bucket is granted, the authorized user can only add the bucket and", @@ -1589,8 +1634,8 @@ "title":"Application Example 1: Authorizing Access Permissions Required for Adding an External Bucket Through the Bucket ACL", "uri":"obs_03_0134.html", "doc_type":"usermanual", - "p_code":"174", - "code":"177" + "p_code":"179", + "code":"182" }, { "desc":"A standard bucket policy can be used to grant the read and write access to a bucket. The standard bucket policy grants the public read and write access to the bucket, tha", @@ -1598,8 +1643,8 @@ "title":"Application Example 2: Authorizing Access Permissions Required for Adding an External Bucket Through the Standard Bucket Policy", "uri":"obs_03_0135.html", "doc_type":"usermanual", - "p_code":"174", - "code":"178" + "p_code":"179", + "code":"183" }, { "desc":"A custom bucket policy can be used to grant the read and write access permissions to the bucket to be added.If a custom bucket policy is used to authorize such permission", @@ -1607,8 +1652,8 @@ "title":"Application Example 3: Authorizing Access Permissions Required for Adding an External Bucket Through the Custom Bucket Policy", "uri":"obs_03_0136.html", "doc_type":"usermanual", - "p_code":"174", - "code":"179" + "p_code":"179", + "code":"184" }, { "desc":"OBS Browser supports the management of upload, download, deletion, and restoration tasks. You can suspend, cancel, or delete tasks using the task management function.If t", @@ -1616,8 +1661,8 @@ "title":"Task Management", "uri":"obs_03_0435.html", "doc_type":"usermanual", - "p_code":"126", - "code":"180" + "p_code":"131", + "code":"185" }, { "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.", @@ -1625,8 +1670,8 @@ "title":"Related Operations", "uri":"obs_03_0028.html", "doc_type":"usermanual", - "p_code":"126", - "code":"181" + "p_code":"131", + "code":"186" }, { "desc":"This section describes how to modify system configurations.Table 1 describes the parameters that can be modified.", @@ -1634,8 +1679,8 @@ "title":"Configuring the System", "uri":"en-us_topic_0045853630.html", "doc_type":"usermanual", - "p_code":"181", - "code":"182" + "p_code":"186", + "code":"187" }, { "desc":"Account names on OBS Browser are used to distinguish one from another, which are irrelevant to the registered cloud service account. An OBS Browser account has one pair o", @@ -1643,8 +1688,8 @@ "title":"Managing Accounts", "uri":"en-us_topic_0045853764.html", "doc_type":"usermanual", - "p_code":"181", - "code":"183" + "p_code":"186", + "code":"188" }, { "desc":"This section describes how to update OBS Browser.Every time you log in to OBS Browser, the system automatically checks for update by default. If the current version is no", @@ -1652,8 +1697,8 @@ "title":"Updating OBS Browser", "uri":"obs_03_0438.html", "doc_type":"usermanual", - "p_code":"181", - "code":"184" + "p_code":"186", + "code":"189" }, { "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.", @@ -1661,8 +1706,8 @@ "title":"Troubleshooting", "uri":"obs_03_0439.html", "doc_type":"usermanual", - "p_code":"126", - "code":"185" + "p_code":"131", + "code":"190" }, { "desc":"When a user attempts to log in to OBS Browser, the login page does not respond.Delete the obs folder in the AppData\\Local directory on the C drive to clear OBS Browser re", @@ -1670,8 +1715,8 @@ "title":"Login Page of OBS Browser Does Not Respond upon User Login", "uri":"obs_03_0440.html", "doc_type":"usermanual", - "p_code":"185", - "code":"186" + "p_code":"190", + "code":"191" }, { "desc":"Why is no upload task created and nothing displayed on the page after a large number of files are selected for upload using OBS Browser? For example, after a user logs in", @@ -1679,8 +1724,8 @@ "title":"No Upload Task Is Created After a Large Number of Files Are Selected for Upload On OBS Browser", "uri":"obs_03_0441.html", "doc_type":"usermanual", - "p_code":"185", - "code":"187" + "p_code":"190", + "code":"192" }, { "desc":"Why does blue or black screen of death occur when files are uploaded using OBS Browser?When OBS Browser is used to upload a large number of files or a few of big files, m", @@ -1688,8 +1733,8 @@ "title":"Blue or Black Screen of Death Occurs During File Upload on OBS Browser", "uri":"obs_03_0442.html", "doc_type":"usermanual", - "p_code":"185", - "code":"188" + "p_code":"190", + "code":"193" }, { "desc":"Why are the tasks not displayed in the task list when objects are being uploaded, downloaded, or deleted using OBS Browser?When OBS Browser is used to upload, download, o", @@ -1697,8 +1742,8 @@ "title":"Tasks Are Not Displayed in the Task List When Objects Are Managed Using OBS Browser", "uri":"obs_03_0443.html", "doc_type":"usermanual", - "p_code":"185", - "code":"189" + "p_code":"190", + "code":"194" }, { "desc":"OBS is unavailable when an error is reported stating \"Time difference is longer than 15 minutes between the client and server.\"For security purposes, OBS checks the time ", @@ -1706,8 +1751,8 @@ "title":"Time Difference Is Longer Than 15 Minutes Between the Client and the Server", "uri":"obs_03_0444.html", "doc_type":"usermanual", - "p_code":"185", - "code":"190" + "p_code":"190", + "code":"195" }, { "desc":"When starting OBS Browser on a Windows OS, an error occurs with the message displays as \"The task management function cannot work properly because the database is unavail", @@ -1715,8 +1760,8 @@ "title":"An Error Occurs During the Start-up of OBS Browser, Indicating That the Task Management Function Cannot Work Properly Due to Unavailability of the Database", "uri":"obs_03_0145.html", "doc_type":"usermanual", - "p_code":"185", - "code":"191" + "p_code":"190", + "code":"196" }, { "desc":"If a request fails to be processed due to errors, an error response is returned. An error response contains an error code and error details. Table 1 lists some common err", @@ -1724,8 +1769,8 @@ "title":"List of OBS Error Codes", "uri":"obs_03_0445.html", "doc_type":"usermanual", - "p_code":"126", - "code":"192" + "p_code":"131", + "code":"197" }, { "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.", @@ -1734,7 +1779,7 @@ "uri":"obs_faq_10000.html", "doc_type":"usermanual", "p_code":"", - "code":"193" + "code":"198" }, { "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.", @@ -1742,8 +1787,8 @@ "title":"OBS Basics", "uri":"obs_faq_0100.html", "doc_type":"usermanual", - "p_code":"193", - "code":"194" + "p_code":"198", + "code":"199" }, { "desc":"Register an account, add a payment method, and you can start using OBS.If you use an IAM user, ensure that the user has been added to a user group that has the permission", @@ -1751,8 +1796,8 @@ "title":"How Can I Get Started Using OBS?", "uri":"obs_faq_0032.html", "doc_type":"usermanual", - "p_code":"194", - "code":"195" + "p_code":"199", + "code":"200" }, { "desc":"You can access OBS through domain names. When you are using the API, third-party tools, or other methods to access OBS, you can use domain names to conveniently locate re", @@ -1760,8 +1805,8 @@ "title":"How Do I Obtain an OBS Endpoint?", "uri":"obs_faq_0124.html", "doc_type":"usermanual", - "p_code":"194", - "code":"196" + "p_code":"199", + "code":"201" }, { "desc":"SAN storage provides LUNs or volumes for applications. LUNs and volumes are forms of disk storage. Upper-layer applications use Fibre Channel or iSCSI protocols to access", @@ -1769,8 +1814,8 @@ "title":"What Are the Advantages of Object Storage over SAN and NAS Storage?", "uri":"obs_faq_0006.html", "doc_type":"usermanual", - "p_code":"194", - "code":"197" + "p_code":"199", + "code":"202" }, { "desc":"OBS can store all types of data.", @@ -1778,8 +1823,8 @@ "title":"Which Types of Data Can Be Stored in OBS?", "uri":"obs_faq_0009.html", "doc_type":"usermanual", - "p_code":"194", - "code":"198" + "p_code":"199", + "code":"203" }, { "desc":"There are no restrictions on the total capacity or number of objects or files that can be stored by the OBS system or in any single bucket. However, there are limitations", @@ -1787,8 +1832,17 @@ "title":"How Much Data Can I Store in OBS?", "uri":"obs_faq_0010.html", "doc_type":"usermanual", - "p_code":"194", - "code":"199" + "p_code":"199", + "code":"204" + }, + { + "desc":"Yes.On Cloud Eye, you can monitor the OBS metrics described in the following table.", + "product_code":"obs", + "title":"Does OBS Support Traffic Monitoring?", + "uri":"obs_faq_0111.html", + "doc_type":"usermanual", + "p_code":"199", + "code":"205" }, { "desc":"No.OBS does not involve files or folders like in a file system. For your convenience, OBS provides a way to simulate folders. On OBS Console, you can simulate a folder by", @@ -1796,8 +1850,8 @@ "title":"Can Folders in OBS Be Used the Same Way as in a File System?", "uri":"obs_faq_0016.html", "doc_type":"usermanual", - "p_code":"194", - "code":"200" + "p_code":"199", + "code":"206" }, { "desc":"When creating a bucket on OBS, you can specify a region for the bucket. Then your data on OBS is stored on multiple storage devices in this region.", @@ -1805,8 +1859,8 @@ "title":"Where Is Data Stored in OBS?", "uri":"obs_faq_0018.html", "doc_type":"usermanual", - "p_code":"194", - "code":"201" + "p_code":"199", + "code":"207" }, { "desc":"An OBS bucket name is the name of the bucket you created.The domain name is the endpoint of the region where the bucket is located.The domain name of your bucket is the b", @@ -1814,8 +1868,8 @@ "title":"What Is the Relationship Between OBS Bucket Names and OBS Domain Names?", "uri":"obs_faq_0123.html", "doc_type":"usermanual", - "p_code":"194", - "code":"202" + "p_code":"199", + "code":"208" }, { "desc":"Yes, OBS can be accessed over HTTPS.When accessing OBS using the allocated domain name, just replace http in the URL of the bucket or object with https in the browser.", @@ -1823,8 +1877,8 @@ "title":"Does OBS Support Access over HTTPS?", "uri":"obs_03_0071.html", "doc_type":"usermanual", - "p_code":"194", - "code":"203" + "p_code":"199", + "code":"209" }, { "desc":"Yes.Bucket ACLs and bucket policies can be used to grant other users read access to your buckets.You can grant other users read permissions for objects in your bucket by ", @@ -1832,8 +1886,8 @@ "title":"Can Other Users Access My Data Stored in OBS?", "uri":"obs_faq_0125.html", "doc_type":"usermanual", - "p_code":"194", - "code":"204" + "p_code":"199", + "code":"210" }, { "desc":"Resumable transfer is supported for all transfer methods except API.", @@ -1841,8 +1895,8 @@ "title":"Does OBS Support Resumable Data Transfer?", "uri":"obs_faq_0014.html", "doc_type":"usermanual", - "p_code":"194", - "code":"205" + "p_code":"199", + "code":"211" }, { "desc":"The following table lists the batch upload support for different OBS tools.", @@ -1850,8 +1904,8 @@ "title":"Does OBS Support Batch Upload?", "uri":"obs_faq_0015.html", "doc_type":"usermanual", - "p_code":"194", - "code":"206" + "p_code":"199", + "code":"212" }, { "desc":"The following table lists the batch download support for different OBS tools.", @@ -1859,8 +1913,8 @@ "title":"Does OBS Support Batch Download?", "uri":"obs_faq_0047.html", "doc_type":"usermanual", - "p_code":"194", - "code":"207" + "p_code":"199", + "code":"213" }, { "desc":"The following table lists the batch deletion support for different OBS tools.The batch deletion performance is negatively correlated with the number of objects in a singl", @@ -1868,17 +1922,17 @@ "title":"Does OBS Support Batch Deletion of Objects?", "uri":"obs_faq_0020.html", "doc_type":"usermanual", - "p_code":"194", - "code":"208" + "p_code":"199", + "code":"214" }, { - "desc":"In theory, OBS has no limitations on either upload or download speeds, but, if you access OBS over a public network, your speed will be limited by public network conditio", + "desc":"The OBS upload and download speed may be affected by:Bandwidth limit of OBS itselfBandwidth of the internet or intranet", "product_code":"obs", "title":"What Are Factors that Affect the Upload and Download Speed of OBS?", "uri":"obs_03_0100.html", "doc_type":"usermanual", - "p_code":"194", - "code":"209" + "p_code":"199", + "code":"215" }, { "desc":"Check whether there is a lifecycle rule configured to automatically delete objects after a certain date.Check whether the write permission to the bucket has been granted ", @@ -1886,8 +1940,8 @@ "title":"Why Did Some of My Data Stored on OBS Get Lost?", "uri":"obs_03_0138.html", "doc_type":"usermanual", - "p_code":"194", - "code":"210" + "p_code":"199", + "code":"216" }, { "desc":"If versioning is enabled for a bucket, deleted objects are saved to the Deleted Objects list. You can recover objects from the Deleted Objects list. For details, see Unde", @@ -1895,8 +1949,8 @@ "title":"Can Deleted Data Be Recovered?", "uri":"obs_03_0139.html", "doc_type":"usermanual", - "p_code":"194", - "code":"211" + "p_code":"199", + "code":"217" }, { "desc":"After you select the objects that you want to delete, OBS will delete the data completely, with nothing remaining. This protects against data leaks.", @@ -1904,8 +1958,8 @@ "title":"Will There Be Data Left Over in OBS After I Delete an Object?", "uri":"obs_faq_0023.html", "doc_type":"usermanual", - "p_code":"194", - "code":"212" + "p_code":"199", + "code":"218" }, { "desc":"Yes. OBS buckets (version 3.0 and later) are Multi-AZ reliable. They can keep resource accessible in terms of force majeure such as natural disasters when an AZ is unavai", @@ -1913,8 +1967,8 @@ "title":"Does OBS Provide Multi-AZ Reliability?", "uri":"obs_faq_0141.html", "doc_type":"usermanual", - "p_code":"194", - "code":"213" + "p_code":"199", + "code":"219" }, { "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.", @@ -1922,8 +1976,8 @@ "title":"Access Control", "uri":"obs_faq_1100.html", "doc_type":"usermanual", - "p_code":"193", - "code":"214" + "p_code":"198", + "code":"220" }, { "desc":"You can use the following mechanisms to control access to OBS.IAM policiesIAM policies define the actions that can be performed on your cloud resources, specifying what a", @@ -1931,8 +1985,8 @@ "title":"How Can I Control Access to OBS?", "uri":"obs_faq_0042.html", "doc_type":"usermanual", - "p_code":"214", - "code":"215" + "p_code":"220", + "code":"221" }, { "desc":"IAM policies apply to cloud resources. With the OBS permissions, an IAM policy can be applied to all buckets and objects in OBS.A bucket policy only applies to the bucket", @@ -1940,8 +1994,8 @@ "title":"What Are the Differences Between Using an IAM Policy and a Bucket Policy in Access Control?", "uri":"obs_faq_0054.html", "doc_type":"usermanual", - "p_code":"214", - "code":"216" + "p_code":"220", + "code":"222" }, { "desc":"An object policy takes effect on only one object in a bucket. A bucket policy can be applied to multiple or all objects in a bucket.", @@ -1949,8 +2003,8 @@ "title":"What Is the Relationship Between a Bucket Policy and an Object Policy?", "uri":"obs_faq_0055.html", "doc_type":"usermanual", - "p_code":"214", - "code":"217" + "p_code":"220", + "code":"223" }, { "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.", @@ -1958,8 +2012,8 @@ "title":"Buckets and Objects", "uri":"obs_faq_1200.html", "doc_type":"usermanual", - "p_code":"193", - "code":"218" + "p_code":"198", + "code":"224" }, { "desc":"If the number of buckets created by the current user reaches 100, delete some unneeded buckets first.If the name for the new bucket already exists, use another name and t", @@ -1967,8 +2021,8 @@ "title":"Why Am I Unable to Create a Bucket?", "uri":"obs_faq_0138.html", "doc_type":"usermanual", - "p_code":"218", - "code":"219" + "p_code":"224", + "code":"225" }, { "desc":"Check whether the network connectivity between the local computer and OBS is normal. If the network is down, restore the network connectivity.If a message indicating \"ser", @@ -1976,8 +2030,8 @@ "title":"Why Am I Unable to Upload an Object?", "uri":"obs_faq_0134.html", "doc_type":"usermanual", - "p_code":"218", - "code":"220" + "p_code":"224", + "code":"226" }, { "desc":"Check whether the network connectivity between the local computer and OBS is normal. If the network is down, restore the network connectivity.Check whether the account is", @@ -1985,8 +2039,8 @@ "title":"Why Am I Unable to Download an Object?", "uri":"obs_faq_0135.html", "doc_type":"usermanual", - "p_code":"218", - "code":"221" + "p_code":"224", + "code":"227" }, { "desc":"Check whether the network connectivity between the local computer and OBS is normal. If the network is down, restore the network connectivity.Check whether all objects in", @@ -1994,8 +2048,8 @@ "title":"Why Can't I Delete a Bucket?", "uri":"obs_faq_0064.html", "doc_type":"usermanual", - "p_code":"218", - "code":"222" + "p_code":"224", + "code":"228" }, { "desc":"When an object is uploaded, it inherits the storage class of the bucket by default, but you can change the default storage class when you upload the object.Changing the s", @@ -2003,8 +2057,8 @@ "title":"What Is the Relationship Between Bucket Storage Classes and Object Storage Classes?", "uri":"obs_faq_0132.html", "doc_type":"usermanual", - "p_code":"218", - "code":"223" + "p_code":"224", + "code":"229" }, { "desc":"No. After a bucket is created, the region cannot be changed.", @@ -2012,8 +2066,8 @@ "title":"Can I Modify the Region of a Bucket?", "uri":"obs_faq_0133.html", "doc_type":"usermanual", - "p_code":"218", - "code":"224" + "p_code":"224", + "code":"230" }, { "desc":"Object access paths use the following format: https://{bucket name}.{domain name}/{object name}, for example, https://bucketname.obs.eu-de.otc.t-systems.com/objectname.Yo", @@ -2021,8 +2075,8 @@ "title":"How Do I Obtain the Access Path to an Object?", "uri":"obs_faq_0031.html", "doc_type":"usermanual", - "p_code":"218", - "code":"225" + "p_code":"224", + "code":"231" }, { "desc":"On OBS Console and OBS Browser, you can search for objects by object name prefix. For example, if you search for test, you will find all objects whose names start with te", @@ -2030,8 +2084,8 @@ "title":"Why Can't I Find Certain Objects in a Bucket When I Searched for Them?", "uri":"obs_faq_0136.html", "doc_type":"usermanual", - "p_code":"218", - "code":"226" + "p_code":"224", + "code":"232" }, { "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.", @@ -2039,8 +2093,8 @@ "title":"Security", "uri":"obs_faq_0200.html", "doc_type":"usermanual", - "p_code":"193", - "code":"227" + "p_code":"198", + "code":"233" }, { "desc":"OBS is secure. It provides end-to-end security services. For example, if a bucket or an object is undisclosed when you access the bucket or object, only the owner of the ", @@ -2048,8 +2102,8 @@ "title":"How Is Data Security Ensured in OBS?", "uri":"obs_faq_0038.html", "doc_type":"usermanual", - "p_code":"227", - "code":"228" + "p_code":"233", + "code":"234" }, { "desc":"OBS only determines whether data blocks exist or are damaged (repairs data if damaged) by scanning for the data. It does not read specific data.", @@ -2057,8 +2111,8 @@ "title":"Does OBS Scan My Data for Other Purposes?", "uri":"obs_faq_0039.html", "doc_type":"usermanual", - "p_code":"227", - "code":"229" + "p_code":"233", + "code":"235" }, { "desc":"No. Background engineers cannot export your data. For example, if a bucket or an object is undisclosed when you access the bucket or object, only the owner of the bucket ", @@ -2066,8 +2120,8 @@ "title":"Can Background Engineers Export My Data from OBS?", "uri":"obs_faq_0040.html", "doc_type":"usermanual", - "p_code":"227", - "code":"230" + "p_code":"233", + "code":"236" }, { "desc":"Only the owner of a bucket or an object can access it. Accessing a bucket or object requires access keys (AK/SK). In addition, multiple access control mechanisms such as ", @@ -2075,8 +2129,8 @@ "title":"How Does OBS Prevent My Data from Being Stolen?", "uri":"obs_faq_0041.html", "doc_type":"usermanual", - "p_code":"227", - "code":"231" + "p_code":"233", + "code":"237" }, { "desc":"Yes. The pair of AK and SK can be replaced at any time.", @@ -2084,8 +2138,8 @@ "title":"Can a Pair of AK and SK Be Replaced When They Are Being Used to Access OBS?", "uri":"obs_faq_0043.html", "doc_type":"usermanual", - "p_code":"227", - "code":"232" + "p_code":"233", + "code":"238" }, { "desc":"Yes. Different users can use the same pair of AK and SK to access the same resources in OBS.", @@ -2093,8 +2147,8 @@ "title":"Can a Pair of AK and SK Be Used by Multiple Users to Access OBS?", "uri":"obs_faq_0021.html", "doc_type":"usermanual", - "p_code":"227", - "code":"233" + "p_code":"233", + "code":"239" }, { "desc":"Before uploading your data to OBS, you can encrypt the data to ensure security during transmission and storage. OBS support various encryption technologies used on client", @@ -2102,8 +2156,8 @@ "title":"What Encryption Technologies Can I Use to Encrypt Data on OBS?", "uri":"obs_faq_0044.html", "doc_type":"usermanual", - "p_code":"227", - "code":"234" + "p_code":"233", + "code":"240" }, { "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.", @@ -2111,8 +2165,8 @@ "title":"How Do I Use Fragment Management?", "uri":"obs_faq_0700.html", "doc_type":"usermanual", - "p_code":"193", - "code":"235" + "p_code":"198", + "code":"241" }, { "desc":"Fragments are incomplete data in buckets generated due to data upload failures.Data can be uploaded to OBS using multipart uploads. Fragments are generated, if a multipar", @@ -2120,8 +2174,8 @@ "title":"Why Are Fragments Generated?", "uri":"obs_faq_0037.html", "doc_type":"usermanual", - "p_code":"235", - "code":"236" + "p_code":"241", + "code":"242" }, { "desc":"Generated fragments take up storage space that is billable.You can clear the fragments in a bucket on OBS Console or OBS Browser.If fragments are generated due to interru", @@ -2129,8 +2183,8 @@ "title":"How Do I Manage Fragments?", "uri":"obs_faq_0046.html", "doc_type":"usermanual", - "p_code":"235", - "code":"237" + "p_code":"241", + "code":"243" }, { "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.", @@ -2138,8 +2192,8 @@ "title":"How Do I Use Versioning?", "uri":"obs_faq_0800.html", "doc_type":"usermanual", - "p_code":"193", - "code":"238" + "p_code":"198", + "code":"244" }, { "desc":"If versioning is enabled and an object is being uploaded, OBS automatically allocates a unique version ID to the object. Objects with the same name are stored in OBS with", @@ -2147,8 +2201,8 @@ "title":"Can I Upload an Object to a Folder Where a Namesake Object Already Exists?", "uri":"obs_faq_0050.html", "doc_type":"usermanual", - "p_code":"238", - "code":"239" + "p_code":"244", + "code":"245" }, { "desc":"When versioning is enabled, if you delete an object without specifying a version ID, OBS inserts a delete marker in the list of Deleted Objects. You can recover the objec", @@ -2156,8 +2210,8 @@ "title":"Can I Recover a Deleted Object?", "uri":"obs_faq_0045.html", "doc_type":"usermanual", - "p_code":"238", - "code":"240" + "p_code":"244", + "code":"246" }, { "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.", @@ -2165,8 +2219,8 @@ "title":"How Do I Use Tags?", "uri":"obs_03_0038.html", "doc_type":"usermanual", - "p_code":"193", - "code":"241" + "p_code":"198", + "code":"247" }, { "desc":"Searching for buckets by tag is not supported by OBS. However, you can use Tag Management Service (TMS) to search for buckets by tag. For details, see Searching for Cloud", @@ -2174,8 +2228,8 @@ "title":"Can I Search for a Bucket by Tag?", "uri":"obs_03_0039.html", "doc_type":"usermanual", - "p_code":"241", - "code":"242" + "p_code":"247", + "code":"248" }, { "desc":"If you add tags to a bucket, charging data records (CDRs) generated by the requests for this bucket will be added with these tags, so that you can use the tags to classif", @@ -2183,8 +2237,8 @@ "title":"What Can I Do with Tags?", "uri":"obs_03_0040.html", "doc_type":"usermanual", - "p_code":"241", - "code":"243" + "p_code":"247", + "code":"249" }, { "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.", @@ -2192,8 +2246,8 @@ "title":"Event Notification", "uri":"obs_faq_0900.html", "doc_type":"usermanual", - "p_code":"193", - "code":"244" + "p_code":"198", + "code":"250" }, { "desc":"OBS supports notification for the following event types:ObjectCreated: Indicates all kinds of object creation operations, including PUT, POST, and COPY of objects, as wel", @@ -2201,8 +2255,8 @@ "title":"Which Events Can Trigger Event Notifications?", "uri":"obs_faq_0051.html", "doc_type":"usermanual", - "p_code":"244", - "code":"245" + "p_code":"250", + "code":"251" }, { "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.", @@ -2210,8 +2264,8 @@ "title":"How Do I Use Lifecycle Management?", "uri":"obs_faq_0400.html", "doc_type":"usermanual", - "p_code":"193", - "code":"246" + "p_code":"198", + "code":"252" }, { "desc":"Lifecycle management applies to the following scenarios:Some periodically uploaded files need only to be retained for one week or one month, and can be deleted once they ", @@ -2219,8 +2273,8 @@ "title":"What Are the Application Scenarios of Lifecycle Management?", "uri":"obs_faq_0027.html", "doc_type":"usermanual", - "p_code":"246", - "code":"247" + "p_code":"252", + "code":"253" }, { "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.", @@ -2228,8 +2282,8 @@ "title":"How Do I Use Static Website Hosting?", "uri":"obs_faq_0500.html", "doc_type":"usermanual", - "p_code":"193", - "code":"248" + "p_code":"198", + "code":"254" }, { "desc":"OBS supports static website hosting. You can configure the static website hosting function for your buckets on OBS Console. When a client accesses objects from the websit", @@ -2237,8 +2291,8 @@ "title":"Can OBS Host My Static Websites?", "uri":"obs_faq_0028.html", "doc_type":"usermanual", - "p_code":"248", - "code":"249" + "p_code":"254", + "code":"255" }, { "desc":"Static websites contain static web pages and some scripts that can run on clients, such as JavaScript and Flash.", @@ -2246,8 +2300,8 @@ "title":"Which Types of Websites Are Suitable for Static Website Hosting in OBS?", "uri":"obs_faq_0029.html", "doc_type":"usermanual", - "p_code":"248", - "code":"250" + "p_code":"254", + "code":"256" }, { "desc":"You can obtain the static website hosting address of the bucket on OBS Console.You can also get the address according to the following rule and format. Address format: ht", @@ -2255,8 +2309,8 @@ "title":"How Do I Obtain the Static Website Hosting Address of a Bucket?", "uri":"obs_faq_0030.html", "doc_type":"usermanual", - "p_code":"248", - "code":"251" + "p_code":"254", + "code":"257" }, { "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.", @@ -2264,8 +2318,8 @@ "title":"How Do I Use Cross-Region Replication?", "uri":"obs_03_0016.html", "doc_type":"usermanual", - "p_code":"193", - "code":"252" + "p_code":"198", + "code":"258" }, { "desc":"The same OBS resources need to be accessed in different locations. To minimize the access latency, you can use cross-region replication to create object copies in the nea", @@ -2273,17 +2327,17 @@ "title":"What Are the Application Scenarios of Cross-Region Replication?", "uri":"obs_03_0018.html", "doc_type":"usermanual", - "p_code":"252", - "code":"253" + "p_code":"258", + "code":"259" }, { - "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.", + "desc":"If you enable synchronous deletion, deleting an object in a source bucket will synchronously delete its copy in the destination bucket. If you do not enable this function", "product_code":"obs", "title":"Will an Object Deletion in a Source Bucket Be Synchronized to the Destination Bucket?", "uri":"obs_03_0017.html", "doc_type":"usermanual", - "p_code":"252", - "code":"254" + "p_code":"258", + "code":"260" }, { "desc":"If the function of synchronizing existing objects is not enabled for a cross-region replication rule, existing objects in a bucket will not be copied to the destination b", @@ -2291,8 +2345,8 @@ "title":"Why Objects Are Not Copied to the Destination Bucket After the Cross-Region Replication Rule Has Been Created?", "uri":"obs_faq_0137.html", "doc_type":"usermanual", - "p_code":"252", - "code":"255" + "p_code":"258", + "code":"261" }, { "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.", @@ -2301,7 +2355,7 @@ "uri":"obs_03_9999.html", "doc_type":"usermanual", "p_code":"", - "code":"256" + "code":"262" }, { "desc":"For details about the terms involved in this document, see Glossary.", @@ -2310,6 +2364,6 @@ "uri":"obs_03_9998.html", "doc_type":"usermanual", "p_code":"", - "code":"257" + "code":"263" } ] \ No newline at end of file diff --git a/docs/obs/umn/en-us_image_0198863546.png b/docs/obs/umn/en-us_image_0198863546.png new file mode 100644 index 0000000000000000000000000000000000000000..88c1c20e28694b935b52b4cf0ac8e64bfb4b120c GIT binary patch literal 18438 zcmbrmXIN9u7d1*pgh&$%MUdVx0Ya~$fYJn{7YRWSLJPe~2Ppxh_aas4y`w-NbdcU_ zq!;Oew42}meeQGL@AnItbC@%;Cuh&h+Iy`@#9Iwzz(e|nI5;?f*D5cyad7ZLaBy(( zAK+o{u!RS0U_WqOw3T1rRE#k0U@r))71R}QaH?ZTZ=i(O>t`?(ZFL+RZ%!PX0PK_h zu(txXad6x~I5@lJI5?82I5zIovdv8l}b+Lvbgsji;2;+v>Re0GHeqD%|zz4M_%ja`OmW!t|t@pv5!QKb;yjG zTo1Thd)9W}i_e+df|2?TI7_~8^S|`Dy*OkjD;k*p5(PZB1h?%YRln}@InZ)DM-9Pr z#{eWi{><9nj!X(zMGL^`cYK=3>h#o~43m_hAhtq3TTPVhw|7}lJZ%wrz;A>Zf#Uf#t!5w5y*_F(X&Zn!HZ<&r|;RX(`%_GC_H{G{M71?z{+3$ zn)|0a+C&0&CR9aoBZk5dxLHjo&ef#E`{WDc)`x8VXh;0|{DiNUD=Xd7?-7TO5k zWfEI72{AaS7BL5oj)@v_!p(K*LC9XAZ9(g1Y(f9S*`fj5JO*1#iK0-IO(r74NX&B% zS^~=6;D;R>5G`%+>thQg$ZQ5UU`PvFbf&cE@BObYADd@jLTbg`^hq~SfvF~?e>ekxkK=jg>R0};B7?Yw5SZx4o{^pL7jU>TTpsy<}% z?5E59jO)yqe;&W z2SSYwX_p05a%TK?bni@X%-{5JWvl_BONG20${-+RKp6oV)FfZoRqkpgcNh8`!#`wwVKuPJgP zEyG!k4H5|kUC-b)_W$48H6TYqk3*+`+O)_B8E-cr=B34p#4$To+L@P+D-sm8yM>kT z0K+wA4?8l{GCRVwU*W3oyyaSdc35)>}S4+-scrvBK;j2T>_`bqC~kLQIlQb zL=4X?AsV?6eap9PBzk&E5*=(8_JP!-k)dLZSCcOknw1Zu*gyn zk-}Qf3yEVHMFRWKYWkqaXHa}3wZw68T?vJUYf~wG%tJBcV4b={5~PY3FxdrcU?_UK zY+!HcxH@cUfH1d7BYqVSdUo-0xu-6Vcdaw9@;xWL?Rn(#Fb-EVb6!8 z(L{&R8%Q;pyy{6TfOM{qVGKA|7-kVDX0BMe=c6r#7I1Sz`ldf~?VruWKgv6YfL~KT zwU}?+eYk{}lWwb115O-r9j|>HfUx(6MWwjfV)_ueR&lcbf?g8NF(75BVaGMd_`-Uk>2HC5+T2xwn@IX8(IA(pZN7bR$Mr_qykGM* zmPQ8X7ha$FJhbQ?g!Xw{$oY_#2%G1Xuj!4fi9*siG>oj4jhweoO)Ysg383Rb_RVqM z%@TGyp@);dgzCR;{^GHQ!STvg)gJe^K6H=t#C3^_2tlybd6^-zPw#2 zA?m~UB10N(!WIp zV-q5&*)qs6YJ2;Z|66(swVX|-J3i9mtR1bihL374%a#~Th5z;i_EJjq0Ac(od)BN! zHhDJ68}4?5`qxAPcG7{b?#PqM18Vg>8-zrW-+q$ zZhXTCW#rtk(k+7J zBn*|1mYEXEW8z>fQ-&h6K6~}zht8&!gv8B#P)MS_?pw5gffNZRz#{9;5>p~RjNsY9jZaw@`zjK+TMk)pJkwwx)_Hqek z(D{uBuAff1iA(cHTn$-|i4tI{@MK#)9#pQi*p^%TBM3XDNZ4+h?r;#PdIp3M3q}JR zwWqx=iZ*A3#m3kDl1~~i=!9F9+${dSA zK>^@@fR-3GAxC1=L|(kuD=7ty{GF7@UBRb;J%04O3Zkao*wk{%UK#_c$ga&G3&h`zToYa&Ug|B$ zpU-Hp`CSJg$v>xgL^OQTad!PONn_g zoP#gDEi$HTwjh3m!(#?djRO}X`8uf#q($Cr8*v=UNK=eXwM7yd(DB|>@2XX!3 z8M}nFSU+FiD}5=V_NmBu5QKE=pN+)!;uL#~W$*0>E0V<20EY4W&TQoygn`d?e zyDk#IzCJi8SxP9tMbCSywZ@Z#EJ8w=Z1buOUeSS>ETex9{_nvPSY>RLdyjEhEfU95qXg~WOx4_-d)*9;J`5wGtLvEwuSPX z2pqTqX&8;!WM3GNE5;M#E>#6V%z=MF?h7OF_^_rnCz+j{b!xFE)JTSrxs6ml zzkG_AlHG1zoLDCNaW(BPQ#)+k@y6g3vquKz=WTs@Ko{?nM`L-8OAlewrKdF|#JpQ5 z;8eB9yMd>3mw4SAGYfuX-YJg2CwA3Kbr%11CF->>n2HZW7kY8BSUmwlz$3soZ+TBqPr?Dtiu@sAqs&r`Cu{W!F+$SQZx!osxlWMakanv?4?LG0SX=w!@^r7YCKxsa2gVlm(A? zP*R_ZpTC!q@ZSI$vtGgg*k~a&FPtlFFQsJJsm>_unBJ~w!62My8VB>DWnj39NYb_g zbodR#)kx%CjD2YyEgr+u9qw3Xb=3bUxI_>9FT@BRaMhabDElvFDUsqwLVgwCqGm@w zL*ABP=cTsK^a1Z%{4hjd)-I^RTBhz=~FX^{-G{I2d~NRSM_C7 zhWPzYhDn)Jvlk}Jy{sy*_H913JT41drr*Yg4UPX>TxpwRKn*;&zYK2;x%w~O7Q%il z*4+KC%K~57<_aSf)^8}+^~_<*=d4p!U&{kcKVo;J&}q|R2q=`Or4tyl&n=4xIny-z zA^J+u^fRQ&7rW38{!wh~p#L@_F9w9Mx|Y^1Kss~$u4z1Cu+jT(Yy%@>@e>C4s*~9N z#~#uqEM^$~F8W0_<#23>UyiLXwq(6l z9!T_Gg=wJ=UG;Dwem!?CL;Pv^(*FXwCjY~|Yq3$QzrFMZ6+~zLpJtoDuEao;|G}HN zp|dbVDUCZG9EYBp32m_38oco>g&+nyiN>(I9GNf!I`4HGys+f7| zDiIBN8&AX}9SctTdw(p|0ZePCt|Phj`rr`h^>@i5I5$@IA2&PhTU=ofWH9U#XsrG3 zvMPmHvoqn0%o|`f;rRu%pXZbW2TtLUw=izo&PuSkpZ#dD;np{4K6Nipm_U$b+egwU zf9lWEPnLqE9y77PZ?`;x!6WR4^g#~lv5GV<`@edkp6m>wyPHlgF|m7(D%K>~3J*at zhkSHP7EVu}T=LR}!^O+`Mk>R7af}O(We->Jy_V~KNX9>sleK^%CIRMe5_fOhj@}h4`}nP<_&8Ob zesCI4r{^X|D;J9;GiBY~ZRCH>URn97;4u|7-4VLi7#7>wc^Ox{{4o?hLvVzw4r-pd z6K##}0OHS_Wd|w+(ay*}KV)N!hA(#4=Pjyrl@xAn6C#9nY z{#*5m@{+~0zwjDJJj0AL9}~XI&&+(0X(aWph>Xu?x5STifTpPCHpK0m?5{Y5_KTKM{5M;`7uvAKpyE!e$?~?eZZT%Z0 z5m*1J>-cexK3KMm4@lh~@g-6K*8N1#84pHOO;;4-NPaT110cO;>jI{#F%PWSE;{0Gu{&2TURJv>61?T53f(O>Yf6VDb#NW2@k9uA z8sry0yx8UPT*hI63}?+Xu+>*8_m~Er<}{%&6(p z$B8353gU~D_eWjApYvQEzE`BjqKdEuP&TxfU$tNaq!d1E4_J0EvHi$?6xV(TkY_?85Kn}h_6N-`<;wvlL z+|O>! z7q2n(O(ZHV>Xhwfg4&S{G&TnHoVGoVEW!mJSW3XOLD#)TKRpCIL`S@ch>wiBscn)1lZy?)%lHEe*RzxwFW!uyFI zA|{E^eZfmLcV`QgzomWvcskv_h`aR0mZzKN>T9@Dc`e(vPds^)WAJzgNfkUj6!ccq zcYD4=Xf^VKY5^pYFy1&Lxw~I@g~TXIKq~P69;zmgjo~OFOET>AlKJi`>nc@a#L^1c zB1r<5b$%2_AX|!#=$x6p(plxmG?kvd%#z3><7IP?=6?{}m`v{V+a86wh%cTVfgr6v zS^_Y1?gKS1cgbPD8T~$X=lGs>G5W55yrT%$aKE&L#0ji1&ZZsJnm z7fLK26qQht7waz#IO8ahX07RN)qSY9A%jV4{X9>*K8~2aNFev)YZfjPa0oz@n>Sq@ zKli1hy2B<<|0-*mq-#$W2tKGn&3kB{SNflj|1U+_?kFvzz90;zdx#-*WID?pI^XjD zdv`Hb3MtbOWptWypD6dyb`G0ylA|$u?uqm^o_XGxknAae8P+Lr&~u|h`(GZM{x6eC ztuCR)#J{hBl;X7yL$LCWE57TxWcztb@)oLZk-uDGC-vAWsN^d1=5X$h!ok}+0*IBZ zCpR*Vd5hw&Q_TIXzdvPdjr9jiAd86M!rZ$7Oq=vyIUm0jFOwB z#J$Qp!2tmC>;UCozSM7e2m>ybd{Uk#5&a)J#iOe4B!C{# zT-MDJfv-Al^$}u8zviFRlQ`FX?zKuNoj2Mks<5f>kOZPEU1cQkMnoE>hN>~bYQe9~ z7F~6o2tTgjrDD{PeSIWr{I}Usq!rSzC?EA3$vGWU-&fu;z6wS+7*kgY2SUk4!=TIC z50!za)pb5!b7HxRYmejp-ulC5xUi(Qh;i4Y*wA56nB5pju*x@6?c+k+pFF~{$Hw&D zzNA`S0IPQ}9Bv)JJ5#%&!~2oj_prj2{-}cfGSz>9N5|=*onO)G`oab(295o&iQ%}UX`V^DwPt)%kN)OIpi6T1FOMLTIbE+Q%(oMqCwU} ztW~wHKm4Uj=_XA9Eu!lku6v$!7BkMA8qfQn6FZwFYd^cd!^he1L8x!5q!gLcuoroU ziu;`^s#`MiwHx1Oa0d@VBxBV#tEM zk&(yHe_m&9(K8DspH$=~S|7A~)|C_oq#$>SCVvXa3ym%`w<|MgED0G{2uLW1&X9)D zGA;FbmOJv;D!Ne#4J1DfEvhCB*X0eoiCX)_`Hd)z17~l&RYN;8v1pS|fvWLaQ2`SH z%x$IUf3GXQ9v=w9yC_p*2wCg02+6`I^tDwkf$N#WrD3M*pXr42FSa7Ngbz#BGRKjc zdu;+L;oZRX0~TKE_cQUSg)HuXca6zq;gSRn(cc=A^~{2jPzDMwOn)g;BI$ZIxc+gB zS!$BQ2&WRhI=p!$reT2zS}asmU(q^rD=!W`BdhDOaX`Q3;}yjfUmmTDAyBuZUig?o z0PCYg^^E~AOB}`6|`-PpStD7X#e+NQd_?Z+cvX4v@C)5 zNT3ll8PU^LyKt-6A$%djIHA{=8sS3Z(OgTsCC5e-W8a+qnoQS;The-qqFu(*$nE^Q zsW5UwXdtuyhy)F~ttm&8OgdmuOnEY6f1=8zHeJ_^vx77q<$c*f9%;N-p}w{ylfooWpKpAz->U{7 z=;E2mrq5LiR35#rXQF?XZD4v@=`akckW_m3QW;3CU)6WkPxX@H(X zN|7Uy>YY_>yBJzwqrtrgOhsR*#8o0hoNCfIMb$^Rd&kmpp?FVJD+pbRcSSk$UZ#^g zz;HAC;i68WUL%3=Ci6g?U8b@&F`a+AU}^kzzjFv z(=;*gzYGbDHXb?(Sz?erl&pK*O4|23A99TX)woGQZCwAy$$hO)l%F6zWiHY{qOzPX zouaqmQ?`*EY_M1{|Y+~wrf94k&Q_HI#eR;4f@kgdI8i+F@3w~Obb#)c1-Yv4}7of*M-NRJ8 zho+wjjCu=LlwyJ(;ks@jVz^{l-fWqy)|ev|MH!ehb|t9MS=-`>bw;2j|M*a8)N{su z@qgX%!2^hgGF$%Y{J~|1Y3fD949YM~^8IHrzwi$epO${P|Hu4Xvza4YBWzWnk8zzN z2{Am8>6Bws5<|BKf@S;igZ36Jpnj@mH9;-)da;_iR&8R$=x{AZZ*AlDWnZ8Um9I0W z`Dj{J{$K+?5YFk39}mFnsNavkL-_i?kDc**aFY{{NH_rEM0=PT1XuvCWRN-So}YaD zoE~NW{MW8JK_+ne(K4Hx@#&oBgKD*sdS-CUD9vb*2IWw5yJzbz{x$RPUn`#3;xS{Lx{W3;MolKndFzX~047nM zvh1AuYpiVMkEq*hmVe0$%m}hGYjf(0>FGZs4dbMBor(Qv+=hdw^8bkuzNIHEHQmx@Q&%X#H19q#bAaSU5h@2ya*;ebKZ+7d4~X zB24t0Kzjp31eHF>YumBhNDEJ&$lNHp!a-ICH2q!czP+4>JXxl(vaqn?Ad((Y2Nq>Y zUkAqWD1~N(j>4^G=&xi6l6rjNz62du32A*DK2Tr0hJKn-lEGq)mrI96DB6@Sg=@LC%Ojm}gz3~$jJO!P72T<) zv~q&L9-)>f#PC$dq~(DZO48^dNx+t=eR|xSPObWdERt*43a--Uot`D1>`(*WP#*d+ z%6eh;aS1=f#~iR2O@;X(p&`oX(Ot;H5Y}k?fv?6xh@svY*t?V-9{F1(z*EB>4>SJ? z`AlqWIJ)ebZZ8uAdC|IPl70=E3Hz=r5kOZytv6c0Po5Jl_G+>*C0&++jte~=aS`o)*=_t6B3j_+#q7^`B+HQY9tUfRY4V`PL>r%T*xF~>wDB|>DwFf4Vf~JJy#$PX$^uf0yIzO~KM64sf6lcy zWMV2)JANmbzH(Jk7|sM6z13TY3mWFeWuASunl?lKMTx!5O;P<@im}?BKWDG{^Hv=p z<3?v-LTlCKF}t~UJ2KbS@?9wmBQ!TZ;S`a;vX_;Pnmn#s+U;-3XYNp=Iexp<)L~>F zTe9G~ES&T@rBN>sk?k%WVqoSht?q^Rm}$0Z49ec3P0e6*K#5P-ig8VJMtSZBj1CpP z40mRWCwn3>_mp0^%Zd84yk#=}U;3SV%|&_;bKw->V+&xc1NT}-j~7&CU^J~`Du33` z(DpO>nr6c!0h<*U>=6I!h?i*;&5XfYJ`j2NvOR7im2>(hU~kX{7z=0KQ9$>r%M6Gi zeYl4W^RW5<^SKl92H>?_c(11rMfkL#rIsbe(0%gbDe_=i*<@zLl;K z%5z7i$>qwi(=*)0X}Jrl2>Ye0oUF-9s{l0wS?OS*iSOe9q8=||PLk?vadk=AbqV6j z$3;W-BE`}`e~vPzg=Y1At^nwwrsK#ffccA3Xd3`-_#%yQU48ob`Sob0ICxw3-!oSd zqr<7N6Z4xTRk2tq!?RwHnd{#JlS^!>i4NU9w3aT^xnl3+&cI|r@a?*%ai(BN)?R?@ zKbmX*>56oX%N7wL90yC2A4vQeU6v3lh`=r$nkoxdAph*I@S z$C&`n$uu8!NY*oPIGQH>Olg34h8@9|HC}n2Pe^SA`KvpQ3y6oA_wNL&<1H5(M z5}T=?=Xci^YFg&7#i2$}(7o{O%Rbf^vav~GWsC-IjvGN{F0f3OQGVsmv%Bvssv>2{ zbM)HLFfH*5Xx9Wi5(SzF*T6yKAG)zfavGu@1v0X@0av&SXxTthniP`x3;B%28I;wGWd z(c-c|F!du)6ZVRkNkRWD&^(&CxkPP z7R4l-jrOB8CS9`d`|p8ac)+npx~sr+$D)Y&sHcNW4VhP-F}CX(Sz#oXPCZ`@5$At| zWpx+ncfpn(_ZY6dcUT>VZYwL?+ycwlQ1i8g?3OrGXJKsqO@XqNMk{*gQ_Zk!*_q^f z-)PsUYKx~nj<*^9Es;;jodS0%nIx9oXXw!j(^Z35uB{MD%;=}Tw`~{KpzLJ}dT599 z4QUGUx;-;io_*x<9bg=^7|LH%+A4@+~!KXy)4K`qzEk|RNAXYM&gq?k+ zHb1_2128;N(A z{!l#|^VjWKHq~D^F>kxQaz!5dHo&n0P#$}mKx`sR$9cHdlBzpN>fBPUgqT zrl&onS;DeCX%Sm#W#&MXw5f#Tr^}vO$O63a6M+75yt!S!BIjM49dLAFS5T=$4Y=a- zr`>ua6W1GtI@+>tT)M#WMegrMxEL0w7SVS0^IX@ynxBpX^rSR(N;3`=7Dk!U5ZFL8U4+Z% z+vwq2qF{;g)I+;_b-4zC^SU2C#{_Y6JUM3grgTFmhQMXt;~Za=Jz1Bf36VNN1gb4U z1sA&=mzCc%5BlPFI4)Y!0DAJY*#mIO;9(A~aUegeuD9M0+Bid>OSH;7xXpkb#H^ID z9}>WR30hEz&>;J@L;*2n-y&8Ud@XwFk_@1>R&meycBxVPqFqf5vp`{Gtb;9R();4Q z+#Lwlkh`4*Gd>kY({GmqzHjq^ht)&d?1ObYud>X^OhMYiK*%Q(Z*&v0wR2olS23dn zXGK@)qiR2hJm+Sw8zJDYagrymvwFe@_G?Y1m!S3WDA|6;S7 z65sa}CD!XAb;Wr@zi^i)WXjaI^7@Bg*iKE=UrWN>Q)sqr42OOrm2#08_yddr-!RiQVFQ>u4*@8J*Y>k#+Ou$9Znt)qx9KtdeT z?`-)dq!_uIi!1WmdF2ElmJ4OSYwEu6l_n;KX{}c@py5y*pEO<7)uA($Fn;E{S;x)d zKXKZCo8Q4Jd9p6DZy!%4B{&a=gdK}a7abY3bOCo)k-WRFK%DBw4EaBsUMDt$eNR)> z5CtOnFLext$#wE2HMkYs6EP$v6VgpNx5xDrdgRGZF3x7;u81#>f;h;CaroUFL+nnF zEC;=Q_Z72BeK**Qb~C(`VSJ{mso7UVm>Dhe^6B!Et0WCW{U7hLwCT|k1{q!O{tz$) z!ojZ64 z%N0AJTCSQEUF3GeN3S}#_N;R3Y1VBt%DVXbCdf~yIMk^wGu3Ri??M9g&J2>%X@BO(*r#?74#vFY z#Y&_+1^y<+=ew!NpYS}Hdu=W0tmRBq_wmu24#KOiU2eoe&p5^df(m2>ziC@R@gfI= zz8c){^q>hS;@>57v~3O>0jX!XLz31tO>5ouAM6CaQXne(B;Vhpi93t1edbbqRc{Y% z_hi5PcJ$%fSA*RgH+zU*E|Umy3kG|_|N1p(lgj#$P4ABR=}vYMs>!QE6DMF;T}27Q zAoDJs6EA>$fe6V~(H$R7oflM;_CuDCtzm~Vo`S&Oq=f=n*}3`vbGaGUM$G<)`5V}a zCfqXGk?I|fUoRyBl=N_s0CUNz{fQ?6utth2`9Y_bqf*FMCt|6%;b=G*5DTi1B?min z3WBh<-15JUB6<@9PLI44Rm#G&9U98uh9N|9NfHPGEK_M4fL~@UC$w^{dk5Zf;hrWw);MIQ|u)(K>6|Pnb z(9)b!s1}i3ft1$j?IYYEC~>;tZINMtEta`NboO!C(7tvk4;fnc4-pE>S(HDD9Qu;a zLo7m!UH}Rwa}B)yiP+T(d3)wD#VSI(LsuR>lVv{i?YS%&kX>QFJ9Mgh#|X$JT&J5z zq-QLH(F69{tRY!lgAixPsbs9yj678aleVB3^%wWQ-A|T+?{jtPW1DwRi`5v#AEk4O znpQJdPy32Eru}6;;)p&mS zCut>$gfe3KSob-t{{AX|jPtR#pDg{I_h&pZ$9Vbvn|y)J)cPn9OM6$52r!Y)##8jw zoBp!>OG#}~7|jTh-$W-j!uRewK~p}+QM*WpHSo%YrqZy$s@gA$0JEdjWc}>|CJRHysc2ZBn)=-)Kz! zPT=XH{ZU3vUv2KYz-t;r8&-GYP-D{NN89D(%{3 zhqG~IoCImWN~TQL??gG8DUZjbRfe2`#iop_ssLw&HjI9l&*hRKNM9!f- z_xb0o(!EY}Id`%Z&^n!z3qIb#4cgo_V=@{dHLZ2X5*bpAs;`8gNxclH$wfD1(K=WkO4KePu@Oa0nX!czdgVUrZlL5<;;Ot>HO(bEocHY^`F88$`ucdRhGHQOfT>c>bNrD=Z10#t~zO!6& z0vnmQ$|jfyS3Q@Vq_5&k)=C)O1i_oWE`B5Uxe?%u&{&kMO&7C?s-dXhjts?kOjT}( z@<@LP-ido^q3Y~l*B@=jZ9l2#oLkU96h-{rHt@OFnZrjxtn??ZDi#V7tOvsMVxMi(&ye=yVx`6cW-K6g~U^xdeVOFTO4}Ka+-OutP zg!M-`fRHPKCOo-gj5^w6W>!?II6wWIGm$YFdA9F*?icc*+^(M_DZ*M!&a7N-_Ssx$ zhUSYliQnexC{HE5@19y@nDy2sWqcP<<_=wg;Ht%9DyTZP9xY>`NM!06&Y4Z^U>GN^ z>>)jo%4!HtO~2-^=@4gE^B%jW#xDVJMglLBCfu9n%6aSso{}HhNtDIgB)ZvQe{gsF;+l0CFN%rwTO`8)bNM3sWwV< zbzzoy8Th|lPmE!Q{YN6GNZ@;7(X>nXr>*cn>O>U&3sxk?MEI4g#g+3JW|)N-ZY3+t zBrMoha8SV$c6{ji{>88asK^xU$dvk^g&9xf_RU`RytC{(EPT(>=;d(;LYyMH(wRd_w6gTfcG}id zUOqh!r`<78A#5ZR2-Cfat2E3Ilk6SH({l_$@V|d98P9m6LxNy2l!h4Ab|xfQ)f2y; z?n=$l1vqva{iajRo`Qvdbrihb)K3{7-3(t)1&e+kxhD~I?Oj+wQpufWQ!}W@R5$@ z2gk^YUXWmmPvdeEBXB}+#%Puivur*MwJ#-Vys+Y9khK3dW|U6-zjJ`ofMI%G5OU_% z-~t>bi?nvg0$|cSer5IuBO9%udhcqWZFwWhFR+2Wgko2XdOj9ekQROT^okz6w|5FQ z#zxVwL({=bZ1^8*qoZe>3~igQU@pWiZka65xuP*_t{@U@=))3rJf9N)JrF~l4&Qd< zdo@F>{M_JU8BfBL< zUh6%Zv783K!iAco6*X}R|mB4VtMPQJGjk>DpgU(^|aODviDlO%Fa1FS+7lG2-A$;IsXy%T@UPD zeEiDdEqmls1_K#=AmKEVzKM_QW`h*mVPiqK0lZ%nh)U35q`xoMCubnrP8m7C9anM| z8?F$Ch7@hB5Z*RSK73&SrdPN~W=QhCpYTYdUUCaoRRYLxd zban9G?@sQ?qOH@-U4UL1{n6e`2L48YSZJFC^=$i&eyj%bPgl2{JqZJUn_CHG}c@&gGvB*@w2l}xr7l`Lc5nYXJTGhQqe zS)4OmDDeJ_~Nd+ zF-BBIvJ+wQE=<(F-TG%bY9;|xaLS1IYoB*|aMcy;va*@lN0BxJdntWBo-jFI-42|#p?Y`eS_4&h;-kX1>m=^i~?cBDmCEcQTqqF$xpAi-I z)FKbYuz3KuXB&nHq4i4Gq0=7~UUt=k;lb9K&5AaKRl6+BM9d)0BmQ=w)zaoM#>!>m zp}L+w=Y%U{^u>>_3zK)RQg79U^IYiAAB-9i#^;-zHjY%ME0~|{o&gkpo3xwjEJU1E zYQ@+D>v3ZK!tjl=rBB)E8vI)I)%5#6fdceJ{;ScI<0q|1qZn-ZrQSQei<) zv4SycT<_7%%~5nd4C86sUbpYe?CmEF&~uu~z$>sw9`~uhzAJO8v;L@VZEC zwCO?`a74>eVgE1hEOQGCi)*Fkd7C4j*$y3qjT5Y-7FmJ@jBVDP^=$ zRYRNmrlgf_PN$AB7QUPB`}DIH#E>Z;TZo{wI}Bou)4ypA~NKQiB9^n(o^+M{iwk zz}=&7+os?FKG~>OqEijWm0Lnv`M7GiUVFJ#SiZpylWL2zC1cnB%;NnXMN;)aAf>@`6Qh?|`2TA_}p zED(Y{A7tk8XQuHJLv3UFPRzGUSS6G9jG9~&_NNG{jIhCV>A}BffHKfaXjEJ;1Wfa? zZ;APTzfw?!JwtN*Q0f+69sM1ZS{-_vn)Blm85sr@?CO5fxlViPd7xRa;0P%DFTu^* zdfTpqA|<>6bvmlL6ko3~R^ly}!rRFUjU51Gy4V_Te3&|}OH&+}QiV~Y?`41b5BEx! zpLM#{mIo$bkGz<{dfzY0(fvPNTxnDjR}^MBxFQu$gdowPRz*P&&`5$JVgn)(>S;76 zl9CpQ#z+t}%HncB0RsV1A_!Wff?Ex5*+UqUdUD$-adY>zL8?rZVA=WZVCIpKqIW5>P{C!_tgccKng!A`l{-C%*n@Zx|As zpGX#p{7Rs%%aOYJDk*2!@>(HxEt(_RRUY#!bC`kU>YpUb-~mzkW)^rnd_MHGBrt0& zI$hLdLbI1C&ISS^A%f_^tf|_@EPvRmPr%ebgNJ!-lnwfl!-n+`+u_Ca)2>UOADFtz z_{xm^l2X@c8Z`C4;i9RH^;JH&9ML38s*V)qN@@m?xc#OB^A(rZq8lk}D}KK!63e~Z ziDcWn=Cxr1rd2h~VaJUP3wE{#wI-t!jt_4ymd;4FN5hX~cL`6taV{T_G?k~Nw$SF~C}ux<&Za9Cl38}Vm7m_%wP+)^ei8Xk zV@&Q$Y42?^)jZSr2Qs$Wofq z7m6uZ9y&Kfd7Q?4OO2bzBpW*+EeYEwT6_j@82l2!&(p0K?;P$Xw}!S@Oia78bZa`! zjTO*acFaA#kiK+kVE1tWkShefGprEba<{(H>M{CTTjxhjyVOMPusuerEvapuU&y_; z>II|Ys0o4V5!H18HGL(wYt``EsJ2kZw;w4-;TD-0K!d|aE+-(9D@;V9{bxr&Y>t>i zPts9MQsW7f+44-W8Twc{v^x;AD&Mj?`l&hFKNVm`e2ys2#C>|7p=`??3bZL+O_3fYoJJgKkghR5kApv{fPPDCH}rPm zrax$A2J+dD!~RIx<^70XLk^W6(425-I+~_S$rqWt?|beLC$YojhWo3SW42F>l6Div zETs`Kt1fC7n)8!?lM1|e^U=&p(nj=bPN@;ERfjzbu-~PMTKqPvC!k#v;JDi2$Nt;} z6oZdF(IecMMHO{_Rk(`Pb3n`i2sU6^ZD&NPmu+yjY#E~nUxufS?I|SfbO}14S1$4% zSG)X_1oOKFH2_Mq^5<>DtbF|j7GXW5K`*@XT4*+Qr1H!yyU2W#e2k3udDwgDTtKz|s$mOGu0ATQu~< zK2c?>3w8JxsOsLc-Gun7cx%DF0($m?gqtfV4ULQ(QVN#wPD()a?bCUJe9l-=G12(6 ze>XF06RU!b;aN&zxt_$1Y!jC=V@F1`PDAw4aJX}h72w(Q{fp5>PHRv+`;U*C-q4mR z1I7!_N?Z(N;rS`@gsJNKGN2F_DAki381!(CB9~m#K<9=DJ~TH!kP~fadtrqqb_{yz gazJPovqZCNIl*#`qg4eO4(ieK*-P-^d6KXE3!#jQ0RR91 literal 0 HcmV?d00001 diff --git a/docs/obs/umn/en-us_image_0250427066.png b/docs/obs/umn/en-us_image_0250427066.png new file mode 100644 index 0000000000000000000000000000000000000000..2f541642fd123fe5f473ab1541afb12b98c400de GIT binary patch literal 16414 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 SUU0S_qM@p*QlexN@m~OcZhNl) literal 0 HcmV?d00001 diff --git a/docs/obs/umn/en-us_topic_0045853504.html b/docs/obs/umn/en-us_topic_0045853504.html index 847aa2af..5c360787 100644 --- a/docs/obs/umn/en-us_topic_0045853504.html +++ b/docs/obs/umn/en-us_topic_0045853504.html @@ -25,8 +25,8 @@ -
  • The latest objects in a bucket are returned by default after a GET Object request.
  • Objects can be downloaded by version IDs. By default, the latest object is downloaded if the version ID is not specified. For details, see Related Operations in Configuring Versioning.
  • You can select an object and click Delete on the right to delete the object. After the object is deleted, OBS generates a Delete Marker with a unique version ID for the deleted object, and the deleted object is displayed in the Deleted Objects list. For details, see Deleting a File or Folder. The 404 error will be returned if attempts are made to access this deleted object.
    Figure 3 Object with a delete marker
    -
  • You can recover a deleted object by deleting the delete marker. For details, see Related Operations in Undeleting a File.
  • After an object is deleted, you can specify the version number in Deleted Objects to permanently delete the object of the specified version. For details, see Related Operations in Deleting a File or Folder.
  • An object is displayed either in the object list or the list of deleted objects. It will never be displayed in both the lists at the same time.

    For example, after object A is uploaded and deleted, it will be displayed in the Deleted Objects list. If you upload an object named A again, the object A will be displayed in the Objects list, and the previously deleted object A will no longer be displayed in the Deleted Objects list. For details, see Figure 4.

    +
  • The latest objects in a bucket are returned by default after a GET Object request.
  • Objects can be downloaded by version IDs. By default, the latest object is downloaded if the version ID is not specified. For details, see Related Operations in Configuring Versioning.
  • You can select an object and click Delete on the right to delete the object. After the object is deleted, OBS generates a Delete Marker with a unique version ID for the deleted object, and the deleted object is displayed in the Deleted Objects list. For details, see Deleting an Object or Folder. The 404 error will be returned if attempts are made to access this deleted object.
    Figure 3 Object with a delete marker
    +
  • You can recover a deleted object by deleting the delete marker. For details, see Related Operations in Undeleting an Object.
  • After an object is deleted, you can specify the version number in Deleted Objects to permanently delete the object of the specified version. For details, see Related Operations in Deleting an Object or Folder.
  • An object is displayed either in the object list or the list of deleted objects. It will never be displayed in both the lists at the same time.

    For example, after object A is uploaded and deleted, it will be displayed in the Deleted Objects list. If you upload an object named A again, the object A will be displayed in the Objects list, and the previously deleted object A will no longer be displayed in the Deleted Objects list. For details, see Figure 4.

    Figure 4 Uploading a namesake object after the original one is deleted
  • diff --git a/docs/obs/umn/en-us_topic_0045853514.html b/docs/obs/umn/en-us_topic_0045853514.html index a5bfb3db..e7448f82 100644 --- a/docs/obs/umn/en-us_topic_0045853514.html +++ b/docs/obs/umn/en-us_topic_0045853514.html @@ -7,7 +7,7 @@

    Generated fragments take up storage space that is billable.

    -

    Procedure

    1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
    2. In the navigation pane, click Objects.
    3. Click Fragments, select the fragment that you want to delete, and then click Delete on the right of the fragment.

      You can also select multiple fragments and click Delete above fragment list to batch delete them.

      +

      Procedure

      1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
      2. In the navigation pane, choose Objects.
      3. Click Fragments, select the fragment that you want to delete, and then click Delete on the right of the fragment.

        You can also select multiple fragments and click Delete above fragment list to batch delete them.

      4. Click Yes to confirm the deletion.
    diff --git a/docs/obs/umn/en-us_topic_0045853659.html b/docs/obs/umn/en-us_topic_0045853659.html index 4c1cb7c2..132a51c4 100644 --- a/docs/obs/umn/en-us_topic_0045853659.html +++ b/docs/obs/umn/en-us_topic_0045853659.html @@ -6,7 +6,7 @@
    Lifecycle management applies to the following scenarios:
    • Some periodically uploaded files need only to be retained for one week or one month, and can be deleted once they have expired.
    • Documents are seldom accessed after a certain period of time. These files need to be transitioned to Warm or Cold storage or be deleted.

    You can define lifecycle rules for identifying objects and manage lifecycles of the objects based on the rules.

    -

    You can identify what objects in your bucket will be infrequently accessed, and then configure lifecycle rules to transition them to the Warm or Cold storage class to save storage costs. In short, transition basically means that the object storage class is altered without copying the object. You can also manually change the storage class of an object on the Objects page. For details, see Uploading a File.

    +

    You can identify what objects in your bucket will be infrequently accessed, and then configure lifecycle rules to transition them to the Warm or Cold storage class to save storage costs. In short, transition basically means that the object storage class is altered without copying the object. You can also manually change the storage class of an object on the Objects page. For details, see Uploading an Object.

    Lifecycle rules have two key elements:

    • Configuration policy:

      You can also specify the prefix of object names so that objects whose names have this prefix are restricted by the rules. You can configure a lifecycle rule for a bucket so that all objects in the bucket can be restricted by the lifecycle rule.

    • Time: You can specify the number of days after which objects that have been last updated and meet specified conditions are automatically transitioned to Warm or Cold. Or you can specify an expiration time after which objects are automatically deleted.
      • Transition to Warm: You can specify the number of days after which objects that have been last updated and meet specified conditions are automatically transitioned to Warm.
      • Transition to Cold: You can specify the number of days after which objects that have been last updated and meet specified conditions are automatically transitioned to Cold.
      • Expiration time: You can specify the number of days after which objects are automatically deleted or the day after which an object that matches with a rule is deleted.
      diff --git a/docs/obs/umn/en-us_topic_0045853662.html b/docs/obs/umn/en-us_topic_0045853662.html index 8fd2d52e..54b0b4e0 100644 --- a/docs/obs/umn/en-us_topic_0045853662.html +++ b/docs/obs/umn/en-us_topic_0045853662.html @@ -5,6 +5,7 @@

      An account can create a maximum of 100 buckets and parallel file systems.

      Procedure

      1. In the upper right corner of the OBS Console homepage, click Create Bucket. The Create Bucket page is displayed. For details, see Figure 1.

        Figure 1 Creating a bucket
        +

      2. Configure bucket parameters.

        diff --git a/docs/obs/umn/en-us_topic_0045853663.html b/docs/obs/umn/en-us_topic_0045853663.html index 2e12a25c..555322ee 100644 --- a/docs/obs/umn/en-us_topic_0045853663.html +++ b/docs/obs/umn/en-us_topic_0045853663.html @@ -1,6 +1,6 @@ -

        Uploading a File

        +

        Uploading an Object

        This section describes how to upload local files to OBS over the Internet. These files can be texts, images, videos, or any other type of files.

        Limitations and Constraints

        • OBS Console allows you to upload files in a batch. Up to 100 files can be uploaded at a time, with the total size of no more than 5 GB. If the file size exceeds 5 GB, use OBS Browser or the multipart upload of OBS SDKs and APIs for upload.
        • If versioning is disabled for your bucket and you upload a new file with the same name as the one you previously uploaded to your bucket, the new file automatically overwrites the previous file and does not retain its ACL information. If you upload a new folder using the same name that was used with a previous folder in the bucket, the two folders will be merged, and files in the new folder will overwrite namesake files in the previous folder.
        • After versioning is enabled for your bucket, if the new file you upload has the same name as the one you previously uploaded to the bucket, a new file version will be added in the bucket. For details, see Versioning Overview.
        @@ -13,12 +13,12 @@

      3. Select a storage class. If you do not specify a storage class, the object you upload inherits the default storage class of the bucket.

        An object can have a different storage class from its bucket. You can specify a storage class for an object when uploading it, or you can change the object storage class after the object is uploaded.

      4. Add a file or folder to be uploaded by dragging it to the Upload Object area.

        You can also click add file in the Upload Object area to select files.

        -

      5. (Optional) Select KMS encryption to encrypt the uploaded file. For details, see Uploading a File in Server-Side Encryption Mode.

        If the default encryption has been enabled for the bucket, uploaded objects are automatically encrypted.

        +

      6. (Optional) Select KMS encryption to encrypt the uploaded file. For details, see Uploading an Object in Server-Side Encryption Mode.

        If the default encryption has been enabled for the bucket, uploaded objects are automatically encrypted.

      7. Click Upload.
      8. Related Operations

        When uploading an object, you can specify a storage class for it. After the object is uploaded, you can also change its storage class. The procedure is as follows:

        -
        1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
        2. In the navigation pane, click Objects.
        3. Select the target object and choose More > Change Storage Class on the right.

          +
          1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
          2. In the navigation pane, choose Objects.
          3. Select the target object and choose More > Change Storage Class on the right.

          4. Select the desired storage class and click OK.
          • Objects can be changed from Standard to Warm or Cold storage class, or from Warm to Standard or Cold storage class, but objects in Cold storage class must be restored before being changed to Standard or Warm storage class. Changing from Warm or Cold to other storage classes incurs restore fees. Select an appropriate change option based on your actual needs.
          • When the storage class is changed to Cold, the object restore status changes to Unrestored.
          • You can also configure a lifecycle rule to change the storage class of an object. For details, see Configuring a Lifecycle Rule.
          diff --git a/docs/obs/umn/en-us_topic_0045853755.html b/docs/obs/umn/en-us_topic_0045853755.html index 56deb0a6..7707b88e 100644 --- a/docs/obs/umn/en-us_topic_0045853755.html +++ b/docs/obs/umn/en-us_topic_0045853755.html @@ -14,7 +14,7 @@

        4. In the right Basic Configurations area, click Static Website Hosting. The Static Website Hosting page is displayed.

          Alternatively, you can choose Basic Configurations > Static Website Hosting from the navigation pane on the left.

        5. Click Configure Static Website Hosting. The Configure Static Website Hosting dialog box is displayed.
        6. Enable it by turning on the status switch.
        7. Set the hosting type to the current bucket. For details, see Figure 2.

          Figure 2 Configuring static website hosting

        8. Set the values of the homepage and 404 error page.

          -

          • Home Page: specifies the default homepage of the static website. When OBS Console is used to configure static website hosting, only HTML web pages are supported. When are used to configure static website hosting, OBS does not have such a restriction but the Content-Type of objects must be specified.

            OBS only allows files such as index.html in the root directory of a bucket to function as the default homepage. Do not set the default homepage with a multi-level directory structure (for example, /page/index.html).

            +
            • Home Page: specifies the default homepage of the static website. When OBS Console is used to configure static website hosting, only HTML web pages are supported. When are used to configure static website hosting, OBS does not have such a restriction but the Content-Type of objects must be specified.

              OBS only allows files such as index.html in the root directory of a bucket to function as the default homepage. Do not set the default homepage with a multi-level directory structure (for example, /page/index.html).

            • 404 Error Page: specifies the error page returned when an error occurs during static website access. When OBS Console is used to configure static website hosting, only HTML, JPG, PNG, BMP, and WEBP files under the root directory are supported. When APIs are used to configure static website hosting, OBS does not have such a restriction but the Content-Type of objects must be specified.

          • Optional: In Redirection Rules, configure redirection rules. Requests that comply with the redirection rules are redirected to the specific host or page.

            A redirection rule is compiled in the JSON or XML format. Each rule contains a Condition and a Redirect. The parameters are described as follows:

            diff --git a/docs/obs/umn/en-us_topic_0045853756.html b/docs/obs/umn/en-us_topic_0045853756.html index 7db4b95a..5c8b4b6d 100644 --- a/docs/obs/umn/en-us_topic_0045853756.html +++ b/docs/obs/umn/en-us_topic_0045853756.html @@ -1,20 +1,22 @@ -

            Deleting a File or Folder

            +

            Deleting an Object or Folder

            Scenarios

            On OBS Console, you can manually delete unneeded files or folders to release space and reduce costs.

            Alternatively, you can configure lifecycle rules to periodically, automatically delete some or all of the files and folders from a bucket. For details, see Configuring a Lifecycle Rule.

            +

            In big data scenarios, parallel file systems usually have deep directory levels and each directory has a large number of files. In such case, deleting directories from parallel file systems may fail due to timeout. To address this problem, you are advised to delete directories in either of the following ways:

            +
            1. On the Hadoop client that has OBSA, an OBS client plugin, embedded, run the hadoop fs - rmr obs://{Name of a parallel file system}/{Directory name} command.
            2. Configure a lifecycle rule for directories so that they can be deleted in background based on the preset lifecycle rule.

            Background Information

            Object Deletion with Versioning Enabled

            When versioning is enabled for a bucket, OBS works slightly different when deleting different objects.

            -
            • Deleting a file or folder: The file or folder is not permanently deleted, but is retained in the Deleted Objects list and marked with the Delete Marker. In Deleted Objects, click the object name. On the Versions tab, you can see that the latest object version has the delete marker.
              • To permanently delete the file or folder, delete it again from the Deleted Objects list. For details, see Procedure.
              • To recover the deleted file, undelete it from the Deleted Objects list. For details, see Undeleting a File.
              +
              • Deleting a file or folder: The file or folder is not permanently deleted, but is retained in the Deleted Objects list and marked with the Delete Marker. In Deleted Objects, click the object name. On the Versions tab, you can see that the latest object version has the delete marker.
                • To permanently delete the file or folder, delete it again from the Deleted Objects list. For details, see Procedure.
                • To recover the deleted file, undelete it from the Deleted Objects list. For details, see Undeleting an Object.
              • Deleting an object version: The version will be permanently deleted. If the deleted version is the latest one, the next latest version becomes the latest version.
            -

            Procedure

            1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
            2. In the navigation pane, click Objects.
            3. Select the file or folder you want to delete, and choose More > Delete on the right.

              You can select multiple files or folders and click Delete above the object list to batch delete them.

              -

            4. Click Yes to confirm the deletion.
            5. If versioning is enabled for the bucket, delete the deleted files or folders again from the Deleted Objects list to permanently delete them.

              1. Click Deleted Objects.
              2. In the Operation column of the file or folder to be deleted, click Permanently Delete.

                You can select multiple files or folders and click Permanently Delete above the object list to batch delete them.

                +

                Procedure

                1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
                2. In the navigation pane, choose Objects.
                3. Select the file or folder you want to delete, and choose More > Delete on the right.

                  You can select multiple files or folders and click Delete above the object list to batch delete them.

                  +

                4. Click Yes to confirm the deletion.
                5. If versioning is enabled for the bucket, delete the deleted files or folders again from the Deleted Objects list to permanently delete them.

                  1. Click Deleted Objects.
                  2. In the Operation column of the file or folder to be deleted, click Permanently Delete.

                    You can also select multiple files or folders and click Permanently Delete above the object list to batch delete them.

                -

                Related Operations

                When versioning is enabled, files in the Deleted Objects list also have multiple versions. Note the following points when deleting different versions of files:
                • Deleting a version with the Delete Marker actually recovers this version instead of permanently deleting it. For details, see Undeleting a File.
                • Deleting a version without the Delete Marker permanently deletes this version. This version will not be recovered even if the object is recovered later.
                +

                Related Operations

                When versioning is enabled, files in the Deleted Objects list also have multiple versions. Note the following points when deleting different versions of files:
                • Deleting a version with the Delete Marker actually recovers this version instead of permanently deleting it. For details, see Undeleting an Object.
                • Deleting a version without the Delete Marker permanently deletes this version. This version will not be recovered even if the object is recovered later.
                diff --git a/docs/obs/umn/en-us_topic_0045853816.html b/docs/obs/umn/en-us_topic_0045853816.html index 238dd69b..96ac7e2e 100644 --- a/docs/obs/umn/en-us_topic_0045853816.html +++ b/docs/obs/umn/en-us_topic_0045853816.html @@ -49,7 +49,7 @@
                diff --git a/docs/obs/umn/en-us_topic_0066036553.html b/docs/obs/umn/en-us_topic_0066036553.html index b6e8e658..5876418c 100644 --- a/docs/obs/umn/en-us_topic_0066036553.html +++ b/docs/obs/umn/en-us_topic_0066036553.html @@ -1,10 +1,10 @@

                Server-Side Encryption Overview

                -

                After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When downloading the encrypted objects, the encrypted data will be decrypted on the server and displayed in plaintext to users.

                +

                After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When objects are downloaded, they will be decrypted on the server first and then returned in plaintext to you.

                Key Management Service (KMS) uses Hardware Secure Modules (HSMs) to ensure key security, enabling users to easily create and manage encryption keys. Keys are not displayed in plaintext outside HSMs, which prevents key disclosure. All operations performed on keys are controlled and logged, and usage of all keys is recorded, meeting regulatory compliance requirements.

                The objects to be uploaded can be encrypted from the server side using the encryption service provided by KMS. You need to create a key using KMS or use the default key provided by KMS. Then you can use the key to perform server-side encryption when uploading objects to OBS.

                -

                OBS supports both SSE-KMS and server-side encryption with customer-provided keys (SSE-C) by calling APIs. In SSE-C mode, OBS encrypts objects on the server side using the keys and MD5 values provided by customers. Both the two modes use the industry-standard AES256 encryption algorithm.

                +

                OBS supports both SSE-KMS and server-side encryption with customer-provided keys (SSE-C) by calling APIs. In SSE-C mode, OBS encrypts objects on the server side using the keys and MD5 values provided by customers. Both methods use the AES-256 encryption algorithm.

                diff --git a/docs/obs/umn/en-us_topic_0066176932.html b/docs/obs/umn/en-us_topic_0066176932.html index 2c78a74f..17f699cd 100644 --- a/docs/obs/umn/en-us_topic_0066176932.html +++ b/docs/obs/umn/en-us_topic_0066176932.html @@ -1,11 +1,11 @@ -

                Undeleting a File

                +

                Undeleting an Object

                Scenarios

                If a bucket has versioning enabled, you can recover a deleted object by undeleting it.

                Background Information

                Object Deletion with Versioning Enabled

                When versioning is enabled for a bucket, OBS works slightly different when deleting different objects.

                -
                • Deleting a file or folder: The file or folder is not permanently deleted, but is retained in the Deleted Objects list and marked with the Delete Marker.
                  • To permanently delete the file or folder, delete it again from the Deleted Objects list. For details, see Deleting a File or Folder.
                  • To recover the deleted file, undelete it from the Deleted Objects list. For details, see Procedure.
                  +
                  • Deleting a file or folder: The file or folder is not permanently deleted, but is retained in the Deleted Objects list and marked with the Delete Marker.
                    • To permanently delete the file or folder, delete it again from the Deleted Objects list. For details, see Deleting an Object or Folder.
                    • To recover the deleted file, undelete it from the Deleted Objects list. For details, see Procedure.
                  • Deleting an object version: The version will be permanently deleted. If the deleted version is the latest one, the next latest version becomes the latest version.

                  Object Recovery with Versioning Enabled

                  When a bucket has the versioning function enabled, deleting a file from the Objects list does not permanently delete it. The deleted file will be retained with the Delete Marker in the Deleted Objects list. You can recover the deleted file using the Undelete operation.

                  @@ -16,11 +16,11 @@

                Prerequisites

                • Versioning has been enabled for the bucket. For details, see Configuring Versioning.
                • The file to be recovered is in the Deleted Objects list, and has at least one version without the Delete Marker.
                -

                Procedure

                1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
                2. In the navigation pane, click Objects.
                3. Click Deleted Objects.
                4. In the row of the deleted object that you want to recover, click Undelete on the right.

                  You can select multiple files and click Undelete above the object list to batch recover them.

                  +

                  Procedure

                  1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
                  2. In the navigation pane, choose Objects.
                  3. Click Deleted Objects.
                  4. In the row of the deleted object that you want to recover, click Undelete on the right.

                    You can select multiple files and click Undelete above the object list to batch recover them.

                  Related Operations

                  Recover a file by deleting its version with the Delete Marker:

                  -
                  1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
                  2. In the navigation pane, click Objects.
                  3. Click Deleted Objects.
                  4. Click the deleted file that you want to recover. The file information is displayed.
                  5. On the Versions tab, view all versions of the file.

                    • If you delete a version with the Delete Marker, the file is recovered and retained in the Objects list.
                    • If you delete a version without the Delete Marker, that version is permanently deleted.
                    +
                    1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
                    2. In the navigation pane, choose Objects.
                    3. Click Deleted Objects.
                    4. Click the deleted file that you want to recover. The file information is displayed.
                    5. On the Versions tab, view all versions of the file.

                      • If you delete a version with the Delete Marker, the file is recovered and retained in the Objects list.
                      • If you delete a version without the Delete Marker, that version is permanently deleted.

                diff --git a/docs/obs/umn/obs_03_0003.html b/docs/obs/umn/obs_03_0003.html index 9f6d0740..0c79e59e 100644 --- a/docs/obs/umn/obs_03_0003.html +++ b/docs/obs/umn/obs_03_0003.html @@ -23,12 +23,12 @@
        -
        Table 1 Bucket parameters

        Parameter

        Replicate

        Indicates objects on which the rule takes effect.

        -
        • All objects: The rule applies to all objects in the bucket.
        • Match by prefix: The rule applies only to objects with the preset prefix.
        +
        • All objects: The rule applies to all objects in the bucket.
        • Match by prefix: The rule applies only to objects with the preset prefix.

        Prefix

        • If you want to apply the rule to objects by prefix, you must set a value no longer than 1024 characters for Prefix.
        • When Match by prefix is selected and the specified prefix overlaps with the prefix of an existing rule, OBS regards the two rules as one and the new one cannot be configured successfully. For example, if a rule with prefix abc exists in the system, another rule whose prefix starts with abc cannot be configured.
        • To copy a folder, end the prefix with a slash (/), for example, imgs/.
        +
        • If you want to apply the rule to objects by prefix, you must set a value no longer than 1024 characters for Prefix.
        • When Match by prefix is selected and the specified prefix overlaps with the prefix of an existing rule, OBS regards the two rules as one and the new one cannot be configured successfully. For example, if a rule with prefix abc exists in the system, another rule whose prefix starts with abc cannot be configured.
        • To copy a folder, end the prefix with a slash (/), for example, imgs/.

        Synchronize Existing Objects

        @@ -46,7 +46,7 @@

        OBS will try to copy KMS encrypted objects no matter whether this option is selected or not.

        • If this option is selected, only the IAM agencies that have the KMS Administrator permissions at both the source and destination ends are displayed in the drop-down list of IAM Agency in this dialog box.
        • If this option is not selected, only the IAM agencies that do not have the KMS Administrator permission at either the source or destination end are displayed in the drop-down list of IAM Agency in this dialog box.

        If KMS is not available in the destination region or the agency does not have the KMS Administrator permissions in the source and destination regions, KMS encrypted objects in the source bucket will fail to be replicated to the destination bucket, and the object replication status will be FAILED.

        -

        After a KMS encrypted object in the source bucket is replicated to the destination bucket, the key that encrypts the object changes to the default master key obs/default of the region where the destination bucket resides.

        +

        After a KMS encrypted object in the source bucket is replicated to the destination bucket, the key that encrypts the object changes to the default master key obs/default of the region where the destination bucket resides.

        Destination bucket

        diff --git a/docs/obs/umn/obs_03_0008.html b/docs/obs/umn/obs_03_0008.html new file mode 100644 index 00000000..d09910e9 --- /dev/null +++ b/docs/obs/umn/obs_03_0008.html @@ -0,0 +1,17 @@ + + +

        Monitoring

        +
        + + diff --git a/docs/obs/umn/obs_03_0009.html b/docs/obs/umn/obs_03_0009.html new file mode 100644 index 00000000..34b85850 --- /dev/null +++ b/docs/obs/umn/obs_03_0009.html @@ -0,0 +1,27 @@ + + +

        Monitoring OBS

        +

        Scenarios

        You may send PUT and GET requests continuously when using OBS, which generates upload and download traffic. You may also receive error responses from the server. Cloud Eye can perform automatic and real-time monitoring over your buckets. It triggers alarms and notifications upon operations to help you understand your bucket access requests, traffic, and error responses in a timely manner.

        +

        You do not need to separately subscribe to Cloud Eye. It starts automatically once you create a resource (a bucket, for example) in OBS. For more information about Cloud Eye, see Cloud Eye User Guide.

        +
        Figure 1 Cloud Eye monitoring
        +
        +

        Setting Alarm Rules

        In addition to the automatic and real-time monitoring, you can configure alarm rules in Cloud Eye to send alarm notifications when specified situation occurs.

        +

        For details, see Creating Alarm Rules in Cloud Eye User Guide.

        +
        +

        Viewing OBS Monitoring Metrics

        Cloud Eye monitors OBS monitoring metrics in real time. You can view detailed monitoring statistics of each metric on the console of Cloud Eye.

        +

        For details, see Querying Metrics of a Cloud Service in Cloud Eye User Guide.

        +
        +
        +
        + +
        + + + \ No newline at end of file diff --git a/docs/obs/umn/obs_03_0010.html b/docs/obs/umn/obs_03_0010.html new file mode 100644 index 00000000..9ef085c5 --- /dev/null +++ b/docs/obs/umn/obs_03_0010.html @@ -0,0 +1,147 @@ + + +

        OBS Monitoring Metrics

        +

        Functions

        This section defines the namespace, list, and dimensions of monitoring metrics reported by OBS to Cloud Eye. You can use the management console or APIs provided by Cloud Eye to search for monitoring metrics and alarms generated by OBS.

        +
        +

        Namespace

        SYS.OBS

        +
        +

        Monitoring Metrics

        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

        Metric ID

        +

        Metric

        +

        Description

        +

        Value Range

        +

        Monitored Entity

        +

        Monitoring Period (Original Metric)

        +

        download_bytes

        +

        Bytes Downloaded

        +

        Specifies the response bytes of all download requests made to all buckets in a region, including bytes in HTTP entity bodies.

        +

        Unit: byte

        +

        ≥ 0 bytes

        +

        Bucket

        +

        5 min

        +

        upload_bytes

        +

        Bytes Uploaded

        +

        Specifies the bytes of all upload requests made to all buckets in a region, including bytes in HTTP entity bodies.

        +

        Unit: byte

        +

        ≥ 0 bytes

        +

        Bucket

        +

        5 min

        +

        get_request_count

        +

        GET Requests

        +

        Specifies the number of GET, HEAD, or OPTIONS requests made to all buckets and objects in the buckets of a region.

        +

        Unit: count

        +

        ≥ 0 counts

        +

        Bucket

        +

        5 min

        +

        put_request_count

        +

        PUT Requests

        +

        Specifies the number of PUT, POST, and DELETE requests made to all buckets and objects in the buckets of a region.

        +

        Unit: count

        +

        ≥ 0 counts

        +

        Bucket

        +

        5 min

        +

        first_byte_latency

        +

        First Byte Download Delay

        +

        Specifies the average time from receiving a GET, HEAD, or OPTIONS request to the time that the system starts to respond in a measurement period.

        +

        Unit: millisecond

        +

        ≥ 0 ms

        +

        Bucket

        +

        5 min

        +

        request_count_4xx

        +

        4xx Errors

        +

        Specifies the times that the server responds to requests whose error codes are 4xx.

        +

        Unit: count

        +

        ≥ 0 counts

        +

        Bucket

        +

        5 min

        +

        request_count_5xx

        +

        5xx Errors

        +

        Specifies the times that the server responds to requests whose error codes are 5xx.

        +

        Unit: count

        +

        ≥ 0 counts

        +

        Bucket

        +

        5 min

        +
        +
        +
        +

        Dimensions

        +
        + + + + + + + +
        Table 1 Dimensions

        Key

        +

        Value

        +

        bucket_name

        +

        Bucket dimension. The value is the bucket name.

        +
        +
        +
        +
        +
        + +
        + diff --git a/docs/obs/umn/obs_03_0017.html b/docs/obs/umn/obs_03_0017.html index 696f24ca..aa6241c8 100644 --- a/docs/obs/umn/obs_03_0017.html +++ b/docs/obs/umn/obs_03_0017.html @@ -1,9 +1,8 @@

        Will an Object Deletion in a Source Bucket Be Synchronized to the Destination Bucket?

        -

        If you enable synchronous deletion, deleting an object in a source bucket will synchronously delete its copy in the destination bucket. If you do not enable this function, delete actions in the source bucket do not make object copies in the destination bucket deleted.

        +

        If you enable synchronous deletion, deleting an object in a source bucket will synchronously delete its copy in the destination bucket. If you do not enable this function, delete actions in the source bucket do not make object copies in the destination bucket deleted.

        -

        Procedure

        1. Log in to the management console with your account.
        2. On the top menu bar, choose Service List > Management & Deployment > Identity and Access Management. The IAM console is displayed.
        3. Create a user group and assign OBS permissions to it.

          A user group is a collection of users. By assigning permissions to a user group, you assign permissions to the users in this group. After you create an IAM user, add it to one or more user groups, so that it can inherit the permissions from the groups.
          1. In the navigation pane, choose User Groups. The User Groups page is displayed.
          2. Click Create User Group.
          3. Enter a user group name and click OK.

            The user group is displayed in the user group list once the creation is complete.

          4. Locate the user group you created and click Modify in the Operation column of the row.
          5. In the Group Permissions area, locate OBS (S3), click Attach Policy in the Operation column, select the policy name, and click OK.

            In the Policy Information area, you can view the details about the policy.

            +

            Due to data caching, an RBAC policy and fine-grained policy involving OBS actions will take effect 10 to 15 minutes after it is attached to a user and user group.

          diff --git a/docs/obs/umn/obs_03_0045.html b/docs/obs/umn/obs_03_0045.html index fbb7561f..e0bb5820 100644 --- a/docs/obs/umn/obs_03_0045.html +++ b/docs/obs/umn/obs_03_0045.html @@ -1,47 +1,66 @@

          Permissions Management

          -

          You can use Identity and Access Management (IAM) to manage OBS permissions and control access to your resources. IAM provides identity authentication, permissions management, and access control.

          +

          +

          You can use Identity and Access Management (IAM) to manage OBS permissions and control access to your resources. IAM provides identity authentication, permissions management, and access control.

          You can create IAM users for your employees, and assign permissions to these users on a principle of least privilege (PoLP) basis to control their access to specific resource types. For example, you can create IAM users for software developers and assign specific permissions to allow them to use OBS resources but prevent them from being able to delete resources or perform any high-risk operations.

          If your account does not require individual IAM users for permissions management, skip this section.

          IAM is offered for free. You pay only for the resources in your account. For more information about IAM, see section "Service Overview" in the Identity and Access Management User Guide.

          OBS Permissions

          By default, new IAM users do not have any permissions assigned. You can assign permissions to these users by adding them to one or more groups and attaching policies to the groups. IAM provides preset system policies that define common permissions for different services, such as full control access and read-only. You can directly use these preset policies.

          OBS is a global service deployed and accessed without specifying any physical region. OBS permissions are assigned to users in the global project, and users do not need to switch regions when accessing OBS.

          RBAC policy: An RBAC policy consists of permissions for an entire service. Users in a group with such a policy assigned are granted all the required permissions, including permissions for accessing and managing that service. RBAC policies do not support operation-specific permission control.

          -

          Due to data caching, an RBAC policy involving OBS actions will take effect 10 to 15 minutes after it is attached to a user and a user group.

          +

          Due to data caching, an RBAC policy and fine-grained policy involving OBS actions will take effect 10 to 15 minutes after it is attached to a user and a user group.

          Table 1 lists all system policies of OBS.

          -
          Table 1 OBS system policies

          Policy

          +
          - - - - - - - - - - - + + + + + + + + @@ -50,376 +69,656 @@

          The following table lists operations that can be performed under each set of OBS permission.

          -
          Table 1 OBS system policies

          Policy

          Description

          +

          Description

          Policy Type

          +

          Policy Type

          Tenant Administrator

          +

          Tenant Administrator

          Allows you to perform any operation on all cloud resources under the account.

          +

          Allows you to perform any operation on all cloud resources under the account.

          OBS policies are configured under Global service > OBS.

          RBAC policy

          +

          RBAC policy

          Tenant Guest

          +

          Tenant Guest

          Allows you to perform read-only operations on all cloud resources under the account.

          +

          Allows you to perform read-only operations on all cloud resources under the account.

          OBS policies are configured under Global service > OBS.

          RBAC policy

          +

          RBAC policy

          OBS Buckets Viewer

          +

          OBS Buckets Viewer

          Allows you to list buckets, obtain basic bucket information and bucket metadata, and list objects.

          +

          Allows you to list buckets, obtain basic bucket information and bucket metadata, and list objects.

          OBS policies are configured under Global service > OBS.

          RBAC policy

          +

          RBAC policy

          +

          OBS Viewer

          +

          Allows you to list buckets, obtain basic bucket information and bucket metadata, and list objects.

          +

          This policy is a system-defined policy of fine-grained authorization. Users with fine-grained authorization can use this policy and can create custom policy template based on this policy.

          +

          OBS policies are configured under Global service > OBS.

          +

          Fine-grained policy

          +

          OBS Operator

          +

          Allows you to perform all operations defined in OBS Viewer and to perform basic object operations, such as uploading objects, downloading objects, deleting objects, and obtaining object ACLs.

          +

          This policy is a system-defined policy of fine-grained authorization. Users with fine-grained authorization can use this policy and can create custom policy template based on this policy.

          +

          OBS policies are configured under Global service > OBS.

          +

          Fine-grained policy

          Table 2 Permissions and the allowed operations on OBS resources

          Operation

          +
          - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + - - - - - - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/obs/umn/obs_03_0046.html b/docs/obs/umn/obs_03_0046.html index d665ee4a..4bf5143f 100644 --- a/docs/obs/umn/obs_03_0046.html +++ b/docs/obs/umn/obs_03_0046.html @@ -1,6 +1,6 @@ -

          Sharing a File

          +

          Sharing an Object

          Scenarios

          You can allow anyone to access your file stored in OBS by sharing the temporary URL of the file.

          Background Information

          File sharing is temporary. All shared URLs are temporary with a validity period.

          @@ -10,7 +10,7 @@

          Limitations and Constraints

          • An object shared from OBS Console can be valid for one minute to 18 hours. If you need a longer validity period for a shared object, use the client tool OBS Browser+ that supports a validity period from one minute to 30 days. Or, you can configure a bucket policy or object policy to grant the access permissions of an object to other users permanently.
          • Only buckets of version 3.0 support file sharing. You can view the bucket version in the Basic Information area on the Overview page of a bucket.
          • Encrypted objects cannot be shared.
          • To share a cold object, restore it first.
          -

          Procedure

          1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
          2. In the navigation pane, click Objects.
          3. Locate the file to be shared and click Share under the Operation column. The dialog box as given in Figure 1 is displayed.

            Once the Share File dialog box is opened, the URL is effective and valid for five minutes by default. If you change the validity period, the authentication information in the URL changes accordingly, and the URL's new validity period starts upon the change.

            +

            Procedure

            1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
            2. In the navigation pane, choose Objects.
            3. Locate the file to be shared and click Share in the Operation column. The dialog box as given in Figure 1 is displayed.

              Once the Share File dialog box is opened, the URL is effective and valid for five minutes by default. If you change the validity period, the authentication information in the URL changes accordingly, and the URL's new validity period starts upon the change.

              Figure 1 Sharing a file

            4. Operate the URL as follows:

              • Click Open URL to preview the file on a new page or directly download it to your default download path.
              • Click Copy Link to share the link to others for them to access this file using a browser.
              • Click Copy Path to share the file path to users who have access permissions to the bucket. The users then can search for the file by pasting the shared path to the search box of the bucket.

              Within the validity period of a URL, any user who has the URL can access the file.

              diff --git a/docs/obs/umn/obs_03_0051.html b/docs/obs/umn/obs_03_0051.html index 75250082..9406a429 100644 --- a/docs/obs/umn/obs_03_0051.html +++ b/docs/obs/umn/obs_03_0051.html @@ -1,23 +1,23 @@

              Actions

              -

              Actions are related to resources. When the resource is the current bucket, actions configured in the bucket policy must be bucket related actions. When objects are specified as resources, actions configured in the bucket policy must be object related actions.

              +

              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.

              Actions can be specified in either of the following ways:

              • Include: The policy takes effect on specified actions.
              • Exclude: The policy takes effect on all actions except the specified ones.

              Actions Related to Buckets

          Table 2 Permissions and the allowed operations on OBS resources

          Operation

          Tenant Administrator

          +

          Tenant Administrator

          Tenant Guest

          +

          Tenant Guest

          OBS Buckets Viewer

          +

          OBS Administrator

          +

          OBS Buckets Viewer

          +

          OBS ReadOnlyAccess

          +

          OBS OperateAccess

          Listing buckets

          +

          Listing buckets

          Yes

          +

          Yes

          Yes

          +

          Yes

          Yes

          +

          Yes

          +

          Yes

          +

          Yes

          +

          Yes

          Creating buckets

          +

          Creating buckets

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Deleting buckets

          +

          Deleting buckets

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Obtaining basic bucket information

          +

          Obtaining basic bucket information

          Yes

          +

          Yes

          Yes

          +

          Yes

          Yes

          +

          Yes

          +

          Yes

          NOTE:

          The statistics of used storage space and number of objects cannot be obtained.

          Controlling bucket access

          +

          Yes

          +
          NOTE:

          The statistics of used storage space and number of objects cannot be obtained.

          +

          Yes

          -

          No

          -

          No

          +

          Yes

          +
          NOTE:

          The statistics of used storage space and number of objects cannot be obtained.

          +

          Managing bucket policies

          +

          Controlling bucket access

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Modifying bucket storage classes

          +

          Managing bucket policies

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Listing objects

          +

          Modifying bucket storage classes

          Yes

          +

          Yes

          Yes

          +

          No

          Yes

          +

          Yes

          +

          No

          +

          No

          +

          No

          Listing objects with multiple versions

          +

          Listing objects

          Yes

          +

          Yes

          Yes

          +

          Yes

          No

          +

          Yes

          +

          Yes

          +

          Yes

          +

          Yes

          Uploading files

          +

          Listing objects with multiple versions

          Yes

          +

          Yes

          No

          +

          Yes

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Creating folders

          +

          Uploading files

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Deleting files

          +

          Creating folders

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Deleting folders

          +

          Deleting files

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Downloading files

          +

          Deleting folders

          Yes

          +

          Yes

          Yes

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Deleting files with multiple versions

          +

          Downloading files

          Yes

          +

          Yes

          No

          +

          Yes

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Downloading files with multiple versions

          +

          Deleting files with multiple versions

          Yes

          +

          Yes

          Yes

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Modifying object storage classes

          +

          Downloading files with multiple versions

          Yes

          +

          Yes

          No

          +

          Yes

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Restoring files

          +

          Modifying object storage classes

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Canceling the deletion of files

          +

          Restoring files

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Deleting fragments

          +

          Canceling the deletion of files

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Controlling object access

          +

          Deleting fragments

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Configuring object metadata

          +

          Controlling object access

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Obtaining object metadata

          +

          Configuring object metadata

          Yes

          +

          Yes

          Yes

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing versioning

          +

          Obtaining object metadata

          Yes

          +

          Yes

          No

          +

          Yes

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Managing logging

          +

          Managing versioning

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing event notifications

          +

          Managing logging

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing tags

          +

          Managing event notifications

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing lifecycle rules

          +

          Managing tags

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing static website hosting

          +

          Managing lifecycle rules

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing CORS rules

          +

          Managing static website hosting

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing URL validation

          +

          Managing CORS rules

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing domain names

          +

          Managing URL validation

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Managing cross-region replication

          +

          Managing domain names

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Configuring object ACL

          +

          Managing cross-region replication

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Configuring the ACL for an object of a specified version

          +

          Configuring object ACL

          Yes

          +

          Yes

          No

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Obtaining object ACL information

          +

          Configuring the ACL for an object of a specified version

          Yes

          +

          Yes

          Yes

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          Obtaining the ACL information of a specified object version

          +

          Obtaining object ACL information

          Yes

          +

          Yes

          Yes

          +

          Yes

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Uploading in the multipart mode

          +

          Obtaining the ACL information of a specified object version

          Yes

          +

          Yes

          No

          +

          Yes

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Listing uploaded parts

          +

          Uploading in the multipart mode

          Yes

          +

          Yes

          Yes

          +

          No

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          Canceling multipart uploads

          +

          Listing uploaded parts

          Yes

          +

          Yes

          No

          +

          Yes

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          +

          Canceling multipart uploads

          +

          Yes

          +

          No

          +

          Yes

          +

          No

          +

          No

          +

          Yes

          +

          Configuring requester-pays

          +

          Yes

          +

          No

          +

          Yes

          +

          No

          +

          No

          +

          No

          +

          Obtaining the requester-pays configuration information

          +

          Yes

          +

          Yes

          +

          Yes

          +

          No

          +

          No

          +

          No

          - - - - - -
          Table 1 Actions related to buckets

          Type

          Value

          +

          Value

          Description

          +

          Description

          General

          *

          +

          *

          The value supports a wildcard character (*) that indicates all operations can be performed.

          +

          The value supports a wildcard character (*) that indicates all operations can be performed.

          Get*

          @@ -37,9 +37,9 @@

          Bucket

          DeleteBucket

          +

          DeleteBucket

          Deletes the bucket.

          +

          Deletes the bucket.

          ListBucket

          @@ -132,91 +132,91 @@

          Actions Related to Objects

          -
          Table 2 Actions related to objects

          Type

          +
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/obs/umn/obs_03_0054.html b/docs/obs/umn/obs_03_0054.html index 5a4bcf45..c7cb139d 100644 --- a/docs/obs/umn/obs_03_0054.html +++ b/docs/obs/umn/obs_03_0054.html @@ -29,6 +29,12 @@ + + + - @@ -92,7 +98,12 @@ - + + + diff --git a/docs/obs/umn/obs_03_0088.html b/docs/obs/umn/obs_03_0088.html index 9c59860d..477b0d8c 100644 --- a/docs/obs/umn/obs_03_0088.html +++ b/docs/obs/umn/obs_03_0088.html @@ -1,13 +1,13 @@

          Bucket Default Encryption

          -

          OBS enables you to configure default encryption for a bucket. After the configuration, objects uploaded to the bucket are automatically encrypted using the specified KMS key, improving data storage security.

          +

          OBS allows you to configure default encryption for a bucket. After the configuration, objects uploaded to this bucket are automatically encrypted using the specified KMS key, making data storage more secure.

          You can enable default encryption when creating a bucket (see Creating a Bucket), or enable or disable default encryption after a bucket is created.

          OBS encrypts only the objects uploaded after the default encryption is enabled, and does not encrypt those uploaded before. After default encryption is disabled, the encryption status of existing objects keeps unchanged, and you can still manually encrypt objects upon upload.

          -

          Enabling Default Encryption for a Bucket

          1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
          2. In the right Basic Configurations area, click Default Encryption. The Default Encryption dialog box is displayed.
          3. Select Enable.

            Key obs/default is selected by default for KMS encryption. You can also click Create KMS Key to switch to the management console of KMS and create customer master keys. Then back to OBS Console and select the key from the drop-down list box for KMS encryption.

            +

            Enabling Default Encryption for a Bucket

            1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
            2. In the right Basic Configurations area, click Default Encryption. The Default Encryption dialog box is displayed.
            3. Select Enable.

              Key obs/default is selected by default for KMS encryption. You can also click Create KMS Key to switch to the management console of KMS and create customer master keys. Then back to OBS Console and select the key from the drop-down list box for KMS encryption.

            4. Click OK.
            -

            Disabling Default Encryption for a Bucket

            1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
            2. In the right Basic Configurations area, click Default Encryption. The Default Encryption dialog box is displayed.
            3. Select Disable.
            4. Click OK.
            +

            Disabling Default Encryption for a Bucket

            1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
            2. In the right Basic Configurations area, click Default Encryption. The Default Encryption dialog box is displayed.
            3. Select Disable.
            4. Click OK.
            diff --git a/docs/obs/umn/obs_03_0100.html b/docs/obs/umn/obs_03_0100.html index e2827c0a..be42f9cf 100644 --- a/docs/obs/umn/obs_03_0100.html +++ b/docs/obs/umn/obs_03_0100.html @@ -1,7 +1,8 @@

            What Are Factors that Affect the Upload and Download Speed of OBS?

            -

            In theory, OBS has no limitations on either upload or download speeds, but, if you access OBS over a public network, your speed will be limited by public network conditions.

            +

            The OBS upload and download speed may be affected by:

            +
            • Bandwidth limit of OBS itself
            • Bandwidth of the internet or intranet
          Table 2 Actions related to objects

          Type

          Value

          +

          Value

          Description

          +

          Description

          General

          +

          General

          *

          +

          *

          The value supports a wildcard character (*) that indicates all operations can be performed.

          +

          The value supports a wildcard character (*) that indicates all operations can be performed.

          Get*

          +

          Get*

          The value supports a wildcard character (*) that indicates all GET operations can be performed.

          +

          The value supports a wildcard character (*) that indicates all GET operations can be performed.

          Put*

          +

          Put*

          The value supports a wildcard character (*) that indicates all PUT operations can be performed.

          +

          The value supports a wildcard character (*) that indicates all PUT operations can be performed.

          List*

          +

          List*

          The value supports a wildcard character (*) that indicates all LIST operations can be performed.

          +

          The value supports a wildcard character (*) that indicates all LIST operations can be performed.

          Object

          +

          Object

          GetObject

          +

          GetObject

          Obtains an object and its metadata.

          +

          Obtains an object and its metadata.

          GetObjectVersion

          +

          GetObjectVersion

          Obtains the object of a specified version and its metadata.

          +

          Obtains the object of a specified version and its metadata.

          PutObject

          +

          PutObject

          Performs PUT upload, POST upload, multipart upload, initialization of uploaded parts, and merging of parts.

          +

          Performs PUT upload, POST upload, multipart upload, initialization of uploaded parts, and merging of parts.

          GetObjectAcl

          +

          GetObjectAcl

          Obtains the object ACL information.

          +

          Obtains the object ACL information.

          GetObjectVersionAcl

          +

          GetObjectVersionAcl

          Obtains the ACL information of a specified object version.

          +

          Obtains the ACL information of a specified object version.

          PutObjectAcl

          +

          PutObjectAcl

          Configures the ACL for an object.

          +

          Configures the ACL for an object.

          PutObjectVersionAcl

          +

          PutObjectVersionAcl

          Configures the ACL for a specified object version.

          +

          Configures the ACL for a specified object version.

          DeleteObject

          +

          DeleteObject

          Deletes an object.

          +

          Deletes an object.

          DeleteObjectVersion

          +

          DeleteObjectVersion

          Deletes a specified object version.

          +

          Deletes a specified object version.

          ListMultipartUploadParts

          +

          ListMultipartUploadParts

          Lists uploaded parts.

          +

          Lists uploaded parts.

          AbortMultipartUpload

          +

          AbortMultipartUpload

          Cancels a multipart upload task.

          +

          Cancels a multipart upload task.

          Allows you to set properties for objects.

          Monitoring

          +
          • Cloud Eye can monitor the following OBS metrics:
            • Download Traffic
            • Upload Traffic
            • GET Requests
            • PUT Requests
            • First Byte Download Delay
            • 4xx Errors
            • 5xx Errors
            +
          +

          Auditing

          With Cloud Trace Service (CTS), you can record data operations associated with OBS for later query, audit, and backtrack operations.

          @@ -49,7 +55,7 @@

          Logs bucket access requests for analysis and auditing.

          Event notification

          +

          Event notification

          Allows you to receive messages and emails from OBS.

          Cross origin resource sharing (CORS)

          Allows a web client in one origin to interact with resources in another one. CORS is a browser-standard mechanism defined by the World Wide Web Consortium (W3C). For general web page requests, website scripts and contents in one origin cannot interact with those in another origin because of Same Origin Policies (SOPs).

          +

          Allows a web client in one origin to interact with resources in another one. CORS is a browser-standard mechanism defined by the World Wide Web Consortium (W3C). For general web page requests, website scripts and contents in one origin cannot interact with those in another because of Same Origin Policies (SOPs).

          +

          Requester pays

          +

          Lets the requester pay for data transfer and API calls associated with accessing resources in the bucket and you (the bucket owner) pay for only data storage in the bucket.

          Table 1 Policy syntax parameters

          Parameter

          +
          - - - - - diff --git a/docs/obs/umn/obs_03_0121.html b/docs/obs/umn/obs_03_0121.html new file mode 100644 index 00000000..aedec973 --- /dev/null +++ b/docs/obs/umn/obs_03_0121.html @@ -0,0 +1,122 @@ + + +

          Configuring Fine-Grained Policies

          +

          Custom policies can be created to supplement the system-defined policies of OBS.

          +

          For details, see Creating a Custom Policy. The following provides examples of common OBS custom policies.

          +

          Example Custom Policies

          • Example 1: Grant all OBS permissions to users.
            This policy allows users to perform any operation on OBS.
            {
            +    "Version": "1.1",
            +    "Statement": [
            +        {
            +            "Effect": "Allow",
            +            "Action": [
            +                "obs:*:*"
            +            ]
            +        }
            +    ]
            +}
            +
            +
          • Example 2: Grant all OBS Console permissions to users.

            This policy allows users to perform all operations on OBS Console.

            +
            When a user logs in to OBS Console, the user may access resources of other services such as audit information in CTS. Therefore, in addition to the OBS permissions in example 1, you also need to configure the access permissions to other services. You need to configure the Tenant Guest permission for the global project and regional projects based on the services and regions that you use.
            {
            +    "Version": "1.1",
            +    "Statement": [
            +        {
            +            "Effect": "Allow",
            +            "Action": [
            +                "obs:*:*"
            +            ]
            +        }
            +    ]
            +}
            +
            +
          • Example 3: Grant the read-only permission on a bucket to users (any directory).
            This policy allows users to list and download all objects in bucket obs-example.
            {
            +    "Version": "1.1",
            +    "Statement": [
            +        {
            +            "Effect": "Allow",
            +            "Action": [
            +                "obs:object:GetObject",
            +                "obs:bucket:ListBucket"
            +            ],
            +            "Resource": [
            +                "obs:*:*:object:obs-example/*",
            +                "obs:*:*:bucket:obs-example"
            +            ]
            +        }
            +    ]
            +}
            +
            +
          • Example 4: Grant the read-only permission on a bucket to users (specified directory).
            This policy allows users to download objects in only the my-project/ directory of bucket obs-example. Objects in other directories can be listed but cannot be downloaded.
            {
            +    "Version": "1.1",
            +    "Statement": [
            +        {
            +            "Effect": "Allow",
            +            "Action": [
            +                "obs:object:GetObject",
            +                "obs:bucket:ListBucket"
            +            ],
            +            "Resource": [
            +                "obs:*:*:object:obs-example/my-project/*",
            +                "obs:*:*:bucket:obs-example"
            +            ]
            +        }
            +    ]
            +}
            +
            +
          • Example 5: Grant the read and write permissions on a bucket to users (specified directory).
            This policy allows users to list, download, upload, and delete objects in the my-project directory of bucket obs-example.
            {
            +    "Version": "1.1",
            +    "Statement": [
            +        {
            +            "Effect": "Allow",
            +            "Action": [
            +                "obs:object:GetObject",
            +                "obs:object:ListMultipartUploadParts",
            +                "obs:bucket:ListBucket",
            +                "obs:object:DeleteObject",
            +                "obs:object:PutObject"
            +            ],
            +            "Resource": [
            +                "obs:*:*:object:obs-example/my-project/*",
            +                "obs:*:*:bucket:obs-example"
            +            ]
            +        }
            +    ]
            +}
            +
            +
          • Example 6: Grant all permissions on a bucket to users.
            This policy allows users to perform any operation on bucket obs-example.
            {
            +    "Version": "1.1",
            +    "Statement": [
            +        {
            +            "Effect": "Allow",
            +            "Action": [
            +                "obs:*:*"
            +            ],
            +            "Resource": [
            +                "obs:*:*:bucket:obs-example",
            +                "obs:*:*:object:obs-example/*"
            +            ]
            +        }
            +    ]
            +}
            +
            +
          • Example 7: Deny permissions to users to upload objects.

            A deny policy must be used together with other policies. If the permissions assigned to a user contain both "Allow" and "Deny", the "Deny" permissions take precedence over the "Allow" permissions.

            +

            If you grant the system policy OBS OperateAccess to a user but do not want the user to have the object upload permission (which is also a permission allowed by OBS OperateAccess), you can create a custom policy besides the OBS OperateAccess policy, to deny the user's upload permission. According to the authorization principle, the policy with the deny statement takes precedence, so that the user can perform all operations allowed by OBS OperateAccess, except uploading objects. The following is an example of a deny policy:

            +
            { 
            +         "Version": "1.1", 
            +         "Statement": [ 
            +                 {
            +                         "Effect": "Deny", 
            +                         "Action": [ 
            +                                 "obs:object:PutObject" 
            +                         ],
            +                 } 
            +         ] 
            + }
            +
          +
          +
          +
          + +
          + diff --git a/docs/obs/umn/obs_03_0122.html b/docs/obs/umn/obs_03_0122.html index 4e7a0560..d594bdea 100644 --- a/docs/obs/umn/obs_03_0122.html +++ b/docs/obs/umn/obs_03_0122.html @@ -5,6 +5,7 @@

          Procedure

          1. Log in to the management console with your account.
          2. On the top menu bar, choose Service List > Management & Deployment > Identity and Access Management. The IAM console is displayed.
          3. Create a user group and assign OBS permissions to it.

            A user group is a collection of users. By assigning permissions to a user group, you assign permissions to the users in this group. After you create an IAM user, add it to one or more user groups, so that it can inherit the permissions from the groups.
            1. In the navigation pane, choose User Groups. The User Groups page is displayed.
            2. Click Create User Group.
            3. Enter a user group name and click OK.

              The user group is displayed in the user group list once the creation is complete.

            4. Locate the user group you created and click Modify in the Operation column of the row.
            5. In the Group Permissions area, locate OBS (S3), click Attach Policy in the Operation column, select the policy name, and click OK.

              In the Policy Information area, you can view the details about the policy.

              +

              Due to data caching, an RBAC policy and fine-grained policy involving OBS actions will take effect 10 to 15 minutes after it is attached to a user and user group.

            diff --git a/docs/obs/umn/obs_03_0130.html b/docs/obs/umn/obs_03_0130.html index 774773cc..14a96500 100644 --- a/docs/obs/umn/obs_03_0130.html +++ b/docs/obs/umn/obs_03_0130.html @@ -36,7 +36,7 @@
          - diff --git a/docs/obs/umn/obs_03_0139.html b/docs/obs/umn/obs_03_0139.html index 88eca8bf..2ca60a01 100644 --- a/docs/obs/umn/obs_03_0139.html +++ b/docs/obs/umn/obs_03_0139.html @@ -1,7 +1,7 @@

          Can Deleted Data Be Recovered?

          -
          • If versioning is enabled for a bucket, deleted objects are saved to the Deleted Objects list. You can recover objects from the Deleted Objects list. For details, see Undeleting a File.
          • If versioning is not enabled, deleted objects cannot be recovered.
          +
          • If versioning is enabled for a bucket, deleted objects are saved to the Deleted Objects list. You can recover objects from the Deleted Objects list. For details, see Undeleting an Object.
          • If versioning is not enabled, deleted objects cannot be recovered.
          + + + - + + + + + +
          Table 1 Policy syntax parameters

          Parameter

          Description

          +

          Description

          Version

          +

          Version

          The version number of a policy.
          • 1.0: RBAC policies. An RBAC policy consists of permissions for an entire service. Users in a group with such a policy assigned are granted all of the permissions required for that service.
          +
          The version number of a policy.
          • 1.0: RBAC policies. An RBAC policy consists of permissions for an entire service. Users in a group with such a policy assigned are granted all of the permissions required for that service.
          • 1.1: Fine-grained policies. A fine-grained policy consists of API-based permissions for operations on specific resource types. Fine-grained policies, as the name suggests, allow for more fine-grained control than RBAC policies. Users with such fine-grained permissions can only perform authorized operations on specific services.

          Statement

          +

          Statement

          Permissions defined by a policy, including Effect and Action.

          -
          • Effect

            The valid values for Effect are Allow and Deny. System policies contain only Allow statements.

            -
          • Action

            Permissions of specific operations on resources. A policy can contain one or more permissions. The wildcard (*) is allowed to indicate all of the services, resource types, or operations depending on its location in the action.

            +

          Permissions defined by a policy, including Effect and Action.

          +
          • Effect

            The valid values for Effect are Allow and Deny. System policies contain only Allow statements. For custom policies containing both Allow and Deny statements, the Deny statements take precedence.

            +
          • Action

            Permissions of specific operations on resources in the format of Service name:Resource type:Operation. A policy can contain one or more permissions. The wildcard (*) is allowed to indicate all of the services, resource types, or operations depending on its location in the action. OBS has two resource types: bucket and object.

          Conditions

          • Conditional Operator: IpAddress
          • Key: SourceIP
          • Value: 114.115.1.0/24
          +
          • Conditional Operator: IpAddress
          • Key: SourceIP
          • Value: 114.115.1.0/24

          Cloud Eye monitors OBS buckets, to collect statistics about the upload traffic, download traffic, the number of GET and PUT requests, the average Time to First Byte (TTFB) of GET requests, and the number of 4xx and 5xx errors.

          +

          Cloud Eye

          +

          OBS Monitoring Metrics

          +

          CTS collects records of operations on OBS resources, facilitating querying, audits, and backtracking.

          Cloud Trace Service (CTS)

          diff --git a/docs/obs/umn/obs_03_0300.html b/docs/obs/umn/obs_03_0300.html index b7739d30..ced3f0e0 100644 --- a/docs/obs/umn/obs_03_0300.html +++ b/docs/obs/umn/obs_03_0300.html @@ -28,7 +28,7 @@ - @@ -42,6 +42,10 @@ + + - - - diff --git a/docs/obs/umn/obs_03_0304.html b/docs/obs/umn/obs_03_0304.html index a9cf45f0..58c5e523 100644 --- a/docs/obs/umn/obs_03_0304.html +++ b/docs/obs/umn/obs_03_0304.html @@ -7,6 +7,7 @@

          Procedure

          1. Log in to the management console with your account.
          2. On the top menu bar, choose Service List > Management & Deployment > Identity and Access Management. The IAM console is displayed.
          3. Create a user group and assign OBS permissions to it.

            A user group is a collection of users. By assigning permissions to a user group, you assign permissions to the users in this group. After you create an IAM user, add it to one or more user groups, so that it can inherit the permissions from the groups.
            1. In the navigation pane, choose User Groups. The User Groups page is displayed.
            2. Click Create User Group.
            3. Enter a user group name and click OK.

              The user group is displayed in the user group list once the creation is complete.

            4. Locate the user group you created and click Modify in the Operation column of the row.
            5. In the Group Permissions area, locate OBS (S3), click Attach Policy in the Operation column, select the policy name, and click OK.

              In the Policy Information area, you can view the details about the policy.

              +

              Due to data caching, an RBAC policy and fine-grained policy involving OBS actions will take effect 10 to 15 minutes after it is attached to a user and user group.

            diff --git a/docs/obs/umn/obs_03_0306.html b/docs/obs/umn/obs_03_0306.html index b6a9f494..e47e72d0 100644 --- a/docs/obs/umn/obs_03_0306.html +++ b/docs/obs/umn/obs_03_0306.html @@ -5,6 +5,7 @@

            An account can create a maximum of 100 buckets and parallel file systems.

            Procedure

            1. In the upper right corner of the OBS Console homepage, click Create Bucket. The Create Bucket page is displayed. For details, see Figure 1.

              Figure 1 Creating a bucket
              +

            2. Configure bucket parameters.

              diff --git a/docs/obs/umn/obs_03_0307.html b/docs/obs/umn/obs_03_0307.html index 953a6382..1ffdec8e 100644 --- a/docs/obs/umn/obs_03_0307.html +++ b/docs/obs/umn/obs_03_0307.html @@ -1,6 +1,6 @@ -

              Uploading a File

              +

              Uploading an Object

              This section describes how to upload local files to OBS over the Internet. These files can be texts, images, videos, or any other type of files.

              OBS Console allows you to upload files in a batch. Up to 100 files can be uploaded at a time, with the total size of no more than 5 GB. If the file size exceeds 5 GB, use OBS Browser or the multipart upload of OBS SDKs and APIs for upload.

              If versioning is disabled for your bucket and you upload a new file with the same name as the one you previously uploaded to your bucket, the new file automatically overwrites the previous file and does not retain its ACL information. If you upload a new folder using the same name that was used with a previous folder in the bucket, the two folders will be merged, and files in the new folder will overwrite namesake files in the previous folder.

              @@ -15,7 +15,7 @@

            3. Select a storage class. If you do not specify a storage class, the object you upload inherits the default storage class of the bucket.

              An object can have a different storage class from its bucket. You can specify a storage class for an object when uploading it, or you can change the object storage class after the object is uploaded.

            4. Add a file or folder to be uploaded by dragging it to the Upload Object area.

              You can also click add file in the Upload Object area to select files.

              -

            5. (Optional) Select KMS encryption to encrypt the uploaded file. For details, see Uploading a File in Server-Side Encryption Mode.

              If the default encryption has been enabled for the bucket, uploaded objects are automatically encrypted.

              +

            6. (Optional) Select KMS encryption to encrypt the uploaded file. For details, see Uploading an Object in Server-Side Encryption Mode.

              If the default encryption has been enabled for the bucket, uploaded objects are automatically encrypted.

            7. Click Upload.
            8. diff --git a/docs/obs/umn/obs_03_0308.html b/docs/obs/umn/obs_03_0308.html index 51b5c65e..b3de1dac 100644 --- a/docs/obs/umn/obs_03_0308.html +++ b/docs/obs/umn/obs_03_0308.html @@ -1,10 +1,10 @@ -

              Downloading a File

              +

              Downloading an Object

              You can download files from OBS Console to your local computer.

              Limitations and Constraints

              Objects in the Cold storage class can be downloaded only when they are in the Restored state.

              -

              Procedure

              1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
              2. In the navigation pane, click Objects.
              3. Select the files you want to download, and then click Download or More > Download As to download the files.

                In the Download As dialog box, right-click the object and choose Copy Link Address from the shortcut menu to obtain the download link address of the object.

                +

                Procedure

                1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
                2. In the navigation pane, click Objects.
                3. Select the files you want to download, and then click Download or More > Download As to download the files.

                  In the Download As dialog box, right-click the object and choose Copy Link Address from the shortcut menu to obtain the object's download address.

                diff --git a/docs/obs/umn/obs_03_0309.html b/docs/obs/umn/obs_03_0309.html index 73e7bd5c..09dc30b9 100644 --- a/docs/obs/umn/obs_03_0309.html +++ b/docs/obs/umn/obs_03_0309.html @@ -1,11 +1,14 @@ -

                Deleting a File

                +

                Deleting an Object

                You can delete unnecessary files one by one or in a batch on OBS Console to save space and money.

                -

                Procedure

                1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
                2. In the navigation pane, choose Objects.
                3. Select the file you want to delete, and choose More > Delete on the right.

                  You can select multiple files and click Delete above the file list to batch delete the files.

                  +

                  Procedure

                  1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
                  2. In the navigation pane, choose Objects.
                  3. Select the file you want to delete, and choose More > Delete on the right.

                    You can select multiple files and click Delete above the file list to batch delete the files.

                  4. Click Yes to confirm the deletion.

                    The object deletion task is displayed in the Task Management window.

                  +

                  Important Notes

                  In big data scenarios, parallel file systems usually have deep directory levels and each directory has a large number of files. In such case, deleting directories from parallel file systems may fail due to timeout. To address this problem, you are advised to delete directories in either of the following ways:

                  +
                  1. On the Hadoop client that has OBSA, an OBS client plugin, embedded, run the hadoop fs - rmr obs://{Name of a parallel file system}/{Directory name} command.
                  2. Configure a lifecycle rule for directories so that they can be deleted in background based on the preset lifecycle rule.
                  +
              Table 1 Bucket parameters

              Parameter

              1
              +2
              +3
              +4
              +5
              GET /ObjectName HTTP/1.1 
              +Host: bucketname.obs.region.example.com
              +Date: date
              +Authorization: authorization
              +x-obs-request-payer: requester
              +
              + +
            +

            Sample response

            +
            1
            +2
            +3
            +4
            +5
            +6
            +7
            HTTP/1.1 status_code
            +x-obs-request-charged: requester
            +Content-Type: type
            +Date: date
            +Content-Length: length
            +
            +<Object Content>
            +
            + +
            +
          4. If the bucket owner or an IAM user under the same account as the bucket owner accesses a requester-pays bucket, the x-obs-request-payer: requester header is not required. In such case, no matter whether this header is included in the request, the response does not include the header.
          5. +
          +

          Configuring Requester Pays

          1. In the bucket list, click the bucket you want to operate. The Overview page of the bucket is displayed.
          2. In the right Basic Configurations area, click Requester Pays. The Requester Pays dialog box is displayed.

            Figure 1 Requester pays
            +

          3. Select Enable.

            • Enable: The requester is charged for requests and data transfer associated with accessing the bucket, while the bucket owner is charged for data storage in the bucket.
            • Disable: The bucket owner is charged for all costs associated with the bucket.
            +

          4. Click OK.
          +
          + +
          + +
          + + + \ No newline at end of file diff --git a/docs/obs/umn/obs_03_0420.html b/docs/obs/umn/obs_03_0420.html index b46617a8..4d3674e9 100644 --- a/docs/obs/umn/obs_03_0420.html +++ b/docs/obs/umn/obs_03_0420.html @@ -1,7 +1,7 @@

          Server-Side Encryption Overview

          -

          After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When downloading the encrypted objects, the encrypted data will be decrypted on the server and displayed in plaintext to users.

          +

          After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When objects are downloaded, they will be decrypted on the server first and then returned in plaintext to you.

          Key Management Service (KMS) uses Hardware Secure Modules (HSMs) to ensure key security, enabling users to easily create and manage encryption keys. Keys are not displayed in plaintext outside HSMs, which prevents key disclosure. All operations performed on keys are controlled and logged, and usage of all keys is recorded, meeting regulatory compliance requirements.

          OBS Browser supports server-side encryption with KMS-managed keys (SSE-KMS). In the SSE-KMS mode, OBS uses the keys provided by KMS for server-side encryption.

          With OBS Browser, you can make API calls to use keys provided by KMS for server-side encryption.

          diff --git a/docs/obs/umn/obs_03_9999.html b/docs/obs/umn/obs_03_9999.html index 825cf0a8..63772d7e 100644 --- a/docs/obs/umn/obs_03_9999.html +++ b/docs/obs/umn/obs_03_9999.html @@ -8,7 +8,19 @@

          2023-05-04

          +

          2023-07-04

          +

          Updated the following contents:

          + +

          2023-06-20

          +

          Updated the following contents:

          + +

          2023-05-04

          Updated the following contents:

          @@ -29,7 +41,7 @@

          2021-06-17

          Updated the following contents:

          - +

          2021-06-03

          diff --git a/docs/obs/umn/obs_faq_0031.html b/docs/obs/umn/obs_faq_0031.html index baf1a6f0..1d26d28d 100644 --- a/docs/obs/umn/obs_faq_0031.html +++ b/docs/obs/umn/obs_faq_0031.html @@ -1,7 +1,7 @@

          How Do I Obtain the Access Path to an Object?

          -

          Object access paths use the following format: https://{bucket name}.{domain name}/{object name}, for example, https://bucketname.obs.eu-de.otc.t-systems.com/objectname.

          +

          Object access paths use the following format: https://{bucket name}.{domain name}/{object name}, for example, https://bucketname.obs.eu-de.otc.t-systems.com/objectname.

          You can combine a path manually or use the tools in the following table to obtain it.

          Table 1 How to obtain an object URL

          Tool

          diff --git a/docs/obs/umn/obs_faq_0044.html b/docs/obs/umn/obs_faq_0044.html index c8a3efd0..4a190978 100644 --- a/docs/obs/umn/obs_faq_0044.html +++ b/docs/obs/umn/obs_faq_0044.html @@ -2,9 +2,9 @@

          What Encryption Technologies Can I Use to Encrypt Data on OBS?

          Before uploading your data to OBS, you can encrypt the data to ensure security during transmission and storage. OBS support various encryption technologies used on clients.

          -

          OBS allows users to encrypt objects using server-side encryption so that the objects can be securely stored on OBS.

          -

          The objects to be uploaded can be encrypted using SSE-KMS. You need to create a key using KMS or use the default key provided by KMS. Then you can use the KMS key to perform server-side encryption when uploading objects on OBS.

          -

          After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When downloading the encrypted objects, the encrypted data will be decrypted on the server and displayed in plaintext to users.

          +

          OBS allows you to encrypt objects with server-side encryption so that the objects can be securely stored in OBS.

          +

          The objects to be uploaded can be encrypted using SSE-KMS. You need to create a key using KMS or use the default key provided by KMS. Then you can use the KMS key to perform server-side encryption when uploading objects to OBS.

          +

          After server-side encryption is enabled, objects to be uploaded will be encrypted and stored on the server. When objects are downloaded, they will be decrypted on the server first and then returned in plaintext to you.

          OBS provides SSE-KMS and SSE-C that can be configured by calling APIs. With SSE-C, OBS uses the customer-provided keys and their MD5 values for server-side encryption.

          diff --git a/docs/obs/umn/obs_faq_0100.html b/docs/obs/umn/obs_faq_0100.html index c35db7bc..12ef6c06 100644 --- a/docs/obs/umn/obs_faq_0100.html +++ b/docs/obs/umn/obs_faq_0100.html @@ -14,6 +14,8 @@ +