如何清空水桶?

时间:2016-03-09 13:56:09

标签: php amazon-web-services amazon-s3 aws-sdk

如何清空水桶?

ClearBucket类和clearBucket方法不再存在。 我需要删除桶,在删除桶之前,必须清空桶吗?

1 个答案:

答案 0 :(得分:0)

文档:http://docs.aws.amazon.com/AmazonS3/latest/dev/delete-or-empty-bucket.html

您有3个选项:

  • 如果您不再需要该存储桶,则只需删除该存储桶即可。 (您也可以删除并重新创建存储桶,但无法保证您能够重新创建 - 即,如果其他人在您删除后创建了具有相同名称的存储桶,则无法使用该名称,因为存储桶名称是唯一的)
  • 如果您仍然需要存储桶,则列出存储桶中的对象并对其进行迭代,并为每个对象发出删除请求。
  • 如果你仍然需要这个存储桶,你可以设置一个生命周期策略,删除早于X的对象,然后等待X. S3将为你杀死存储桶中的所有内容。