【问题标题】:Empty folders in AWS S3AWS S3 中的空文件夹
【发布时间】:2017-07-20 15:11:10
【问题描述】:

我(我想我)理解 S3 作为基于密钥的存储的概念,其中密钥实际上是文件的路径。因此没有文件夹的概念。 但是,为什么可以在 S3 中创建空文件夹?另外,我的印象是,空文件夹只存在很短的时间(几个小时),然后自动消失。

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

    在 Amazon S3 管理控制台中创建文件夹时,它实际上会创建一个带有文件夹名称的零长度对象。这会导致它出现在控制台中。

    如果对象被删除并且没有使用该路径的文件,则文件夹也会消失

    $ aws s3 ls s3://my-bucket
                               PRE foo/
    
    $ aws s3 ls s3://my-bucket/foo/
    2017-07-20 07:09:20          0 
    
    $ aws s3 rm s3://my-bucket/foo/
    delete: s3://my-bucket/foo/
    
    $ aws s3 ls s3://my-bucket
    $
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-02
    • 2011-07-26
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多