Menampilkan semua objek dalam sebuah bucket.
Catatan penggunaan
Secara default, akun Alibaba Cloud memiliki izin untuk menampilkan semua objek dalam sebuah bucket. Untuk menggunakan pengguna RAM atau Security Token Service (STS) dalam menampilkan semua objek dalam bucket, Anda memerlukan izin
oss:ListObjects. Untuk informasi lebih lanjut, lihat Melampirkan Kebijakan Kustom ke Pengguna RAM.Metadata pengguna tidak dikembalikan untuk permintaan GetBucketV2 (ListObjectsV2).
Sintaks perintah
ossutil api list-objects-v2 --bucket value [flags]Parameter | Tipe | Deskripsi |
--bucket | string | Nama bucket. |
--continuation-token | string | Token dari mana operasi daftar dimulai. |
--delimiter | string | Karakter yang ingin Anda gunakan untuk mengelompokkan objek berdasarkan nama. |
--encoding-type | string | Tipe enkode nama objek dalam respons. |
--fetch-owner | string | Menentukan apakah akan menyertakan informasi pemilik objek dalam respons. |
--max-keys | int | Jumlah maksimum objek yang dapat dikembalikan. |
--prefix | string | Awalan yang harus terkandung dalam nama objek yang dikembalikan. |
--start-after | string | Posisi dari mana operasi daftar dimulai. Objek yang namanya secara alfabetis setelah nilai parameter ini dikembalikan secara berurutan. |
Perintah list-objects-v2 (get-bucket-v2) sesuai dengan operasi ListObjectsV2 (GetBucketV2). Untuk informasi lebih lanjut tentang parameter dalam operasi ListObjectsV2 (GetBucketV2), lihat ListObjectsV2 (GetBucketV2).
Untuk informasi lebih lanjut tentang opsi baris perintah global yang didukung, lihat Opsi Baris Perintah Global.
Contoh
Jalankan perintah berikut untuk menampilkan semua objek dalam bucket bernama examplebucket:
ossutil api list-objects-v2 --bucket examplebucketJalankan perintah berikut untuk menampilkan semua objek dalam bucket bernama examplebucket dan menampilkan hasilnya dalam format JSON:
ossutil api list-objects-v2 --bucket examplebucket --output-format jsonJalankan perintah berikut untuk menampilkan semua objek dalam bucket bernama examplebucket dan menampilkan hasilnya dalam format YAML:
ossutil api list-objects-v2 --bucket examplebucket --output-format yamlJalankan perintah berikut untuk menampilkan semua objek yang namanya mengandung awalan dir dalam bucket bernama examplebucket:
ossutil api list-objects-v2 --bucket examplebucket --prefix dirJalankan perintah berikut untuk menampilkan 100 objek pertama yang namanya mengandung awalan dir dalam bucket bernama examplebucket:
ossutil api list-objects-v2 --bucket examplebucket --prefix dir --max-keys 100Jalankan perintah berikut untuk menampilkan objek di direktori saat ini dari bucket bernama examplebucket:
ossutil api list-objects-v2 --bucket examplebucket --delimiter /Jalankan perintah berikut untuk menampilkan objek yang namanya secara alfabetis setelah test.txt dalam bucket bernama examplebucket:
ossutil api list-objects-v2 --bucket examplebucket --start-after test.txtJalankan perintah berikut untuk menampilkan semua objek dalam bucket bernama examplebucket dan meng-enkode URL nama objek:
ossutil api list-objects-v2 --bucket examplebucket --encoding-type urlJalankan perintah berikut untuk menampilkan semua objek dalam bucket bernama examplebucket dan menyertakan informasi pemilik dalam hasil yang dikembalikan:
ossutil api list-objects-v2 --bucket examplebucket --fetch-ownerJalankan perintah berikut untuk menampilkan objek setelah CgJiYw123 dalam bucket bernama examplebucket:
ossutil api list-objects-v2 --bucket examplebucket --continuation-token CgJiYw123