Todos los productos
Search
Centro de documentos

Object Storage Service:delete-multiple-objects

Última actualización: Sep 03, 2026

Elimina varios objetos del mismo bucket.

Notas de uso

  • Las cuentas de Alibaba Cloud pueden eliminar etiquetas de objetos de forma predeterminada. Los usuarios de RAM y STS requieren el permiso oss:DeleteObject. Para obtener más información, consulte Grant a custom policy.

  • Una sola llamada elimina hasta 1,000 objetos.

  • Los objetos eliminados no se pueden recuperar. Proceda con precaución.

Sintaxis del comando

ossutil api delete-multiple-objects --bucket value --delete value [flags]

Parámetro

Tipo

Descripción

--bucket

string

Nombre del bucket.

--delete

string

Configuración de eliminación en formato XML o JSON.

--encoding-type

string

Tipo de codificación para los nombres de objeto en la respuesta.

Nota

Este comando corresponde a la API DeleteMultipleObjects. Para obtener detalles sobre los parámetros, consulte DeleteMultipleObjects.

--delete

La opción --delete admite formatos XML y JSON. Use el prefijo 'file://' para cargar la configuración desde un archivo.

  • Formato XML:

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

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

Todas las opciones globales compatibles se documentan en Command-line options.

Ejemplos

  • Elimine varios objetos en examplebucket.

    • Cree un archivo llamado delete.xml:

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

      Comando de ejemplo:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.xml
    • Cree un archivo llamado delete.json:

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

      Comando de ejemplo:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.json
    • Especifique los parámetros en línea como JSON:

      ossutil api delete-multiple-objects --bucket examplebucket --delete "{\"Quiet\":\"false\",\"Object\":[{\"Key\":\"multipart.data\"},{\"Key\":\"test.jpg\"}]}"
  • Elimine varias versiones específicas de objetos en examplebucket.

    • Cree un archivo llamado delete.xml:

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

      Comando de ejemplo:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.xml
    • Cree un archivo llamado delete.json:

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

      Comando de ejemplo:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.json
    • Especifique los parámetros en línea como JSON:

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