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.