【问题标题】:AWS S3 Is it possible to delete the bucket file even if it is not a full file name?AWS S3即使不是完整的文件名也可以删除存储桶文件吗?
【发布时间】:2019-07-12 02:05:17
【问题描述】:

我正在尝试从 AWS s3 存储桶中删除文件。 文件全名为“test11.mp4”。

我可以删除只有“test11”值而没有扩展名的文件吗?

例如,在 Linux 上

rm -rf test11 * 

我想让它以这种方式工作......

其他编辑 我正在使用适用于 Java 的 AWS 开发工具包。

【问题讨论】:

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


    【解决方案1】:

    在Java SDK中,您可以使用deleteObjects()删除多个对象。

    见:Deleting Multiple Objects Using the AWS SDK for Java - Amazon Simple Storage Service

    但是,不能指定通配符。必须提供每个要删除的对象的具体Key

    【讨论】:

      【解决方案2】:

      您可以使用--include--exclude 参数的组合来执行此操作,但它仅适用于--recursive 选项,因此可能不是您想要的。

      见:

      【讨论】:

      • 我缺乏解释。我正在使用适用于 Java 的 AWS 开发工具包。我正在使用 s3 客户端使用 deleteobject 函数删除文件。像这样,amazonS3.deleteObject(this.getBucketName(), imgName);
      猜你喜欢
      • 2020-07-14
      • 2017-01-16
      • 2018-05-16
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 1970-01-01
      相关资源
      最近更新 更多