View a markdown version of this page

DeleteObject(SOAP API) - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

DeleteObject(SOAP API)

注意

Amazon S3 的 SOAP API 不适用于新客户,并将于 2025 年 8 月 31 日接近使用寿命终止(EOL)。我们建议您使用 REST API 或 Amazon SDK。

DeleteObject 操作从 Amazon S3 中移除指定的对象。删除对象后,就无法还原或取消删除该对象。

注意

如果您删除不存在的对象,Amazon S3 将返回成功(而不是错误消息)。

本示例从“quotes”存储桶删除“Nelson”对象。

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>

元素

  • Bucket: 包含对象的存储桶。

  • Key: 用于标识对象的键。

访问控制

仅当您对存储桶拥有 WRITE 访问权限时,才能删除对象,而无论该对象归属于谁或被授予了何种权限。