diff --git a/docs/obs/s3api/.placeholder b/docs/obs/s3api/.placeholder
deleted file mode 100644
index e69de29bb..000000000
diff --git a/docs/obs/s3api/ALL_META.TXT.json b/docs/obs/s3api/ALL_META.TXT.json
index 723b9f603..f460a37d5 100644
--- a/docs/obs/s3api/ALL_META.TXT.json
+++ b/docs/obs/s3api/ALL_META.TXT.json
@@ -420,9 +420,19 @@
"githuburl":""
},
{
- "uri":"en-us_topic_0125560292.html",
+ "uri":"en-us_topic_0000001358895697.html",
"product_code":"obs",
"code":"43",
+ "des":"This operation lists objects in a bucket. To use this operation, you must have the permission to read the bucket.If the bucket name is specified in a request URI and list",
+ "doc_type":"api_obs",
+ "kw":"GET Bucket V2 (List Objects V2),Operations on Buckets,API Reference (S3)",
+ "title":"GET Bucket V2 (List Objects V2)",
+ "githuburl":""
+ },
+ {
+ "uri":"en-us_topic_0125560292.html",
+ "product_code":"obs",
+ "code":"44",
"des":"You can use this operation to query all in-progress multipart uploads that have been initiated but not been combined or aborted.This request uses parameters to specify th",
"doc_type":"api_obs",
"kw":"List Multipart Uploads,Operations on Buckets,API Reference (S3)",
@@ -432,7 +442,7 @@
{
"uri":"en-us_topic_0125560467.html",
"product_code":"obs",
- "code":"44",
+ "code":"45",
"des":"After being granted READ permission for a bucket, you can use this operation to query whether the bucket exists.This request involves no parameters.This request uses comm",
"doc_type":"api_obs",
"kw":"HEAD Bucket,Operations on Buckets,API Reference (S3)",
@@ -442,7 +452,7 @@
{
"uri":"en-us_topic_0125560404.html",
"product_code":"obs",
- "code":"45",
+ "code":"46",
"des":"Only the bucket owner or a user that is granted with the s3:GetBucketLocation permission in the bucket policy can obtain the bucket location information.This request invo",
"doc_type":"api_obs",
"kw":"GET Bucket location,Operations on Buckets,API Reference (S3)",
@@ -452,7 +462,7 @@
{
"uri":"en-us_topic_0125560293.html",
"product_code":"obs",
- "code":"46",
+ "code":"47",
"des":"Using this operation, the bucket owner can obtain the bucket's storage information such as the bucket size and number of objects in the bucket. The bucket size is a nonne",
"doc_type":"api_obs",
"kw":"GET Bucket storage,Operations on Buckets,API Reference (S3)",
@@ -462,7 +472,7 @@
{
"uri":"en-us_topic_0125560329.html",
"product_code":"obs",
- "code":"47",
+ "code":"48",
"des":"Using this operation, an active bucket owner can modify the bucket quota.A bucket quota must be a non-negative integer expressed in bytes. The maximum allowed quota is (2",
"doc_type":"api_obs",
"kw":"PUT Bucket quota,Operations on Buckets,API Reference (S3)",
@@ -472,7 +482,7 @@
{
"uri":"en-us_topic_0125560383.html",
"product_code":"obs",
- "code":"48",
+ "code":"49",
"des":"Using this operation, an active bucket owner can obtain its quota.A bucket quota is expressed in bytes. If the quota is set to 0, the quota has no upper limit.This reques",
"doc_type":"api_obs",
"kw":"GET Bucket quota,Operations on Buckets,API Reference (S3)",
@@ -482,7 +492,7 @@
{
"uri":"en-us_topic_0125560468.html",
"product_code":"obs",
- "code":"49",
+ "code":"50",
"des":"OBS allows you to control access permission for buckets. By default, only the creator of a bucket has READ and WRITE permission for the bucket. The creator can also set o",
"doc_type":"api_obs",
"kw":"PUT Bucket acl,Operations on Buckets,API Reference (S3)",
@@ -492,7 +502,7 @@
{
"uri":"en-us_topic_0125560314.html",
"product_code":"obs",
- "code":"50",
+ "code":"51",
"des":"After being granted READ_ACP or FULL_CONTROL permission for a bucket, you can obtain its ACL.This request involves no parameters.This request uses common headers. For det",
"doc_type":"api_obs",
"kw":"GET Bucket acl,Operations on Buckets,API Reference (S3)",
@@ -502,7 +512,7 @@
{
"uri":"en-us_topic_0125560299.html",
"product_code":"obs",
- "code":"51",
+ "code":"52",
"des":"This operation is used to control access to logs. You can use this operation to grant specific users permission to view or modify bucket logs.This PUT operation uses the ",
"doc_type":"api_obs",
"kw":"PUT Bucket logging,Operations on Buckets,API Reference (S3)",
@@ -512,7 +522,7 @@
{
"uri":"en-us_topic_0125560463.html",
"product_code":"obs",
- "code":"52",
+ "code":"53",
"des":"You can use this operation to query the logging status of a bucket. This GET operation uses the logging subresource to return the logging status of a bucket.Only the buck",
"doc_type":"api_obs",
"kw":"GET Bucket logging,Operations on Buckets,API Reference (S3)",
@@ -522,7 +532,7 @@
{
"uri":"en-us_topic_0125560316.html",
"product_code":"obs",
- "code":"53",
+ "code":"54",
"des":"You can use this operation to create or modify a policy on a bucket. If the bucket already has a policy, the policy will be overwritten by the one specified in this reque",
"doc_type":"api_obs",
"kw":"PUT Bucket policy,Operations on Buckets,API Reference (S3)",
@@ -532,7 +542,7 @@
{
"uri":"en-us_topic_0125560369.html",
"product_code":"obs",
- "code":"54",
+ "code":"55",
"des":"You can use this operation to return the policy of a specified bucket.Only the bucket owner or users granted the s3:GetBucketPolicy permission can get the bucket policy.I",
"doc_type":"api_obs",
"kw":"GET Bucket policy,Operations on Buckets,API Reference (S3)",
@@ -542,7 +552,7 @@
{
"uri":"en-us_topic_0125560427.html",
"product_code":"obs",
- "code":"55",
+ "code":"56",
"des":"You can use this operation to delete the policy of a specified bucket.Only the bucket owner can delete the bucket policy.OBS returns 204 No Content whether a requested bu",
"doc_type":"api_obs",
"kw":"DELETE Bucket policy,Operations on Buckets,API Reference (S3)",
@@ -552,7 +562,7 @@
{
"uri":"en-us_topic_0125560423.html",
"product_code":"obs",
- "code":"56",
+ "code":"57",
"des":"OBS supports periodic transition and deletion of objects in a bucket based on a specified rule. This is implemented in lifecycle configuration. After the bucket lifecycle",
"doc_type":"api_obs",
"kw":"PUT Bucket lifecycle,Operations on Buckets,API Reference (S3)",
@@ -562,7 +572,7 @@
{
"uri":"en-us_topic_0125560497.html",
"product_code":"obs",
- "code":"57",
+ "code":"58",
"des":"You can use this operation to get the bucket lifecycle configuration.Only users granted the s3:GetLifecycleConfiguration permission can view the bucket lifecycle configur",
"doc_type":"api_obs",
"kw":"GET Bucket lifecycle,Operations on Buckets,API Reference (S3)",
@@ -572,7 +582,7 @@
{
"uri":"en-us_topic_0125560506.html",
"product_code":"obs",
- "code":"58",
+ "code":"59",
"des":"You can use this operation to delete the lifecycle configuration of a bucket.After the lifecycle configuration of a bucket is deleted, OBS will not automatically delete o",
"doc_type":"api_obs",
"kw":"DELETE Bucket lifecycle,Operations on Buckets,API Reference (S3)",
@@ -582,7 +592,7 @@
{
"uri":"en-us_topic_0125560321.html",
"product_code":"obs",
- "code":"59",
+ "code":"60",
"des":"You can use this operation to create or update the website configuration of a bucket.OBS allows you to store static web page resources such as HTML web pages, flash files",
"doc_type":"api_obs",
"kw":"PUT Bucket website,Operations on Buckets,API Reference (S3)",
@@ -592,7 +602,7 @@
{
"uri":"en-us_topic_0125560494.html",
"product_code":"obs",
- "code":"60",
+ "code":"61",
"des":"You can use this operation to get the website configuration of a bucket.Only users granted the s3:GetBucketWebsite permission can get the bucket website configuration. By",
"doc_type":"api_obs",
"kw":"GET Bucket website,Operations on Buckets,API Reference (S3)",
@@ -602,7 +612,7 @@
{
"uri":"en-us_topic_0125560295.html",
"product_code":"obs",
- "code":"61",
+ "code":"62",
"des":"You can use this operation to delete the website configuration of a bucket.Only users granted the s3:DeleteBucketWebsite permission can delete the bucket website configur",
"doc_type":"api_obs",
"kw":"DELETE Bucket website,Operations on Buckets,API Reference (S3)",
@@ -612,7 +622,7 @@
{
"uri":"en-us_topic_0125560444.html",
"product_code":"obs",
- "code":"62",
+ "code":"63",
"des":"You can use this operation to enable or suspend versioning for a bucket.Versioning can be used to restore an object that is incorrectly overwritten or deleted. You can us",
"doc_type":"api_obs",
"kw":"PUT Bucket versioning,Operations on Buckets,API Reference (S3)",
@@ -622,7 +632,7 @@
{
"uri":"en-us_topic_0125560345.html",
"product_code":"obs",
- "code":"63",
+ "code":"64",
"des":"The owner of a bucket can use this operation to get the versioning state of the bucket.If versioning is not configured for a bucket, no versioning state information will ",
"doc_type":"api_obs",
"kw":"GET Bucket versioning,Operations on Buckets,API Reference (S3)",
@@ -632,7 +642,7 @@
{
"uri":"en-us_topic_0125560238.html",
"product_code":"obs",
- "code":"64",
+ "code":"65",
"des":"You can use this operation to enable Cross-origin resource sharing (CORS) for specified buckets.CORS is a standard mechanism proposed by the World Wide Web Consortium (W3",
"doc_type":"api_obs",
"kw":"PUT Bucket CORS,Operations on Buckets,API Reference (S3)",
@@ -642,7 +652,7 @@
{
"uri":"en-us_topic_0125560258.html",
"product_code":"obs",
- "code":"65",
+ "code":"66",
"des":"You can use this operation to obtain CORS configuration information about a specified bucket.Only users granted the s3:GetBucketCORS permission can perform this operation",
"doc_type":"api_obs",
"kw":"GET Bucket CORS,Operations on Buckets,API Reference (S3)",
@@ -652,7 +662,7 @@
{
"uri":"en-us_topic_0125560432.html",
"product_code":"obs",
- "code":"66",
+ "code":"67",
"des":"You can use this operation to delete the CORS configuration of a bucket.After the CORS configuration is deleted, the bucket and objects in it cannot be accessed by reques",
"doc_type":"api_obs",
"kw":"DELETE Bucket CORS,Operations on Buckets,API Reference (S3)",
@@ -662,7 +672,7 @@
{
"uri":"en-us_topic_0125560248.html",
"product_code":"obs",
- "code":"67",
+ "code":"68",
"des":"When the notification function is enabled, you will be notified of all the specified operations on your bucket.By default, the notification function of your bucket is not",
"doc_type":"api_obs",
"kw":"PUT Bucket Notification,Operations on Buckets,API Reference (S3)",
@@ -672,7 +682,7 @@
{
"uri":"en-us_topic_0125560442.html",
"product_code":"obs",
- "code":"68",
+ "code":"69",
"des":"Obtains the notification configuration of a bucket.The s3:GetBucketNotification permission is required to perform this operation. By default, the permission is granted to",
"doc_type":"api_obs",
"kw":"GET Bucket Notification,Operations on Buckets,API Reference (S3)",
@@ -682,7 +692,7 @@
{
"uri":"en-us_topic_0125560464.html",
"product_code":"obs",
- "code":"69",
+ "code":"70",
"des":"OPTIONS refers to pre-requests that are sent to servers by clients. Generally, you can use these requests to check whether clients have permission to perform operations o",
"doc_type":"api_obs",
"kw":"OPTIONS Bucket,Operations on Buckets,API Reference (S3)",
@@ -692,7 +702,7 @@
{
"uri":"en-us_topic_0125560290.html",
"product_code":"obs",
- "code":"70",
+ "code":"71",
"des":"This implementation of the PUT operation uses the tagging subresource to add a set of tags to an existing bucket.This operation is used to add tags to a bucket. Then, all",
"doc_type":"api_obs",
"kw":"PUT Bucket tagging,Operations on Buckets,API Reference (S3)",
@@ -702,7 +712,7 @@
{
"uri":"en-us_topic_0125560249.html",
"product_code":"obs",
- "code":"71",
+ "code":"72",
"des":"This implementation of the GET operation uses the tagging subresource to return the tag set associated with the bucket. However, searching for buckets by tag is not supp",
"doc_type":"api_obs",
"kw":"GET Bucket tagging,Operations on Buckets,API Reference (S3)",
@@ -712,7 +722,7 @@
{
"uri":"en-us_topic_0125560426.html",
"product_code":"obs",
- "code":"72",
+ "code":"73",
"des":"This implementation of the DELETE operation uses the tagging subresource to remove a tag set from the specified bucket.Only users granted the s3:PutBucketTagging permissi",
"doc_type":"api_obs",
"kw":"DELETE Bucket tagging,Operations on Buckets,API Reference (S3)",
@@ -722,7 +732,7 @@
{
"uri":"en-us_topic_0000001080838596.html",
"product_code":"obs",
- "code":"73",
+ "code":"74",
"des":"OBS uses the PUT method to create or update the default server-side encryption for a bucket.After encryption is enabled for a bucket, objects uploaded to the bucket are e",
"doc_type":"api_obs",
"kw":"PUT Bucket Encryption,Operations on Buckets,API Reference (S3)",
@@ -732,7 +742,7 @@
{
"uri":"en-us_topic_0000001080550512.html",
"product_code":"obs",
- "code":"74",
+ "code":"75",
"des":"OBS uses the GET method to obtain the encryption configuration of a specified bucket.To perform this operation, you must have the s3:GetEncryptionConfiguration permission",
"doc_type":"api_obs",
"kw":"GET Bucket Encryption,Operations on Buckets,API Reference (S3)",
@@ -742,7 +752,7 @@
{
"uri":"en-us_topic_0000001127815293.html",
"product_code":"obs",
- "code":"75",
+ "code":"76",
"des":"OBS uses the DELETE method to delete the encryption configuration of a specified bucket.To perform this operation, you must have the s3:PutEncryptionConfiguration permiss",
"doc_type":"api_obs",
"kw":"DELETE Bucket Encryption,Operations on Buckets,API Reference (S3)",
@@ -752,7 +762,7 @@
{
"uri":"en-us_topic_0000001168067883.html",
"product_code":"obs",
- "code":"76",
+ "code":"77",
"des":"OBS uses the PUT method to configure a custom domain name for a bucket. After the configuration is successful, you can access the bucket through the domain name.Ensure th",
"doc_type":"api_obs",
"kw":"PUT Bucket Custom Domain,Operations on Buckets,API Reference (S3)",
@@ -762,7 +772,7 @@
{
"uri":"en-us_topic_0000001168027913.html",
"product_code":"obs",
- "code":"77",
+ "code":"78",
"des":"OBS uses the GET method to obtain the custom domain name of a bucket.This request contains no parameter.This request uses common headers. For details about common request",
"doc_type":"api_obs",
"kw":"GET Bucket Custom Domain,Operations on Buckets,API Reference (S3)",
@@ -772,7 +782,7 @@
{
"uri":"en-us_topic_0000001121228134.html",
"product_code":"obs",
- "code":"78",
+ "code":"79",
"des":"OBS uses the DELETE method to delete the custom domain name of a bucket.This request uses common headers. For details about common request headers, see the section Common",
"doc_type":"api_obs",
"kw":"DELETE Bucket Custom Domain,Operations on Buckets,API Reference (S3)",
@@ -782,7 +792,7 @@
{
"uri":"en-us_topic_0125560489.html",
"product_code":"obs",
- "code":"79",
+ "code":"80",
"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":"api_obs",
"kw":"Operations on Objects",
@@ -792,7 +802,7 @@
{
"uri":"en-us_topic_0125560399.html",
"product_code":"obs",
- "code":"80",
+ "code":"81",
"des":"After creating a bucket in OBS, you can use this operation to upload an object to the bucket.Uploading an object adds it to a bucket. This operation requires users to hav",
"doc_type":"api_obs",
"kw":"PUT Object,Operations on Objects,API Reference (S3)",
@@ -802,7 +812,7 @@
{
"uri":"en-us_topic_0125560263.html",
"product_code":"obs",
- "code":"81",
+ "code":"82",
"des":"You can use this operation to upload an object to an existing bucket.Uploading an object indicates that an object is added to a bucket. This operation requires the write ",
"doc_type":"api_obs",
"kw":"POST Object,Operations on Objects,API Reference (S3)",
@@ -812,7 +822,7 @@
{
"uri":"en-us_topic_0125560336.html",
"product_code":"obs",
- "code":"82",
+ "code":"83",
"des":"You can use this operation to obtain the content and metadata of an object, as long as you have READ permission for the object.This operation makes server-side encryption",
"doc_type":"api_obs",
"kw":"GET Object,Operations on Objects,API Reference (S3)",
@@ -822,7 +832,7 @@
{
"uri":"en-us_topic_0125560348.html",
"product_code":"obs",
- "code":"83",
+ "code":"84",
"des":"You can use this operation to create a copy of an existing object in OBS.By default, a PUT Object - Copy operation copies object metadata together with the object. If you",
"doc_type":"api_obs",
"kw":"PUT Object - Copy,Operations on Objects,API Reference (S3)",
@@ -832,7 +842,7 @@
{
"uri":"en-us_topic_0125560459.html",
"product_code":"obs",
- "code":"84",
+ "code":"85",
"des":"You can use this operation to delete an object as long as you have WRITE permission for the object, you can delete the object. OBS returns a success response even if the ",
"doc_type":"api_obs",
"kw":"DELETE Object,Operations on Objects,API Reference (S3)",
@@ -842,7 +852,7 @@
{
"uri":"en-us_topic_0125560366.html",
"product_code":"obs",
- "code":"85",
+ "code":"86",
"des":"You can use this operation to delete multiple objects from a bucket in batches.Deleted objects cannot be restored or accessed using LIST or GET. The OBS deletes multiple ",
"doc_type":"api_obs",
"kw":"DELETE Multiple Objects,Operations on Objects,API Reference (S3)",
@@ -852,7 +862,7 @@
{
"uri":"en-us_topic_0125560379.html",
"product_code":"obs",
- "code":"86",
+ "code":"87",
"des":"You can use this operation to view an object's metadata, as long as you have READ permission for the object.This operation makes server-side encryption available.By defau",
"doc_type":"api_obs",
"kw":"HEAD Object,Operations on Objects,API Reference (S3)",
@@ -862,7 +872,7 @@
{
"uri":"en-us_topic_0125560460.html",
"product_code":"obs",
- "code":"87",
+ "code":"88",
"des":"You can use this operation to modify an object ACL.OBS allows you to control access permission for objects. By default, only an object creator can access the object. Howe",
"doc_type":"api_obs",
"kw":"PUT Object acl,Operations on Objects,API Reference (S3)",
@@ -872,7 +882,7 @@
{
"uri":"en-us_topic_0125560291.html",
"product_code":"obs",
- "code":"88",
+ "code":"89",
"des":"You can use this operation to view the ACL of an object, as long as you have READ_ACP permission for the object.By default, the ACL of the object of the latest version is",
"doc_type":"api_obs",
"kw":"GET Object acl,Operations on Objects,API Reference (S3)",
@@ -882,7 +892,7 @@
{
"uri":"en-us_topic_0125560339.html",
"product_code":"obs",
- "code":"89",
+ "code":"90",
"des":"You can use this operation to obtain a globally unique upload ID.This upload ID is used to associate all parts in the specific multipart upload. You can specify this uplo",
"doc_type":"api_obs",
"kw":"Initiate Multipart Upload,Operations on Objects,API Reference (S3)",
@@ -892,7 +902,7 @@
{
"uri":"en-us_topic_0125560486.html",
"product_code":"obs",
- "code":"90",
+ "code":"91",
"des":"After initiating a multipart upload, you can use this operation to upload parts for the multipart upload using its uploadId.In a multipart upload for a specific object, p",
"doc_type":"api_obs",
"kw":"Upload Part,Operations on Objects,API Reference (S3)",
@@ -902,7 +912,7 @@
{
"uri":"en-us_topic_0125560361.html",
"product_code":"obs",
- "code":"91",
+ "code":"92",
"des":"After initiating a multipart upload, you can send an Upload Part request to upload parts for the multipart upload using its uploadId. The Upload Part – Copy operation all",
"doc_type":"api_obs",
"kw":"Upload Part - Copy,Operations on Objects,API Reference (S3)",
@@ -912,7 +922,7 @@
{
"uri":"en-us_topic_0125560266.html",
"product_code":"obs",
- "code":"92",
+ "code":"93",
"des":"You can use this operation to query all parts associated to a multipart upload.This request uses parameters to specify associated parts to be listed. Table 1 describes th",
"doc_type":"api_obs",
"kw":"List Parts,Operations on Objects,API Reference (S3)",
@@ -922,7 +932,7 @@
{
"uri":"en-us_topic_0125560338.html",
"product_code":"obs",
- "code":"93",
+ "code":"94",
"des":"After uploading all parts for a multipart upload, you can use this operation to complete the multipart upload.Upon receiving a Complete Multipart Upload request, OBS conc",
"doc_type":"api_obs",
"kw":"Complete Multipart Upload,Operations on Objects,API Reference (S3)",
@@ -932,7 +942,7 @@
{
"uri":"en-us_topic_0125560402.html",
"product_code":"obs",
- "code":"94",
+ "code":"95",
"des":"You can use this operation to abort a multipart upload. After the request is sent, parts associated to the multipart upload cannot be uploaded or listed.This request uses",
"doc_type":"api_obs",
"kw":"Abort Multipart Upload,Operations on Objects,API Reference (S3)",
@@ -942,7 +952,7 @@
{
"uri":"en-us_topic_0125560261.html",
"product_code":"obs",
- "code":"95",
+ "code":"96",
"des":"For details, see section OPTIONS Bucket.This request involves no parameters.Table 1 lists the request headers.This request involves no elements.Table 2 lists the request ",
"doc_type":"api_obs",
"kw":"OPTIONS Object,Operations on Objects,API Reference (S3)",
@@ -952,7 +962,7 @@
{
"uri":"en-us_topic_0125560388.html",
"product_code":"obs",
- "code":"96",
+ "code":"97",
"des":"If you want to obtain the content of a Cold object, restore the object first. Then, you can download the object.By default, the object of the latest version is restored. ",
"doc_type":"api_obs",
"kw":"POST Object restore,Operations on Objects,API Reference (S3)",
@@ -962,7 +972,7 @@
{
"uri":"en-us_topic_0125560476.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":"api_obs",
"kw":"Glossary,API Reference (S3)",
@@ -972,7 +982,7 @@
{
"uri":"en-us_topic_0125560450.html",
"product_code":"obs",
- "code":"98",
+ "code":"99",
"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":"api_obs",
"kw":"Acronyms and Abbreviations,API Reference (S3)",
@@ -982,8 +992,8 @@
{
"uri":"en-us_topic_0125560276.html",
"product_code":"obs",
- "code":"99",
- "des":"Released OnWhat's New2022-09-07Updated the following content:Added lifecycle descriptions about the not merged parts (fragments) in an incomplete upload. For details, see",
+ "code":"100",
+ "des":"Released OnWhat's New2022-10-30Updated the following content:Added GET Bucket V2 (List Objects V2).Added GET Bucket V2 (List Objects V2).Deleted the descriptions about he",
"doc_type":"api_obs",
"kw":"Change History,API Reference (S3)",
"title":"Change History",
diff --git a/docs/obs/s3api/CLASS.TXT.json b/docs/obs/s3api/CLASS.TXT.json
index 8298dcc8b..23729e6ed 100644
--- a/docs/obs/s3api/CLASS.TXT.json
+++ b/docs/obs/s3api/CLASS.TXT.json
@@ -377,6 +377,15 @@
"p_code":"35",
"code":"42"
},
+ {
+ "desc":"This operation lists objects in a bucket. To use this operation, you must have the permission to read the bucket.If the bucket name is specified in a request URI and list",
+ "product_code":"obs",
+ "title":"GET Bucket V2 (List Objects V2)",
+ "uri":"en-us_topic_0000001358895697.html",
+ "doc_type":"api_obs",
+ "p_code":"35",
+ "code":"43"
+ },
{
"desc":"You can use this operation to query all in-progress multipart uploads that have been initiated but not been combined or aborted.This request uses parameters to specify th",
"product_code":"obs",
@@ -384,7 +393,7 @@
"uri":"en-us_topic_0125560292.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"43"
+ "code":"44"
},
{
"desc":"After being granted READ permission for a bucket, you can use this operation to query whether the bucket exists.This request involves no parameters.This request uses comm",
@@ -393,7 +402,7 @@
"uri":"en-us_topic_0125560467.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"44"
+ "code":"45"
},
{
"desc":"Only the bucket owner or a user that is granted with the s3:GetBucketLocation permission in the bucket policy can obtain the bucket location information.This request invo",
@@ -402,7 +411,7 @@
"uri":"en-us_topic_0125560404.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"45"
+ "code":"46"
},
{
"desc":"Using this operation, the bucket owner can obtain the bucket's storage information such as the bucket size and number of objects in the bucket. The bucket size is a nonne",
@@ -411,7 +420,7 @@
"uri":"en-us_topic_0125560293.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"46"
+ "code":"47"
},
{
"desc":"Using this operation, an active bucket owner can modify the bucket quota.A bucket quota must be a non-negative integer expressed in bytes. The maximum allowed quota is (2",
@@ -420,7 +429,7 @@
"uri":"en-us_topic_0125560329.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"47"
+ "code":"48"
},
{
"desc":"Using this operation, an active bucket owner can obtain its quota.A bucket quota is expressed in bytes. If the quota is set to 0, the quota has no upper limit.This reques",
@@ -429,7 +438,7 @@
"uri":"en-us_topic_0125560383.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"48"
+ "code":"49"
},
{
"desc":"OBS allows you to control access permission for buckets. By default, only the creator of a bucket has READ and WRITE permission for the bucket. The creator can also set o",
@@ -438,7 +447,7 @@
"uri":"en-us_topic_0125560468.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"49"
+ "code":"50"
},
{
"desc":"After being granted READ_ACP or FULL_CONTROL permission for a bucket, you can obtain its ACL.This request involves no parameters.This request uses common headers. For det",
@@ -447,7 +456,7 @@
"uri":"en-us_topic_0125560314.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"50"
+ "code":"51"
},
{
"desc":"This operation is used to control access to logs. You can use this operation to grant specific users permission to view or modify bucket logs.This PUT operation uses the ",
@@ -456,7 +465,7 @@
"uri":"en-us_topic_0125560299.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"51"
+ "code":"52"
},
{
"desc":"You can use this operation to query the logging status of a bucket. This GET operation uses the logging subresource to return the logging status of a bucket.Only the buck",
@@ -465,7 +474,7 @@
"uri":"en-us_topic_0125560463.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"52"
+ "code":"53"
},
{
"desc":"You can use this operation to create or modify a policy on a bucket. If the bucket already has a policy, the policy will be overwritten by the one specified in this reque",
@@ -474,7 +483,7 @@
"uri":"en-us_topic_0125560316.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"53"
+ "code":"54"
},
{
"desc":"You can use this operation to return the policy of a specified bucket.Only the bucket owner or users granted the s3:GetBucketPolicy permission can get the bucket policy.I",
@@ -483,7 +492,7 @@
"uri":"en-us_topic_0125560369.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"54"
+ "code":"55"
},
{
"desc":"You can use this operation to delete the policy of a specified bucket.Only the bucket owner can delete the bucket policy.OBS returns 204 No Content whether a requested bu",
@@ -492,7 +501,7 @@
"uri":"en-us_topic_0125560427.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"55"
+ "code":"56"
},
{
"desc":"OBS supports periodic transition and deletion of objects in a bucket based on a specified rule. This is implemented in lifecycle configuration. After the bucket lifecycle",
@@ -501,7 +510,7 @@
"uri":"en-us_topic_0125560423.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"56"
+ "code":"57"
},
{
"desc":"You can use this operation to get the bucket lifecycle configuration.Only users granted the s3:GetLifecycleConfiguration permission can view the bucket lifecycle configur",
@@ -510,7 +519,7 @@
"uri":"en-us_topic_0125560497.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"57"
+ "code":"58"
},
{
"desc":"You can use this operation to delete the lifecycle configuration of a bucket.After the lifecycle configuration of a bucket is deleted, OBS will not automatically delete o",
@@ -519,7 +528,7 @@
"uri":"en-us_topic_0125560506.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"58"
+ "code":"59"
},
{
"desc":"You can use this operation to create or update the website configuration of a bucket.OBS allows you to store static web page resources such as HTML web pages, flash files",
@@ -528,7 +537,7 @@
"uri":"en-us_topic_0125560321.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"59"
+ "code":"60"
},
{
"desc":"You can use this operation to get the website configuration of a bucket.Only users granted the s3:GetBucketWebsite permission can get the bucket website configuration. By",
@@ -537,7 +546,7 @@
"uri":"en-us_topic_0125560494.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"60"
+ "code":"61"
},
{
"desc":"You can use this operation to delete the website configuration of a bucket.Only users granted the s3:DeleteBucketWebsite permission can delete the bucket website configur",
@@ -546,7 +555,7 @@
"uri":"en-us_topic_0125560295.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"61"
+ "code":"62"
},
{
"desc":"You can use this operation to enable or suspend versioning for a bucket.Versioning can be used to restore an object that is incorrectly overwritten or deleted. You can us",
@@ -555,7 +564,7 @@
"uri":"en-us_topic_0125560444.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"62"
+ "code":"63"
},
{
"desc":"The owner of a bucket can use this operation to get the versioning state of the bucket.If versioning is not configured for a bucket, no versioning state information will ",
@@ -564,7 +573,7 @@
"uri":"en-us_topic_0125560345.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"63"
+ "code":"64"
},
{
"desc":"You can use this operation to enable Cross-origin resource sharing (CORS) for specified buckets.CORS is a standard mechanism proposed by the World Wide Web Consortium (W3",
@@ -573,7 +582,7 @@
"uri":"en-us_topic_0125560238.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"64"
+ "code":"65"
},
{
"desc":"You can use this operation to obtain CORS configuration information about a specified bucket.Only users granted the s3:GetBucketCORS permission can perform this operation",
@@ -582,7 +591,7 @@
"uri":"en-us_topic_0125560258.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"65"
+ "code":"66"
},
{
"desc":"You can use this operation to delete the CORS configuration of a bucket.After the CORS configuration is deleted, the bucket and objects in it cannot be accessed by reques",
@@ -591,7 +600,7 @@
"uri":"en-us_topic_0125560432.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"66"
+ "code":"67"
},
{
"desc":"When the notification function is enabled, you will be notified of all the specified operations on your bucket.By default, the notification function of your bucket is not",
@@ -600,7 +609,7 @@
"uri":"en-us_topic_0125560248.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"67"
+ "code":"68"
},
{
"desc":"Obtains the notification configuration of a bucket.The s3:GetBucketNotification permission is required to perform this operation. By default, the permission is granted to",
@@ -609,7 +618,7 @@
"uri":"en-us_topic_0125560442.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"68"
+ "code":"69"
},
{
"desc":"OPTIONS refers to pre-requests that are sent to servers by clients. Generally, you can use these requests to check whether clients have permission to perform operations o",
@@ -618,7 +627,7 @@
"uri":"en-us_topic_0125560464.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"69"
+ "code":"70"
},
{
"desc":"This implementation of the PUT operation uses the tagging subresource to add a set of tags to an existing bucket.This operation is used to add tags to a bucket. Then, all",
@@ -627,7 +636,7 @@
"uri":"en-us_topic_0125560290.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"70"
+ "code":"71"
},
{
"desc":"This implementation of the GET operation uses the tagging subresource to return the tag set associated with the bucket. However, searching for buckets by tag is not supp",
@@ -636,7 +645,7 @@
"uri":"en-us_topic_0125560249.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"71"
+ "code":"72"
},
{
"desc":"This implementation of the DELETE operation uses the tagging subresource to remove a tag set from the specified bucket.Only users granted the s3:PutBucketTagging permissi",
@@ -645,7 +654,7 @@
"uri":"en-us_topic_0125560426.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"72"
+ "code":"73"
},
{
"desc":"OBS uses the PUT method to create or update the default server-side encryption for a bucket.After encryption is enabled for a bucket, objects uploaded to the bucket are e",
@@ -654,7 +663,7 @@
"uri":"en-us_topic_0000001080838596.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"73"
+ "code":"74"
},
{
"desc":"OBS uses the GET method to obtain the encryption configuration of a specified bucket.To perform this operation, you must have the s3:GetEncryptionConfiguration permission",
@@ -663,7 +672,7 @@
"uri":"en-us_topic_0000001080550512.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"74"
+ "code":"75"
},
{
"desc":"OBS uses the DELETE method to delete the encryption configuration of a specified bucket.To perform this operation, you must have the s3:PutEncryptionConfiguration permiss",
@@ -672,7 +681,7 @@
"uri":"en-us_topic_0000001127815293.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"75"
+ "code":"76"
},
{
"desc":"OBS uses the PUT method to configure a custom domain name for a bucket. After the configuration is successful, you can access the bucket through the domain name.Ensure th",
@@ -681,7 +690,7 @@
"uri":"en-us_topic_0000001168067883.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"76"
+ "code":"77"
},
{
"desc":"OBS uses the GET method to obtain the custom domain name of a bucket.This request contains no parameter.This request uses common headers. For details about common request",
@@ -690,7 +699,7 @@
"uri":"en-us_topic_0000001168027913.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"77"
+ "code":"78"
},
{
"desc":"OBS uses the DELETE method to delete the custom domain name of a bucket.This request uses common headers. For details about common request headers, see the section Common",
@@ -699,7 +708,7 @@
"uri":"en-us_topic_0000001121228134.html",
"doc_type":"api_obs",
"p_code":"35",
- "code":"78"
+ "code":"79"
},
{
"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.",
@@ -708,7 +717,7 @@
"uri":"en-us_topic_0125560489.html",
"doc_type":"api_obs",
"p_code":"",
- "code":"79"
+ "code":"80"
},
{
"desc":"After creating a bucket in OBS, you can use this operation to upload an object to the bucket.Uploading an object adds it to a bucket. This operation requires users to hav",
@@ -716,8 +725,8 @@
"title":"PUT Object",
"uri":"en-us_topic_0125560399.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"80"
+ "p_code":"80",
+ "code":"81"
},
{
"desc":"You can use this operation to upload an object to an existing bucket.Uploading an object indicates that an object is added to a bucket. This operation requires the write ",
@@ -725,8 +734,8 @@
"title":"POST Object",
"uri":"en-us_topic_0125560263.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"81"
+ "p_code":"80",
+ "code":"82"
},
{
"desc":"You can use this operation to obtain the content and metadata of an object, as long as you have READ permission for the object.This operation makes server-side encryption",
@@ -734,8 +743,8 @@
"title":"GET Object",
"uri":"en-us_topic_0125560336.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"82"
+ "p_code":"80",
+ "code":"83"
},
{
"desc":"You can use this operation to create a copy of an existing object in OBS.By default, a PUT Object - Copy operation copies object metadata together with the object. If you",
@@ -743,8 +752,8 @@
"title":"PUT Object - Copy",
"uri":"en-us_topic_0125560348.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"83"
+ "p_code":"80",
+ "code":"84"
},
{
"desc":"You can use this operation to delete an object as long as you have WRITE permission for the object, you can delete the object. OBS returns a success response even if the ",
@@ -752,8 +761,8 @@
"title":"DELETE Object",
"uri":"en-us_topic_0125560459.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"84"
+ "p_code":"80",
+ "code":"85"
},
{
"desc":"You can use this operation to delete multiple objects from a bucket in batches.Deleted objects cannot be restored or accessed using LIST or GET. The OBS deletes multiple ",
@@ -761,8 +770,8 @@
"title":"DELETE Multiple Objects",
"uri":"en-us_topic_0125560366.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"85"
+ "p_code":"80",
+ "code":"86"
},
{
"desc":"You can use this operation to view an object's metadata, as long as you have READ permission for the object.This operation makes server-side encryption available.By defau",
@@ -770,8 +779,8 @@
"title":"HEAD Object",
"uri":"en-us_topic_0125560379.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"86"
+ "p_code":"80",
+ "code":"87"
},
{
"desc":"You can use this operation to modify an object ACL.OBS allows you to control access permission for objects. By default, only an object creator can access the object. Howe",
@@ -779,8 +788,8 @@
"title":"PUT Object acl",
"uri":"en-us_topic_0125560460.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"87"
+ "p_code":"80",
+ "code":"88"
},
{
"desc":"You can use this operation to view the ACL of an object, as long as you have READ_ACP permission for the object.By default, the ACL of the object of the latest version is",
@@ -788,8 +797,8 @@
"title":"GET Object acl",
"uri":"en-us_topic_0125560291.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"88"
+ "p_code":"80",
+ "code":"89"
},
{
"desc":"You can use this operation to obtain a globally unique upload ID.This upload ID is used to associate all parts in the specific multipart upload. You can specify this uplo",
@@ -797,8 +806,8 @@
"title":"Initiate Multipart Upload",
"uri":"en-us_topic_0125560339.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"89"
+ "p_code":"80",
+ "code":"90"
},
{
"desc":"After initiating a multipart upload, you can use this operation to upload parts for the multipart upload using its uploadId.In a multipart upload for a specific object, p",
@@ -806,8 +815,8 @@
"title":"Upload Part",
"uri":"en-us_topic_0125560486.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"90"
+ "p_code":"80",
+ "code":"91"
},
{
"desc":"After initiating a multipart upload, you can send an Upload Part request to upload parts for the multipart upload using its uploadId. The Upload Part – Copy operation all",
@@ -815,8 +824,8 @@
"title":"Upload Part - Copy",
"uri":"en-us_topic_0125560361.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"91"
+ "p_code":"80",
+ "code":"92"
},
{
"desc":"You can use this operation to query all parts associated to a multipart upload.This request uses parameters to specify associated parts to be listed. Table 1 describes th",
@@ -824,8 +833,8 @@
"title":"List Parts",
"uri":"en-us_topic_0125560266.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"92"
+ "p_code":"80",
+ "code":"93"
},
{
"desc":"After uploading all parts for a multipart upload, you can use this operation to complete the multipart upload.Upon receiving a Complete Multipart Upload request, OBS conc",
@@ -833,8 +842,8 @@
"title":"Complete Multipart Upload",
"uri":"en-us_topic_0125560338.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"93"
+ "p_code":"80",
+ "code":"94"
},
{
"desc":"You can use this operation to abort a multipart upload. After the request is sent, parts associated to the multipart upload cannot be uploaded or listed.This request uses",
@@ -842,8 +851,8 @@
"title":"Abort Multipart Upload",
"uri":"en-us_topic_0125560402.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"94"
+ "p_code":"80",
+ "code":"95"
},
{
"desc":"For details, see section OPTIONS Bucket.This request involves no parameters.Table 1 lists the request headers.This request involves no elements.Table 2 lists the request ",
@@ -851,8 +860,8 @@
"title":"OPTIONS Object",
"uri":"en-us_topic_0125560261.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"95"
+ "p_code":"80",
+ "code":"96"
},
{
"desc":"If you want to obtain the content of a Cold object, restore the object first. Then, you can download the object.By default, the object of the latest version is restored. ",
@@ -860,8 +869,8 @@
"title":"POST Object restore",
"uri":"en-us_topic_0125560388.html",
"doc_type":"api_obs",
- "p_code":"79",
- "code":"96"
+ "p_code":"80",
+ "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":"en-us_topic_0125560476.html",
"doc_type":"api_obs",
"p_code":"",
- "code":"97"
+ "code":"98"
},
{
"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.",
@@ -879,15 +888,15 @@
"uri":"en-us_topic_0125560450.html",
"doc_type":"api_obs",
"p_code":"",
- "code":"98"
+ "code":"99"
},
{
- "desc":"Released OnWhat's New2022-09-07Updated the following content:Added lifecycle descriptions about the not merged parts (fragments) in an incomplete upload. For details, see",
+ "desc":"Released OnWhat's New2022-10-30Updated the following content:Added GET Bucket V2 (List Objects V2).Added GET Bucket V2 (List Objects V2).Deleted the descriptions about he",
"product_code":"obs",
"title":"Change History",
"uri":"en-us_topic_0125560276.html",
"doc_type":"api_obs",
"p_code":"",
- "code":"99"
+ "code":"100"
}
]
\ No newline at end of file
diff --git a/docs/obs/s3api/en-us_topic_0000001080550512.html b/docs/obs/s3api/en-us_topic_0000001080550512.html
index a48e4f7c2..605db29d5 100644
--- a/docs/obs/s3api/en-us_topic_0000001080550512.html
+++ b/docs/obs/s3api/en-us_topic_0000001080550512.html
@@ -3,19 +3,20 @@
GET Bucket Encryption
OBS uses the GET method to obtain the encryption configuration of a specified bucket.
To perform this operation, you must have the s3:GetEncryptionConfiguration permission. By default, only the bucket owner can delete the tags of a bucket. The bucket owner can allow other users to perform this operation by setting a bucket policy or granting them the permission.
-
Request Syntax
| GET /?encryption HTTP/1.1
-User-Agent: curl/7.29.0
-Host: bucketname.obs.region.example.com
-Accept: */*
-Date: date
-Authorization: authorization string
-
- |
+
Request Syntax
| GET /?encryption HTTP/1.1
+User-Agent: curl/7.29.0
+Host: bucketname.obs.region.example.com
+Accept: */*
+Date: date
+Authorization: authorization string
+ |
+
+
Request Parameters
This request contains no parameter.
diff --git a/docs/obs/s3api/en-us_topic_0000001080838596.html b/docs/obs/s3api/en-us_topic_0000001080838596.html
index 9c374362b..1d38ed5fd 100644
--- a/docs/obs/s3api/en-us_topic_0000001080838596.html
+++ b/docs/obs/s3api/en-us_topic_0000001080838596.html
@@ -4,39 +4,40 @@
OBS uses the PUT method to create or update the default server-side encryption for a bucket.
After encryption is enabled for a bucket, objects uploaded to the bucket are encrypted with the encryption configuration the bucket. Currently, it only supports the server-side encryption using keys hosted by KMS (SSE-KMS). For details about SSE-KMS, see SSE-KMS.
To perform this operation, you must have the s3:PutEncryptionConfiguration permission. By default, the bucket owner has this permission and can assign this permission to other users.
-
Request Syntax
1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-10
-11
-12
-13
-14
-15
-16 | PUT /?encryption HTTP/1.1
-User-Agent: curl/7.29.0
-Host: bucketname.obs.region.example.com
-Accept: */*
-Date: date
-Authorization: authorization string
-Content-Length: length
+Request Syntax 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16 | PUT /?encryption HTTP/1.1
+User-Agent: curl/7.29.0
+Host: bucketname.obs.region.example.com
+Accept: */*
+Date: date
+Authorization: authorization string
+Content-Length: length
<ServerSideEncryptionConfiguration>
- <Rule>
- <ApplyServerSideEncryptionByDefault>
- <SSEAlgorithm>aws:kms</SSEAlgorithm>
- <KMSMasterKeyID>kmskeyid-value</KMSMasterKeyID>
- </ApplyServerSideEncryptionByDefault>
- </Rule>
+ <Rule>
+ <ApplyServerSideEncryptionByDefault>
+ <SSEAlgorithm>aws:kms</SSEAlgorithm>
+ <KMSMasterKeyID>kmskeyid-value</KMSMasterKeyID>
+ </ApplyServerSideEncryptionByDefault>
+ </Rule>
</ServerSideEncryptionConfiguration>
-
- |
+ |
+
+
Request Parameters
This request contains no parameter.
@@ -108,13 +109,14 @@ Content-Length: length
-Response Syntax
| HTTP/1.1 status_code
-Date: date
-Content-Length: length
-
- |
+
Response Syntax
| HTTP/1.1 status_code
+Date: date
+Content-Length: length
+ |
+
+
Response Headers
This response uses common headers. For details about common response headers, see the section Common Response Headers.
@@ -122,55 +124,57 @@ Content-Length: length
Error Responses
No special error responses are returned. For details about error responses, see Table 1.
-Sample Request
1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-10
-11
-12
-13
-14
-15
-16
-17 | PUT /?encryption HTTP/1.1
-User-Agent: curl/7.29.0
-Host: examplebucket.obs.region.example.com
-Accept: */*
-Date: Thu, 21 Feb 2019 03:05:34 GMT
-Authorization: OBS H4IPJX0TQTHTHEBQQCEC:DpSAlmLX/BTdjxU5HOEwflhM0WI=
-Content-Length: 778
+Sample Request 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17 | PUT /?encryption HTTP/1.1
+User-Agent: curl/7.29.0
+Host: examplebucket.obs.region.example.com
+Accept: */*
+Date: Thu, 21 Feb 2019 03:05:34 GMT
+Authorization: OBS H4IPJX0TQTHTHEBQQCEC:DpSAlmLX/BTdjxU5HOEwflhM0WI=
+Content-Length: 778
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<ServerSideEncryptionConfiguration xmlns="http://obs.region.example.com/doc/2015-06-30/">
- <Rule>
- <ApplyServerSideEncryptionByDefault>
- <SSEAlgorithm>aws:kms</SSEAlgorithm>
- <KMSMasterKeyID>4f1cd4de-ab64-4807-920a-47fc42e7f0d0</KMSMasterKeyID>
- </ApplyServerSideEncryptionByDefault>
- </Rule>
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<ServerSideEncryptionConfiguration xmlns="http://obs.region.example.com/doc/2015-06-30/">
+ <Rule>
+ <ApplyServerSideEncryptionByDefault>
+ <SSEAlgorithm>aws:kms</SSEAlgorithm>
+ <KMSMasterKeyID>4f1cd4de-ab64-4807-920a-47fc42e7f0d0</KMSMasterKeyID>
+ </ApplyServerSideEncryptionByDefault>
+ </Rule>
</ServerSideEncryptionConfiguration>
-
- |
+ |
+
+
+
+Sample Response
| HTTP/1.1 200 OK
+Server: OBS
+x-amz-request-id: BF26000001643670AC06E7B9A7767921
+x-amz-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSvK6z8HV6nrJh49gsB5vqzpgtohkiFm
+Date: Thu, 21 Feb 2019 03:05:34 GMT
+Content-Length: 0
+ |
+
-
Sample Response
| HTTP/1.1 200 OK
-Server: OBS
-x-amz-request-id: BF26000001643670AC06E7B9A7767921
-x-amz-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSvK6z8HV6nrJh49gsB5vqzpgtohkiFm
-Date: Thu, 21 Feb 2019 03:05:34 GMT
-Content-Length: 0
-
- |
diff --git a/docs/obs/s3api/en-us_topic_0000001121228134.html b/docs/obs/s3api/en-us_topic_0000001121228134.html
index ac62c862d..ff94d731b 100644
--- a/docs/obs/s3api/en-us_topic_0000001121228134.html
+++ b/docs/obs/s3api/en-us_topic_0000001121228134.html
@@ -2,19 +2,20 @@
DELETE Bucket Custom Domain
OBS uses the DELETE method to delete the custom domain name of a bucket.
-
Request Syntax
| DELETE /?customdomain=domainname HTTP/1.1
-User-Agent: curl/7.29.0
-Host: bucketname.obs.region.example.com
-Accept: */*
-Date: date
-Authorization: authorization string
-
- |
+
Request Syntax
| DELETE /?customdomain=domainname HTTP/1.1
+User-Agent: curl/7.29.0
+Host: bucketname.obs.region.example.com
+Accept: */*
+Date: date
+Authorization: authorization string
+ |
+
+
Request Parameters
Table 1 Request parametersParameter
@@ -43,17 +44,18 @@ Authorization: authorization string
Request ElementsThis request involves no elements.
-Response Syntax | HTTP/1.1 204 No Content
-Server: OBS
-x-amz-request-id: request id
-x-amz-id-2: id
-Date: date
-
- |
+ Response Syntax | HTTP/1.1 204 No Content
+Server: OBS
+x-amz-request-id: request id
+x-amz-id-2: id
+Date: date
+ |
+
+
Response HeadersThis response uses common headers. For details about common response headers, see the section Common Response Headers.
@@ -61,31 +63,33 @@ Date: date
Error ResponsesNo special error responses are returned. For details about error responses, see Table 1.
-Sample Request | DELETE /?customdomain=obs.ccc.com HTTP/1.1
-User-Agent: curl/7.29.0
-Host: examplebucket.obs.region.example.com
-Accept: */*
-Date: Mon, 14 Jan 2019 08:27:50 +0000
-Authorization: AWS UDSIAMSTUBTEST000094:ACgHHA1z+dqZhqS7D2SbU8ugluw=
-
- |
+ Sample Request | DELETE /?customdomain=obs.ccc.com HTTP/1.1
+User-Agent: curl/7.29.0
+Host: examplebucket.obs.region.example.com
+Accept: */*
+Date: Mon, 14 Jan 2019 08:27:50 +0000
+Authorization: AWS UDSIAMSTUBTEST000094:ACgHHA1z+dqZhqS7D2SbU8ugluw=
+ |
+
+
+
+ Sample Response | HTTP/1.1 204 No Content
+Server: OBS
+x-amz-request-id: 000001697694073F80E9D3D43BB10B8F
+x-amz-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSyjWyXNRPSnFymJW0AI59GKpW0Qm9UJ
+Date: Wed, 13 Mar 2019 10:23:26 GMT
+ |
+
- Sample Response | HTTP/1.1 204 No Content
-Server: OBS
-x-amz-request-id: 000001697694073F80E9D3D43BB10B8F
-x-amz-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSyjWyXNRPSnFymJW0AI59GKpW0Qm9UJ
-Date: Wed, 13 Mar 2019 10:23:26 GMT
-
- |
diff --git a/docs/obs/s3api/en-us_topic_0000001127815293.html b/docs/obs/s3api/en-us_topic_0000001127815293.html
index 8419e1f90..f38b6ed14 100644
--- a/docs/obs/s3api/en-us_topic_0000001127815293.html
+++ b/docs/obs/s3api/en-us_topic_0000001127815293.html
@@ -3,19 +3,20 @@
DELETE Bucket Encryption
OBS uses the DELETE method to delete the encryption configuration of a specified bucket.
To perform this operation, you must have the s3:PutEncryptionConfiguration permission. By default, only the bucket owner can delete the tags of a bucket. The bucket owner can allow other users to perform this operation by setting a bucket policy or granting them the permission.
- Request Syntax | DELETE /?encryption HTTP/1.1
-User-Agent: curl/7.29.0
-Host: bucketname.obs.region.example.com
-Accept: */*
-Date: date
-Authorization: authorization string
-
- |
+ Request Syntax | DELETE /?encryption HTTP/1.1
+User-Agent: curl/7.29.0
+Host: bucketname.obs.region.example.com
+Accept: */*
+Date: date
+Authorization: authorization string
+ |
+
+
Request ParametersThis request contains no parameter.
@@ -23,17 +24,18 @@ Authorization: authorization string
Request ElementsThis request involves no elements.
- Response Syntax | HTTP/1.1 status_code
-Server: OBS
-x-amz-request-id: request id
-x-amz-id-2: id
-Date: date
-
- |
+ Response Syntax | HTTP/1.1 status_code
+Server: OBS
+x-amz-request-id: request id
+x-amz-id-2: id
+Date: date
+ |
+
+
Response HeadersThis response uses common headers. For details about common response headers, see the section Common Response Headers.
@@ -41,31 +43,33 @@ Date: date
Error ResponsesNo special error responses are returned. For details about error responses, see Table 1.
- Sample Request | DELETE /examplebucket?encryption HTTP/1.1
-User-Agent: curl/7.29.0
-Host: examplebucket.obs.region.example.com
-Accept: */*
-Date: Tue, 08 Jan 2019 13:18:35 +0000
-Authorization: OBS UDSIAMSTUBTEST000001:UT9F2YUgaFu9uFGMmxFj2CBgQHs=
-
- |
+ Sample Request | DELETE /examplebucket?encryption HTTP/1.1
+User-Agent: curl/7.29.0
+Host: examplebucket.obs.region.example.com
+Accept: */*
+Date: Tue, 08 Jan 2019 13:18:35 +0000
+Authorization: OBS UDSIAMSTUBTEST000001:UT9F2YUgaFu9uFGMmxFj2CBgQHs=
+ |
+
+
+
+ Sample Response | HTTP/1.1 204 No Content
+Server: OBS
+x-amz-request-id: 000001682D993B666808E265A3F6361D
+x-amz-id-2: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSyB46jGSQsu06m1nyIeKxTuJ+H27ooC
+Date: Tue, 08 Jan 2019 13:14:03 GMT
+ |
+
- Sample Response | HTTP/1.1 204 No Content
-Server: OBS
-x-amz-request-id: 000001682D993B666808E265A3F6361D
-x-amz-id-2: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSyB46jGSQsu06m1nyIeKxTuJ+H27ooC
-Date: Tue, 08 Jan 2019 13:14:03 GMT
-
- |
diff --git a/docs/obs/s3api/en-us_topic_0000001168027913.html b/docs/obs/s3api/en-us_topic_0000001168027913.html
index 4a7849f91..5c7ad4ccc 100644
--- a/docs/obs/s3api/en-us_topic_0000001168027913.html
+++ b/docs/obs/s3api/en-us_topic_0000001168027913.html
@@ -2,19 +2,20 @@
GET Bucket Custom Domain
OBS uses the GET method to obtain the custom domain name of a bucket.
- Request Syntax | GET /?customdomain HTTP/1.1
-User-Agent: curl/7.29.0
-Host: bucketname.obs.region.example.com
-Accept: */*
-Date: date
-Authorization: authorization string
-
- |
+ Request Syntax | GET /?customdomain HTTP/1.1
+User-Agent: curl/7.29.0
+Host: bucketname.obs.region.example.com
+Accept: */*
+Date: date
+Authorization: authorization string
+ |
+
+
Request ParametersThis request contains no parameter.
@@ -22,37 +23,38 @@ Authorization: authorization string
Request ElementsThis request involves no elements.
- Response Syntax 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-10
-11
-12
-13
-14
-15 | HTTP/1.1 200 OK
-Server: OBS
-x-amz-request-id: request id
-x-amz-id-2: id
-Content-Type: application/xml
-Date: date
-Content-Length: 272
+Response Syntax 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15 | HTTP/1.1 200 OK
+Server: OBS
+x-amz-request-id: request id
+x-amz-id-2: id
+Content-Type: application/xml
+Date: date
+Content-Length: 272
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<ListBucketCustomDomainsResult xmlns="http://obs.example.com/doc/2015-06-30/">
- <Domains>
- <DomainName>domainname</DomainName>
- <CreateTime>createtime</CreateTime>
- </Domains>
+<ListBucketCustomDomainsResult xmlns="http://obs.example.com/doc/2015-06-30/">
+ <Domains>
+ <DomainName>domainname</DomainName>
+ <CreateTime>createtime</CreateTime>
+ </Domains>
</ListBucketCustomDomainsResult>
-
- |
+ |
+
+
Response HeadersThis response uses common headers. For details about common response headers, see the section Common Response Headers.
@@ -102,51 +104,53 @@ Content-Length: 272
Error ResponsesNo special error responses are returned. For details about error responses, see Table 1.
- Sample Request | GET /?customdomain HTTP/1.1
-User-Agent: curl/7.29.0
-Host: examplebucket.obs.region.example.com
-Accept: */*
-Date: Mon, 14 Jan 2019 08:31:45 +0000
-Authorization: AWS UDSIAMSTUBTEST000094:veTm8B18MPLFqNyGh2wmQqovZ2U=
-
- |
+ Sample Request | GET /?customdomain HTTP/1.1
+User-Agent: curl/7.29.0
+Host: examplebucket.obs.region.example.com
+Accept: */*
+Date: Mon, 14 Jan 2019 08:31:45 +0000
+Authorization: AWS UDSIAMSTUBTEST000094:veTm8B18MPLFqNyGh2wmQqovZ2U=
+ |
+
- Sample Response 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-10
-11
-12
-13
-14
-15 | HTTP/1.1 200 OK
-Server: OBS
-x-amz-request-id: 000001697693130C80E9D2D29FA84FC2
-x-amz-id-2: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSM80AI9weqGUsIFJScVxSKlG4DmypX9
-Content-Type: application/xml
-Date: Wed, 13 Mar 2019 10:22:24 GMT
-Content-Length: 272
+
+Sample Response 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15 | HTTP/1.1 200 OK
+Server: OBS
+x-amz-request-id: 000001697693130C80E9D2D29FA84FC2
+x-amz-id-2: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSM80AI9weqGUsIFJScVxSKlG4DmypX9
+Content-Type: application/xml
+Date: Wed, 13 Mar 2019 10:22:24 GMT
+Content-Length: 272
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<ListBucketCustomDomainsResult xmlns="http://obs.example.com/doc/2015-06-30/">
- <Domains>
- <DomainName>obs.ccc.com</DomainName>
- <CreateTime>2019-03-13T10:22:05.912Z</CreateTime>
- </Domains>
+<ListBucketCustomDomainsResult xmlns="http://obs.example.com/doc/2015-06-30/">
+ <Domains>
+ <DomainName>obs.ccc.com</DomainName>
+ <CreateTime>2019-03-13T10:22:05.912Z</CreateTime>
+ </Domains>
</ListBucketCustomDomainsResult>
-
- |
+ |
+
+
diff --git a/docs/obs/s3api/en-us_topic_0000001168067883.html b/docs/obs/s3api/en-us_topic_0000001168067883.html
index f1d3c44e0..956d10d83 100644
--- a/docs/obs/s3api/en-us_topic_0000001168067883.html
+++ b/docs/obs/s3api/en-us_topic_0000001168067883.html
@@ -3,21 +3,22 @@
PUT Bucket Custom Domain
OBS uses the PUT method to configure a custom domain name for a bucket. After the configuration is successful, you can access the bucket through the domain name.
Ensure that the custom domain name can correctly resolve to the OBS service through DNS.
- Request Syntax | PUT /?customdomain=domainname HTTP/1.1
-User-Agent: curl/7.29.0
-Host: bucketname.obs.region.example.com
-Accept: */*
-Date: date
-Authorization: authorization string
-Content-Length: 0
-
- |
+ Request Syntax | PUT /?customdomain=domainname HTTP/1.1
+User-Agent: curl/7.29.0
+Host: bucketname.obs.region.example.com
+Accept: */*
+Date: date
+Authorization: authorization string
+Content-Length: 0
+ |
+
+
Request Parameters
Table 1 Request parametersParameter
@@ -47,19 +48,20 @@ Content-Length: 0
Request ElementsThis request involves no elements.
-Response Syntax | HTTP/1.1 200 OK
-Server: OBS
-x-amz-request-id: request id
-x-amz-id-2: id
-Date: date
-Content-Length: 0
-
- |
+ Response Syntax | HTTP/1.1 200 OK
+Server: OBS
+x-amz-request-id: request id
+x-amz-id-2: id
+Date: date
+Content-Length: 0
+ |
+
+
Response HeadersThis response uses common headers. For details about common response headers, see the section Common Response Headers.
@@ -67,35 +69,37 @@ Content-Length: 0
Error ResponsesNo special error responses are returned. For details about error responses, see Table 1.
-Sample Request | PUT /?customdomain=obs.ccc.com HTTP/1.1
-User-Agent: curl/7.29.0
-Host: examplebucket.obs.region.example.com
-Accept: */*
-Date: Mon, 14 Jan 2019 08:31:36 +0000
-Authorization: AWS UDSIAMSTUBTEST000094:u2kJF4kENs6KlIDcAZpAKSKPtnc=
-Content-Length: 0
-
- |
+ Sample Request | PUT /?customdomain=obs.ccc.com HTTP/1.1
+User-Agent: curl/7.29.0
+Host: examplebucket.obs.region.example.com
+Accept: */*
+Date: Mon, 14 Jan 2019 08:31:36 +0000
+Authorization: AWS UDSIAMSTUBTEST000094:u2kJF4kENs6KlIDcAZpAKSKPtnc=
+Content-Length: 0
+ |
+
+
+
+ Sample Response | HTTP/1.1 200 OK
+Server: OBS
+x-amz-request-id: 000001697692CC5380E9D272E6D8F830
+x-amz-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSsfu2GXj9gScHhFnrrTPY2cFOEZuvta
+Date: Wed, 13 Mar 2019 10:22:05 GMT
+Content-Length: 0
+ |
+
- Sample Response | HTTP/1.1 200 OK
-Server: OBS
-x-amz-request-id: 000001697692CC5380E9D272E6D8F830
-x-amz-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSsfu2GXj9gScHhFnrrTPY2cFOEZuvta
-Date: Wed, 13 Mar 2019 10:22:05 GMT
-Content-Length: 0
-
- |
diff --git a/docs/obs/s3api/en-us_topic_0000001358895697.html b/docs/obs/s3api/en-us_topic_0000001358895697.html
new file mode 100644
index 000000000..d78e25ddc
--- /dev/null
+++ b/docs/obs/s3api/en-us_topic_0000001358895697.html
@@ -0,0 +1,336 @@
+
+
+ GET Bucket V2 (List Objects V2)
+ This operation lists objects in a bucket. To use this operation, you must have the permission to read the bucket.
+ If the bucket name is specified in a request URI and list-type is explicitly set to 2, that is, GET /?list-type is set to 2, descriptions of some or all objects in the bucket is returned in the format of the V2 API. Information about a maximum of 1000 objects can be returned at a time. If one or more of the prefix, encoding-type, max-keys, delimiter, fetch-owner, start-after, and continuation-token parameters are also specified, the specified objects are returned based on the syntax described in Table 1.
+ Request SyntaxGET /?list-type=2 HTTP/1.1
+Host: bucketname.obs.region.example.com
+Date: date
+Authorization: authorization
+
+ Request ParametersThis request uses parameters to list some objects in a bucket. Specific parameters are described in the following table.
+
+ Table 1 Request parametersParameter
+ |
+Description
+ |
+Mandatory
+ |
+
+
+list-type
+ |
+It can be set to 2 only, indicating that the ListObjectV2 API is used.
+Type: number
+ |
+Yes
+ |
+
+prefix
+ |
+Lists objects that begin with the specified prefix.
+Type: string
+ |
+No
+ |
+
+start-after
+ |
+Specifies a marker when listing objects in a bucket. With a marker configured, objects after this marker will be returned in alphabetical order.
+Type: string
+ |
+No
+ |
+
+max-keys
+ |
+Sets the maximum number of objects returned (in alphabetical order) in the response. The value ranges from 1 to 1,000. If there are over 1,000 objects, only 1,000 objects are returned by default.
+Type: integer
+ |
+No
+ |
+
+delimiter
+ |
+Separator used to group object names. If a prefix is specified, objects with the same string from the prefix to the first delimiter are grouped into one CommonPrefixes. If no prefix is specified, objects with the same string from the first character to the first delimiter are grouped into one CommonPrefixes.
+For example, there are three objects (abcd, abcde, and bbcde) in a bucket. If delimiter is set to d and prefix is set to a, objects abcd and abcde are grouped into a CommonPrefixes with abcd as the prefix. If only delimiter is set to d, objects abcd and abcde are grouped into a CommonPrefixes with abcd as the prefix, and bbcde is grouped separately into another CommonPrefixes with bbcd as the prefix.
+Type: string
+ |
+No
+ |
+
+continuation-token
+ |
+Specifies the token after which objects are returned in alphabetical order.
+Type: string
+Valid value: value of NextContinuationToken in the response body of the last request
+ |
+No
+ |
+
+encoding-type
+ |
+Encodes some elements in the response based on the specified type. If Delimiter, Marker (or KeyMarker), Prefix, NextMarker (or NextKeyMarker), and Key contain control characters that are not supported by XML 1.0 standards, you can configure encoding-type to encode Delimiter, Marker (or KeyMarker), Prefix (including the Prefix in CommonPrefixes), NextMarker (or NextKeyMarker), and Key in the response.
+Type: string
+Optional value: url
+ |
+No
+ |
+
+fetch-owner
+ |
+Specifies whether to return the object owner information.
+Type: boolean
+Optional value: true or false
+ |
+No
+ |
+
+
+
+
+
+ Request HeadersThis request uses common headers. For details about common request headers, see section Common Request Headers.
+
+ Request ElementsThis request involves no elements.
+
+ Response SyntaxHTTP/1.1 status_code
+Date: date
+x-amz-bucket-location: region
+Content-Type: application/xml
+Content-Length: length
+<Response Body>
+
+ Response HeadersThis response uses common headers. For details about common response headers, see section Common Response Headers.
+
+ Response ElementsThis response lists objects in the XML format. Specific elements are described in Table 2.
+
+ Table 2 Response elementsElement
+ |
+Description
+ |
+
+
+ListBucketResult
+ |
+A list of objects in a bucket
+Type: XML
+ |
+
+Contents
+ |
+Object metadata
+Type: XML
+Ancestor: ListBucketResult
+ |
+
+CommonPrefixes
+ |
+Group information. If you specify a delimiter in the request, the response contains group information in CommonPrefixes.
+Type: XML
+Ancestor: ListBucketResult
+ |
+
+ContinuationToken
+ |
+Parameter ContinuationToken specified in a request
+Type: string
+Ancestor: ListBucketResult
+ |
+
+KeyCount
+ |
+Number of objects returned
+Type: number
+Ancestor: ListBucketResult
+ |
+
+NextContinuationToken
+ |
+ContinuationToken is returned when not all the objects are listed. The next list requests can be continued with this ContinuationToken.
+Type: string
+Ancestor: ListVersionsResult
+ |
+
+StartAfter
+ |
+Parameter StartAfter specified in a request
+ |
+
+Delimiter
+ |
+Parameter delimiter specified in a request
+Type: string
+Ancestor: ListBucketResult
+ |
+
+EncodingType
+ |
+Encodes some elements in the response based on the specified type. If encoding-type is specified in the request, Delimiter, Marker, Prefix (including the Prefix in CommonPrefixes), NextMarker, and Key in the response will be encoded.
+Type: string
+Ancestor: ListBucketResult
+ |
+
+ETag
+ |
+Base64-encoded 128-bit MD5 digest of an object. ETag is the unique identifier of the object content. It can be used to determine whether the object content is changed. For example, if the ETag value is A when an object is uploaded, but this value has changed to B when the object is downloaded, it indicates that the object content has been changed. The ETag value is a hash of the object. The ETag reflects changes only to the object content, rather than its metadata. An uploaded object or copied object has a unique ETag after being encrypted using MD5. (If the object is encrypted on the server side, the ETag value is not the MD5 digest of the object, but the unique identifier calculated through server-side encryption.)
+Type: string
+Ancestor: ListBucketResult.Contents
+ |
+
+Type
+ |
+Object type. This parameter is returned when the object type is not Normal.
+Type: string
+Ancestor: ListBucketResult.Contents
+ |
+
+ID
+ |
+Tenant ID of the object owner
+Type: string
+Ancestor: ListBucketResult.Contents.Owner
+ |
+
+IsTruncated
+ |
+Determines whether the returned list of objects is truncated. true: Not all results are returned. false: All results have been returned.
+Type: boolean
+Ancestor: ListBucketResult
+ |
+
+Key
+ |
+Object name
+Type: string
+Ancestor: ListBucketResult.Contents
+ |
+
+LastModified
+ |
+Time (UTC) when an object was last modified
+Type: date
+Ancestor: ListBucketResult.Contents
+ |
+
+MaxKeys
+ |
+Maximum number of objects returned
+Type: string
+Ancestor: ListBucketResult
+ |
+
+Name
+ |
+Name of the requested bucket
+Type: string
+Ancestor: ListBucketResult
+ |
+
+Owner
+ |
+User information, including the domain ID and username
+Type: XML
+Ancestor: ListBucketResult.Contents
+ |
+
+Prefix
+ |
+Prefix of an object name. Only objects whose names have this prefix are listed.
+Type: string
+Ancestor: ListBucketResult
+ |
+
+Size
+ |
+Object size in bytes
+Type: string
+Ancestor: ListBucketResult.Contents
+ |
+
+StorageClass
+ |
+Storage class of an object
+Type: enumeration
+Valid value: STANDARD | WARM | COLD
+Ancestor: ListBucketResult.Contents
+ |
+
+
+
+
+
+ Error ResponsesNo special error responses are returned. For details about error responses, see Table 1.
+
+ Sample RequestList all objects.
+ | GET /?list-type=2 HTTP/1.1
+User-Agent: curl/7.29.0
+Host: examplebucket.obs.region.example.com
+Accept: */*
+Date: WED, 01 Jul 2015 02:28:25 GMT
+Authorization: AWS 04RZT432N80TGDF2Y2G2:QaTwEcRs5E4p/uahBMYHB+dY00k=
+ |
+
+
+
+ Sample Response 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23 | HTTP/1.1 200 OK
+Server: OBS
+x-amz-request-id: BF260000016435D34E379ABD93320CB9
+x-amz-id-2: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSXiN7GPL/yXM6OSBaYCUV1zcY5OelWp
+Content-Type: application/xml
+Date: WED, 01 Jul 2015 02:23:30 GMT
+Content-Length: 586
+
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<ListBucketResult xmlns="http://obs.example.com/doc/2015-06-30/">
+<Name>name</Name>
+ <Prefix/>
+ <KeyCount>1</KeyCount>
+ <MaxKeys>1000</MaxKeys>
+ <IsTruncated>false</IsTruncated>
+ <Contents>
+ <Key>obj</Key>
+ <LastModified>2021-11-08T11:03:04.236Z</LastModified>
+ <ETag>"42648685023dcae595357d91a0936104"</ETag>
+ <Size>4939</Size>
+ <StorageClass>STANDARD</StorageClass>
+ </Contents>
+</ListBucketResult>
+ |
+
+
+
+
+
+
diff --git a/docs/obs/s3api/en-us_topic_0125560276.html b/docs/obs/s3api/en-us_topic_0125560276.html
index cf3d184e2..0ae942044 100644
--- a/docs/obs/s3api/en-us_topic_0125560276.html
+++ b/docs/obs/s3api/en-us_topic_0125560276.html
@@ -6,6 +6,13 @@
What's New
|
|
+2022-10-30
+ |
+Updated the following content:
+
+ |
+
2022-09-07
|
Updated the following content:
diff --git a/docs/obs/s3api/en-us_topic_0125560305.html b/docs/obs/s3api/en-us_topic_0125560305.html
index e1513e87a..3a3963bf7 100644
--- a/docs/obs/s3api/en-us_topic_0125560305.html
+++ b/docs/obs/s3api/en-us_topic_0125560305.html
@@ -16,7 +16,6 @@
Accept: */*
Date: date
Authorization: authorization
- x-amz-epid: epid
Content-Length: 0
<Optional Additional Header>
@@ -61,15 +60,6 @@
| Optional. This parameter must be carried in the request sent by federated users.
|
-x-amz-epid
- |
-Enterprise project ID, which can be obtained from the enterprise project service. The value is a universally unique identifier (UUID). The value of a default enterprise project is 0 or does not contain this header. Users who have not enabled the enterprise project service do not need to carry this header either.
-Type: string
-Example: x-amz-epid: 9892d768-2d13-450f-aac7-ed0e44c2585f
- |
-Optional
- |
-
@@ -116,7 +106,6 @@
Accept: */*
Date: Sat, 03 Dec 2011 06:31:58 +0000
Authorization: AWS BF6C09F302931425E9A7:QBaO+tS/76QYHVnUoxvf9EPH/3o=
- x-amz-epid: 9892d768-2d13-450f-aac7-ed0e44c2585f
Content-Length: 0
Sample ResponseHTTP/1.1 200 OK
@@ -134,7 +123,6 @@
Accept: */*
Date: Sat, 03 Dec 2011 06:31:58 +0000
Authorization: AWS BF6C09F302931425E9A7:QBaO+tS/76QYHVnUoxvf9EPH/3o=
- x-amz-epid: 9892d768-2d13-450f-aac7-ed0e44c2585f
Content-Length: 149
<CreateBucketConfiguration xmlns="http://obs.example.com/doc/2015-06-30/">
@@ -150,43 +138,45 @@
Date: Sat, 03 Dec 2011 06:31:58 GMT
Content-Length: 0
- Sample Request (Example of Creating a parallel file system) 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-10 | PUT / HTTP/1.1
-User-Agent: curl/7.29.0
-Host: examplebucket.obs.region.example.com
-Accept: */*
-Date: WED, 01 Jul 2015 02:25:05 GMT
-Authorization: AWS H4IPJX0TQTHTHEBQQCEC:75/Y4Ng1izvzc1nTGxpMXTE6ynw=
-Content-Length: 157
-<CreateBucketConfiguration xmlns="http://obs.region.example.com/doc/2015-06-30/">
-<Location>region</Location>
+Sample Request (Example of Creating a parallel file system) 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10 | PUT / HTTP/1.1
+User-Agent: curl/7.29.0
+Host: examplebucket.obs.region.example.com
+Accept: */*
+Date: WED, 01 Jul 2015 02:25:05 GMT
+Authorization: AWS H4IPJX0TQTHTHEBQQCEC:75/Y4Ng1izvzc1nTGxpMXTE6ynw=
+Content-Length: 157
+<CreateBucketConfiguration xmlns="http://obs.region.example.com/doc/2015-06-30/">
+<Location>region</Location>
</CreateBucketConfiguration>
-
- |
+ |
+
+
+
+ Sample Response (Example of Creating a parallel file system) | HTTP/1.1 200 OK
+Server: OBS
+x-amz-request-id: BF260000016435CE298386946AE4C482
+Location: /examplebucket
+x-amz-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCT9W2tcvLmMJ+plfdopaD62S0npbaRUz
+Date: WED, 01 Jul 2015 02:25:06 GMT
+Content-Length: 0
+ |
+
- Sample Response (Example of Creating a parallel file system) | HTTP/1.1 200 OK
-Server: OBS
-x-amz-request-id: BF260000016435CE298386946AE4C482
-Location: /examplebucket
-x-amz-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCT9W2tcvLmMJ+plfdopaD62S0npbaRUz
-Date: WED, 01 Jul 2015 02:25:06 GMT
-Content-Length: 0
-
- |
diff --git a/docs/obs/s3api/en-us_topic_0125560467.html b/docs/obs/s3api/en-us_topic_0125560467.html
index ff1d45516..bfd12bfef 100644
--- a/docs/obs/s3api/en-us_topic_0125560467.html
+++ b/docs/obs/s3api/en-us_topic_0125560467.html
@@ -61,7 +61,6 @@
x-obs-version: version
x-default-storage-class: staorage class
x-amz-id-2: id
- x-amz-epid: epid
Date: date
Content-Length: length
@@ -117,12 +116,6 @@
Type: String
|
-x-amz-epid
- |
-Enterprise project ID of the current bucket.
-Type: string
- |
-
@@ -147,7 +140,6 @@ Content-Type: application/xml
x-obs-version: 3.0
x-default-storage-class: STANDARD
x-amz-id-2: MzY3Q0I2M0EyRjI4MzA0NDk4MTI4NTQ5MjcxOTA2MEFBQUFBQUFBYmJiYmJiYmJD
-x-amz-epid: 9892d768-2d13-450f-aac7-ed0e44c2585f
Date: Sun, 26 Sep 2010 09:18:36 GMT
Content-Length: 0
@@ -173,7 +165,6 @@ Content-Type: text/xml
x-obs-version: 3.0
x-default-storage-class: STANDARD
x-amz-id-2: YkFlH3FTA2Tf/lIc2XiyuICp/EUqpVI4j1/g5hlatg75TTZdERSCYliqitChspgA
-x-amz-epid: 9892d768-2d13-450f-aac7-ed0e44c2585f
Date: Tue, 28 Apr 2015 13:47:30 GMT
Content-Length: 0
diff --git a/docs/obs/s3api/en-us_topic_0125560493.html b/docs/obs/s3api/en-us_topic_0125560493.html
index 5b8d7acf8..0ba44d19c 100644
--- a/docs/obs/s3api/en-us_topic_0125560493.html
+++ b/docs/obs/s3api/en-us_topic_0125560493.html
@@ -19,6 +19,8 @@
GET Bucket Object versions
+
GET Bucket V2 (List Objects V2)
+
List Multipart Uploads
HEAD Bucket
diff --git a/docs/obs/s3api/public_sys-resources/icon-arrowdn.gif b/docs/obs/s3api/public_sys-resources/icon-arrowdn.gif
index 84eec9be2..379428032 100644
Binary files a/docs/obs/s3api/public_sys-resources/icon-arrowdn.gif and b/docs/obs/s3api/public_sys-resources/icon-arrowdn.gif differ
diff --git a/docs/obs/s3api/public_sys-resources/icon-arrowrt.gif b/docs/obs/s3api/public_sys-resources/icon-arrowrt.gif
index 39583d168..6aaaa11c2 100644
Binary files a/docs/obs/s3api/public_sys-resources/icon-arrowrt.gif and b/docs/obs/s3api/public_sys-resources/icon-arrowrt.gif differ