Memanggil ListObjects untuk membuat daftar informasi semua file (objek) dalam bucket.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:ListObjects |
list |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| BucketName |
string |
Yes |
Nama bucket. |
test |
| EncodingType |
string |
No |
Tipe pengkodean yang digunakan untuk nama objek dalam tanggapan. Hanya url yang didukung. |
url |
| Marker |
string |
No |
Posisi awal untuk operasi pembuatan daftar ini. Objek dikembalikan dalam urutan abjad, dimulai dari objek yang mengikuti nilai Marker. Marker digunakan untuk mencapai tampilan per halaman. Panjang parameter harus kurang dari 1024 byte. Dalam kueri bersyarat, meskipun nilai Marker tidak ada dalam daftar, pembuatan daftar dimulai dari objek berikutnya dalam urutan abjad yang sesuai dengan nilai Marker. |
a |
| MaxKeys |
integer |
No |
Jumlah maksimum objek yang dikembalikan dalam operasi pembuatan daftar ini. Nilai valid: 0 hingga 1000 (termasuk 1000). Nilai default: 100. |
100 |
| Prefix |
string |
No |
Awalan yang harus dimuat oleh nama objek yang dikembalikan. Saat Anda menggunakan Prefix untuk kueri, kunci yang dikembalikan tetap memuat awalan. Panjang parameter harus kurang dari 1000 byte. |
b |
| ContinuationToken |
string |
No |
ContinuationToken yang digunakan untuk operasi pembuatan daftar ini. Jika nilai MaxKeys tidak dapat membuat daftar semua objek sekaligus, NextContinuationToken disertakan dalam tanggapan sebagai ContinuationToken untuk operasi pembuatan daftar berikutnya. |
test1.txt |
| StartAfter |
string |
No |
Posisi awal untuk operasi pembuatan daftar ini. Objek dikembalikan dalam urutan abjad, dimulai dari objek yang mengikuti nilai StartAfter. StartAfter digunakan untuk mencapai tampilan per halaman. Panjang parameter harus kurang dari 1000 byte. Dalam kueri bersyarat, meskipun nilai StartAfter tidak ada dalam daftar, pembuatan daftar dimulai dari objek berikutnya dalam urutan abjad yang sesuai dengan nilai StartAfter. |
b |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| CommonPrefixes |
array |
Jika parameter Delimiter ditentukan di permintaan, tanggapan memuat elemen CommonPrefixes. Elemen ini menunjukkan kumpulan nama objek yang diakhiri dengan Delimiter dan berbagi awalan umum. |
|
|
string |
Jika parameter Delimiter ditentukan di permintaan, tanggapan memuat elemen CommonPrefixes. Elemen ini menunjukkan kumpulan nama objek yang diakhiri dengan Delimiter dan berbagi awalan umum. |
不涉及 |
|
| NextContinuationToken |
string |
ContinuationToken yang akan digunakan untuk operasi pembuatan daftar berikutnya. |
CgJiYw-- |
| ContinuationToken |
string |
ContinuationToken yang digunakan untuk operasi pembuatan daftar ini. |
test1.txt |
| Delimiter |
string |
Karakter yang digunakan untuk mengelompokkan nama objek. |
/ |
| EncodingType |
string |
Tipe pengkodean yang digunakan dalam tanggapan. |
不涉及 |
| Prefix |
string |
Awalan hasil kueri ini. |
b |
| Marker |
string |
Posisi awal operasi pembuatan daftar ini. |
ceshi.txt1617853707991 |
| BucketName |
string |
Nama bucket. |
test |
| Contents |
array<object> |
Daftar metadata objek. |
|
|
object |
|||
| Key |
string |
Nama objek. |
ceshi.txt1617853706546 |
| LastModified |
string |
Waktu ketika objek terakhir kali dimodifikasi. |
2021-04-08T03:48:47.488Z |
| ETag |
string |
ETag dihasilkan saat setiap objek dibuat dan digunakan untuk mengidentifikasi konten sebuah objek.
|
5B3C1A2E053D763E1B002CC607C5**** |
| Size |
integer |
Ukuran objek, dalam byte. |
15 |
| IsTruncated |
boolean |
Apakah pembuatan daftar objek terpotong.
|
true |
| KeyCount |
integer |
Jumlah kunci yang dikembalikan dalam permintaan ini. |
10 |
| NextMarker |
string |
Posisi awal operasi pembuatan daftar berikutnya. |
ceshi.txt1617853707991 |
| MaxKeys |
integer |
Jumlah maksimum objek yang dikembalikan dalam operasi pembuatan daftar ini. |
10 |
| RequestId |
string |
ID permintaan. |
4833C4AC-9396-458C-8F25-1D701334E560 |
Contoh
Respons sukses
JSONformat
{
"CommonPrefixes": [
"不涉及"
],
"NextContinuationToken": "CgJiYw--",
"ContinuationToken": "test1.txt",
"Delimiter": "/",
"EncodingType": "不涉及",
"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"
}
Kode kesalahan
|
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. | |
| 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. | |
| 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. | |
| 404 | NoSuchBucket | The specified bucket does not exist. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.