从启用版本的存储桶中永久删除AmazonS3文件夹/文件

时间:2018-03-12 06:43:09

标签: c# amazon-s3

我们的应用程序中有一个特定的场景,我们希望从启用了S3版本的存储桶中永久删除文件夹/文件。我们正在使用C#AWS SDK。由于我们在文件夹下有大量数据(范围从100 MB到2.5 TB),因此只想检查以下任何选项是否可行。

  

方法1:

使用S3DirectoryInfo类AmazonS#SDK删除文件夹。这会将Delete Marker递归地放在每个S3Object的顶部。现在我们可以使用S3Object过期策略永久删除所有这样的对象吗?如果是,怎么样?

  

方法2:

在文件夹上放置一个标签(即“已删除”)。现在我们可以使用S3对象过期策略永久删除标记为"已删除的整个文件夹"?如果是,怎么样?

是否有其他解决方法可以解决问题?

提前致谢。

0 个答案:

没有答案
相关问题