AWS S3 存储桶的子文件夹 - 存储桶的命名限制是否也适用于文件夹?
AWS S3 bucket's subfolders - do naming restrictions on bucket apply to folders as well?
我有一项服务可以将与某些产品相关的文件上传到 S3 存储桶。为了保持存储桶的组织性,与特定产品相关的每个文件都将在存储桶中有自己的子文件夹(以 prod.# 命名)。从理论上讲,这些应该是非常标准的,因为 prod # 是用户创建的,我不能 100% 确定它不会包含不适合存储桶 naming restrictions.
的奇怪字符
这些限制是否也适用于存储桶中的子文件夹?我似乎找不到该信息的良好来源。谢谢。
存储桶名称的 world-wide 唯一性不适用于文件夹,您可以在多个存储桶中使用相同的文件夹名称:
这意味着下面的组合是legal/valid:
s3://foo-nfts/foo
s3://foo-eths/foo
s3://foo-btcs/foo
s3://foo-btcs/foo/foo/foo
S3中不存在文件夹的概念。 AWS 控制台仅使用前缀来为我们提供可感知的文件夹结构。 S3对象分类的规则和限制定义here
我有一项服务可以将与某些产品相关的文件上传到 S3 存储桶。为了保持存储桶的组织性,与特定产品相关的每个文件都将在存储桶中有自己的子文件夹(以 prod.# 命名)。从理论上讲,这些应该是非常标准的,因为 prod # 是用户创建的,我不能 100% 确定它不会包含不适合存储桶 naming restrictions.
的奇怪字符这些限制是否也适用于存储桶中的子文件夹?我似乎找不到该信息的良好来源。谢谢。
存储桶名称的 world-wide 唯一性不适用于文件夹,您可以在多个存储桶中使用相同的文件夹名称:
这意味着下面的组合是legal/valid:
s3://foo-nfts/foo
s3://foo-eths/foo
s3://foo-btcs/foo
s3://foo-btcs/foo/foo/foo
S3中不存在文件夹的概念。 AWS 控制台仅使用前缀来为我们提供可感知的文件夹结构。 S3对象分类的规则和限制定义here