Untuk mengetahui apakah sistem Storage Object Anda mendukung fitur ini, lihat :ref: discoverability. Atau, hubungi penyedia layanan Anda.
Dengan penghapusan massal, Anda dapat menghapus hingga 10.000 objek atau kontainer (dikonfigurasi) dalam satu permintaan.
Untuk melakukan operasi penghapusan massal, tambahkan parameter query bulk-delete ke path operasi POST atau DELETE.
Catatan
Operasi DELETE didukung untuk kompatibilitas mundur.
Path adalah account, seperti /v1/12345678912345, yang berisi objek dan kontainer.
Dalam body request operasi POST atau DELETE, daftarlah objek atau kontainer yang akan dihapus. Pisahkan setiap nama dengan karakter baris baru. Anda dapat menyertakan maksimal 10.000 item (dikonfigurasi) dalam daftar.
Selain itu, Anda harus:
CONTAINER_NAME/OBJECT_NAME.Content-Type ke text/plain.Ketika Object Storage memproses permintaan, ia melakukan beberapa sub-operasi. Bahkan jika semua sub-operasi gagal, operasi mengembalikan status 200. Operasi massal mengembalikan response body yang berisi rincian yang menunjukkan yang sub-operasi telah berhasil dan gagal. Beberapa sub-operasi mungkin berhasil sementara yang lain gagal. Periksa response body untuk menentukan hasil setiap sub-operasi penghapusan.
Anda dapat mengatur request header Accept ke salah satu nilai berikut untuk menentukan format respon:
text/plainAccept, dan text/plain adalah default.application/jsonapplication/xml atau text/xmlResponse body berisi informasi berikut:
Accept.Berikut respon penghapusan massal berbentuk format application/xml. Dalam contoh ini, wadah (container) mycontainer tidak kosong, sehingga tidak dapat dihapus.
<delete>
<number_deleted>2</number_deleted>
<number_not_found>4</number_not_found>
<errors>
<object>
<name>/v1/12345678912345/mycontainer</name>
<status>409 Conflict</status>
</object>
</errors>
</delete>
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.