Amazon S3 DELETE请求成功但未返回确认?

时间:2018-08-15 21:16:02

标签: rest amazon-web-services amazon-s3

我正在使用邮递员创建here中所述的DELETE请求来测试S3 REST端点。

DELETE请求返回带有以下标头的204(无内容)响应:

Content-Length →0
Date →Wed, 15 Aug 2018 21:11:38 GMT
x-amz-request-id →3458780640

存在命令前的文件,删除请求后的文件,因此我知道请求正在工作。但是从响应中没有任何东西可以真正确认。

谁能解释为什么?我打算在自动化脚本中运行此文件,因此我需要能够监视文件是否已成功删除。

1 个答案:

答案 0 :(得分:0)

In the documentation他们说:

  

此操作的实现不返回响应元素。

如果在S3存储桶上启用了版本控制,则它们会在响应标头中返回一些值:

x-amz-delete-markerx-amz-version-id

删除标记表示该对象已删除,您也可以使用它un-delete那个对象。