AWS Bucket文件清理(删除)

时间:2017-09-25 17:21:28

标签: amazon-web-services amazon-s3 aws-lambda aws-sdk bucket

我们有一个AWS桶NPI_Recovery_Tool,它包含两个文件夹Input和Output。我们在输入和输出文件夹中每30天创建一次文件后设置了一个过期策略来清理文件。 在文件清理策略配置下,我们将前缀和选项卡设置为NPI_Recovery_Tool / Input,因为我们需要删除Input文件夹下的文件。但它删除了整个NPI_Recovery_Tool文件夹。请帮忙并提出建议。

1 个答案:

答案 0 :(得分:0)

根据给出的信息,我假设以下内容为我的答案。 存储桶名称: NPI_Recovery_Tool

在此广告素材中创建了两个文件夹:输入输出

注意:添加前缀时,不应包含存储桶名称

因此,如果您要删除输入文件夹下的文件,前缀应为输入

仅供参考:S3始终是一个关键对象存储,文件夹在访问其中的任何对象时构成了该键的名称。

参考文献:

  1. http://docs.aws.amazon.com/AmazonS3/latest/user-guide/create-lifecycle.html
  2. http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html#object-keys