All Products
Search
Document Center

:hapus-objek-ganda

Last Updated:Jul 02, 2025

Perintah hapus-objek-ganda digunakan untuk menghapus beberapa objek dari bucket yang sama.

Catatan penggunaan

  • Secara default, akun Alibaba Cloud memiliki izin untuk menghapus tag yang dikonfigurasi untuk sebuah objek. Menghapus tag sebagai pengguna RAM atau menggunakan Security Token Service (STS) memerlukan izin oss:DeleteObject. Untuk informasi lebih lanjut, lihat Lampirkan Kebijakan Kustom ke Pengguna RAM.

  • Anda dapat menghapus hingga 1.000 objek sekaligus dengan memanggil operasi DeleteMultipleObjects.

  • Objek yang dihapus tidak dapat dipulihkan. Harap berhati-hati.

Sintaks perintah

ossutil api hapus-objek-ganda --bucket nilai --delete nilai [flags]

Parameter

Tipe

Deskripsi

--bucket

string

Nama bucket.

--delete

string

Properti konfigurasi untuk penghapusan.

--encoding-type

string

Tipe penyandian nama objek dalam respons.

Catatan

Perintah hapus-objek-ganda sesuai dengan operasi DeleteMultipleObjects. Untuk informasi lebih lanjut tentang parameter dalam operasi DeleteMultipleObjects, lihat DeleteMultipleObjects.

--delete

Opsi konfigurasi --delete mendukung format XML dan JSON. Jika nilai opsi tersebut berisi awalan 'file://', parameter konfigurasi dibaca dari file yang ditentukan.

  • Format XML:

    <Delete>
        <Quiet>false</Quiet>
        <Object>
            <Key>string</Key>
            <VersionId>string</VersionId>
        </Object>
        <Object>
            <Key>string</Key>
            <VersionId>string</VersionId>
        </Object>
    </Delete>
  • Format JSON:

    {
      "Quiet": "false",
      "Object": [
        {
          "Key": "string",
          "VersionId": "string"
        },
        {
          "Key": "string",
          "VersionId": "string"
        }
      ]
    }
Catatan

Untuk informasi lebih lanjut tentang opsi baris perintah global yang didukung, lihat Opsi Baris Perintah.

Contoh

  • Hapus beberapa objek di examplebucket.

    • Buat file konfigurasi bernama delete.xml dan tambahkan kode berikut:

      <?xml version="1.0" encoding="UTF-8"?>
      <Delete>
          <Quiet>false</Quiet>
          <Object>
              <Key>multipart.data</Key>
          </Object>
          <Object>
              <Key>test.jpg</Key>
          </Object>
      </Delete>

      Contoh perintah:

      ossutil api hapus-objek-ganda --bucket examplebucket --delete file://delete.xml
    • Buat file konfigurasi bernama delete.json dan tambahkan kode berikut:

      {
        "Quiet": "false",
        "Object": [
          {
            "Key": "multipart.data"
          },
          {
            "Key": "test.jpg"
          }
        ]
      }

      Contoh perintah:

      ossutil api hapus-objek-ganda --bucket examplebucket --delete file://delete.json
    • Konfigurasikan parameter dalam perintah berikut dalam format JSON:

      ossutil api hapus-objek-ganda --bucket examplebucket --delete "{\"Quiet\":\"false\",\"Object\":[{\"Key\":\"multipart.data\"},{\"Key\":\"test.jpg\"}]}"
  • Hapus beberapa versi objek yang ditentukan di examplebucket.

    • Buat file konfigurasi bernama delete.xml dan tambahkan kode berikut:

      <?xml version="1.0" encoding="UTF-8"?>
      <Delete>
          <Quiet>false</Quiet>
          <Object>
              <Key>multipart.data</Key>
          </Object>
          <Object>
              <Key>test.jpg</Key>
          </Object>
      </Delete>

      Contoh perintah:

      ossutil api hapus-objek-ganda --bucket examplebucket --delete file://delete.xml
    • Buat file konfigurasi bernama delete.json dan tambahkan kode berikut:

      {
        "Quiet": "false",
        "Object": [
          {
            "Key": "multipart.data",
            "VersionId": "CAEQNRiBgIDyz.6C0BYiIGQ2NWEwNmVhNTA3ZTQ3MzM5ODliYjM1ZTdjYjA4****"
          },
          {
            "Key": "test.jpg",
            "VersionId": "CAEQMhiBgIDB3aWB0BYiIGUzYTA3YzliMzVmNzRkZGM5NjllYTVlMjYyYWEy****"
          }
        ]
      }

      Contoh perintah:

      ossutil api hapus-objek-ganda --bucket examplebucket --delete file://delete.json
    • Konfigurasikan parameter dalam perintah berikut dalam format JSON:

      ossutil api hapus-objek-ganda --bucket examplebucket --delete "{\"Quiet\":\"false\",\"Object\":[{\"Key\":\"multipart.data\",\"VersionId\":\"CAEQNRiBgIDyz.6C0BYiIGQ2NWEwNmVhNTA3ZTQ3MzM5ODliYjM1ZTdjYjA4****\"},{\"Key\":\"test.jpg\",\"VersionId\":\"CAEQMhiBgIDB3aWB0BYiIGUzYTA3YzliMzVmNzRkZGM5NjllYTVlMjYyYWEy****\"}]}"