Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Eliminar objeto

Usando este método del SDK, puedes eliminar un objeto particular pasando el nombre completo del objeto al método deleteObject(). La referencia de Bucket utilizada en el fragmento de código a continuación es la instancia del componente.

Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
key String Un parámetro obligatorio. Contendrá el nombre completo del objeto junto con su ruta.
options JSON Object
  • versionId: Un parámetro String opcional. Si el Versionado está habilitado para tu bucket, este parámetro te ayudará a hacer referencia a una versión particular usando su Version ID único.
  • ttl: Un parámetro String | Number opcional. Puedes establecer el Time-to-Live (TTL) en segundos para un objeto. El valor debe ser mayor o igual a 60 segundos.

Eliminar objeto con nombre de objeto

Usando el siguiente método del SDK se eliminará el objeto requerido y todas sus versiones del bucket.

copy
// Eliminar un objeto
const deleteObject = await bucket.deleteObject("key");

Eliminar objeto con nombre de objeto y VersionID

Usando el siguiente método del SDK se eliminará una versión específica del objeto.

copy
// Eliminar una versión específica de un objeto después del tiempo ttl
const options = {
	versionId: "01hthq82gwxtfyz6d9j8eg6k2f", // Eliminar un objeto con el versionId dado
	ttl: 100 // Tiempo de vida en segundos
};
const deleteObject = await bucket.deleteObject("key", options);

Respuesta de ejemplo

copy
{
  "status": 200,
  "content": {},
  "message": "Object deleted successfully."
}

Excepción posible

  • 404: Objeto o Bucket no encontrado

Última actualización 2026-03-30 13:40:30 +0530 IST