AWS Elemental MediaStore 中的文件夹 - AWS元素 MediaStore

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS Elemental MediaStore 中的文件夹

文件夹在容器内细分。使用文件夹以您在文件系统中创建子文件夹来划分文件夹的相同方式细分您的容器。您可以创建最多 10 个级别的文件夹(不包括容器本身)。

文件夹是可选的;您可以选择将对象直接上传到容器而不是文件夹。但是,文件夹是整理对象的一种简单方式。

要将对象上传到文件夹,可以指定至文件夹的路径。如果文件夹已存在,则 AWS Elemental MediaStore 会将对象存储在文件夹中。如果文件夹不存在,则该服务将创建文件夹,然后将对象存储在其中。

例如,假设您有一个名为 movies 的容器,而且上传一个名为 mlaw.ts 且路径为 premium/canada 的文件。AWS Elemental MediaStore 会将对象存储在文件夹 premium 下的子文件夹 canada 中。如果这两个文件夹均不存在,则该服务会创建 premium 文件夹和 canada 子文件夹,然后将对象存储在 canada 子文件夹中。如果您仅指定容器 movies(无路径),则该服务会将对象直接存储在容器中。

AWS Elemental MediaStore 会在您删除文件夹中的最后一个对象时自动删除该文件夹。该服务还将删除该文件夹上的任何空文件夹。例如,假设您有一个名为 premium 的文件夹,它不包含任何文件,但包含一个名为 canada 的子文件夹。canada 子文件夹包含一个名为 mlaw.ts 的文件。如果删除文件 mlaw.ts,则该服务将同时删除 premiumcanada 文件夹。此自动删除操作仅适用于文件夹。该服务不会删除空容器。