View a markdown version of this page

DeleteObject (API de SOAP) - Amazon Simple Storage Service

DeleteObject (API de SOAP)

nota

Las API de SOAP para Amazon S3 no están disponibles para nuevos clientes y se acercan al fin de la vida útil (EOL) el 31 de agosto de 2025. Le recomendamos que utilice la API de REST o los SDK de AWS.

La operación DeleteObject quita el objeto especificado de Amazon S3. Una vez eliminado, no hay ningún método para restaurar o recuperar un objeto.

nota

Si elimina un objeto que no existe, Amazon S3 devolverá un mensaje de éxito (no un mensaje de error).

ejemplo

En este ejemplo, se elimina el objeto “Nelson” del bucket “quotes”.

Sample Request

<DeleteObject xmlns="https://doc.s3.amazonaws.com/2006-03-01"> <Bucket>quotes</Bucket> <Key>Nelson</Key> <AWSAccessKeyId> AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId> <Timestamp>2006-03-01T12:00:00.183Z</Timestamp> <Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature> </DeleteObject>

Sample Response

<DeleteObjectResponse xmlns="https://s3.amazonaws.com/doc/2006-03-01"> <DeleteObjectResponse> <Code>200</Code> <Description>OK</Description> </DeleteObjectResponse> </DeleteObjectResponse>

Elementos

  • Bucket: el bucket que contiene el objeto.

  • Key: la clave que identifica el objeto.

Control de acceso

Puede eliminar un objeto solo si tiene acceso de WRITE al bucket, independientemente de quién sea el propietario del objeto o de los derechos que se le concedan.