Bir kovadaki tüm nesnelerle ilgili bilgileri sorgular.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:ListObjects |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| BucketName |
string |
Yes |
Kovanın adı. |
test |
| EncodingType |
string |
No |
Yanıttaki nesne adlarının kodlama türü. Yalnızca URL kodlaması desteklenir. |
url |
| Marker |
string |
No |
Liste işleminin başladığı konum. Bu parametre belirtilirse, adları alfabetik olarak Marker değerinden büyük olan nesneler döndürülür. Marker parametresi, döndürülen nesneleri sayfalamak için kullanılır ve değerinin uzunluğu 1.024 bayttan küçük olmalıdır. Koşullu bir sorgu sırasında Marker için belirtilen değer listede mevcut olmasa bile, liste adı alfabetik olarak Marker değerinden büyük olan nesneden başlar. |
a |
| MaxKeys |
integer |
No |
Döndürülecek maksimum nesne sayısı. Geçerli değerler: 0 ile 1000 arası. Varsayılan değer: 100. |
100 |
| Prefix |
string |
No |
Listelemek istediğiniz nesnelerin adlarında bulunması gereken ön ek. Nesneleri sorgulamak için bir ön ek belirtirseniz, döndürülen nesne adları bu ön eki içerir. Parametrenin değerinin uzunluğu 1.000 bayttan az olmalıdır. |
b |
| ContinuationToken |
string |
No |
Bu liste işleminde kullanılan belirteç. Nesne sayısı MaxKeys değerini aşarsa, yanıtta bir sonraki liste işlemi için belirteç olarak NextContinuationToken yer alır. |
test1.txt |
| StartAfter |
string |
No |
Liste işleminin başladığı konum. Bu parametre belirtilirse, adları alfabetik olarak StartAfter değerinden büyük olan nesneler döndürülür. StartAfter parametresi, döndürülen nesneleri sayfalamak için kullanılır ve değerinin uzunluğu 1.000 bayttan az olmalıdır. Koşullu bir sorgu sırasında StartAfter için belirtilen değer listede mevcut olmasa bile, liste adı alfabetik olarak StartAfter değerinden büyük olan nesneden başlar. |
b |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| CommonPrefixes |
array |
İstekte delimiter parametresi belirtilmişse, yanıt CommonPrefixes öğesini içerir. Adlarında, ön ekten ayırıcının bir sonraki görünümüne kadar olan aynı dizeyi içeren nesneler, CommonPrefixes içinde tek bir sonuç öğesi olarak gruplandırılır. |
Not applicable |
|
string |
İstekte delimiter parametresi belirtilmişse, yanıt CommonPrefixes öğesini içerir. Adlarında, ön ekten ayırıcının bir sonraki görünümüne kadar olan aynı dizeyi içeren nesneler, CommonPrefixes içinde tek bir sonuç öğesi olarak gruplandırılır. |
不涉及 |
|
| NextContinuationToken |
string |
Bir sonraki liste işleminde kullanılan belirteç. |
CgJiYw-- |
| ContinuationToken |
string |
Bu liste işleminde kullanılan belirteç. |
test1.txt |
| Delimiter |
string |
Nesneleri ada göre gruplandırmak için kullanılan karakter. |
/ |
| EncodingType |
string |
Yanıttaki nesne adlarının kodlama türü. |
不涉及 |
| Prefix |
string |
Döndürülen nesnelerin adlarında bulunan ön ek. |
b |
| Marker |
string |
Liste işleminin başladığı konum. |
ceshi.txt1617853707991 |
| BucketName |
string |
Kovanın adı. |
test |
| Contents |
array<object> |
Nesne üst verilerinin listesi. |
|
|
object |
|||
| Key |
string |
Nesnenin adı. |
ceshi.txt1617853706546 |
| LastModified |
string |
Nesnenin en son değiştirildiği zaman. |
2021-04-08T03:48:47.488Z |
| ETag |
string |
Varlık etiketi (ETag). Bir nesne oluşturulduğunda, nesnenin içeriğini tanımlamak için bir ETag oluşturulur.
|
5B3C1A2E053D763E1B002CC607C5**** |
| Size |
integer |
Döndürülen nesnenin boyutu. Birim: bayt. |
15 |
| IsTruncated |
boolean |
Listelenen nesnelerin kırpılıp kırpılmadığını gösterir. Geçerli değerler:
|
true |
| KeyCount |
integer |
Bu istek için döndürülen anahtar sayısı. |
10 |
| NextMarker |
string |
Bir sonraki liste işleminin başladığı konum. |
ceshi.txt1617853707991 |
| MaxKeys |
integer |
Döndürülen maksimum nesne sayısı. |
10 |
| RequestId |
string |
İsteğin kimliği. |
4833C4AC-9396-458C-8F25-1D701334E560 |
Examples
Success response
JSON format
{
"CommonPrefixes": [
"不涉及"
],
"NextContinuationToken": "CgJiYw--",
"ContinuationToken": "test1.txt",
"Delimiter": "/",
"EncodingType": "Not applicable",
"Prefix": "b",
"Marker": "ceshi.txt1617853707991",
"BucketName": "test",
"Contents": [
{
"Key": "ceshi.txt1617853706546",
"LastModified": "2021-04-08T03:48:47.488Z",
"ETag": "5B3C1A2E053D763E1B002CC607C5****",
"Size": 15
}
],
"IsTruncated": true,
"KeyCount": 10,
"NextMarker": "ceshi.txt1617853707991",
"MaxKeys": 10,
"RequestId": "4833C4AC-9396-458C-8F25-1D701334E560"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Invalid%s | Specified parameter %s is not valid | |
| 400 | InvalidBucketName | Specified parameter BucketName is not valid. | The specified BucketName parameter is invalid. |
| 400 | InvalidPrefix | Specified parameter Prefix is not valid. | |
| 400 | InvalidStartAfter | Specified parameter StartAfter is not valid. | |
| 400 | InvalidMarker | Specified parameter Marker is not valid. | |
| 400 | InvalidDelimiter | Specified parameter Delimiter is not valid. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. | |
| 400 | InvalidArgument | Specified parameter ContinuationToken is incorrect. | The ContinuationToken parameters set are incorrect. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessDenied | auth is not valid | |
| 403 | UserDisable | The user has been disabled due to arrears. | The user has been disabled due to arrears. |
| 404 | NoSuchBucket | The specified bucket does not exist. | The requested bucket does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.