我们可以像 s3 文件一样向 s3 存储桶文件夹添加标签吗

Mad*_*avi 3 java bash amazon-s3

是否可以将标签添加到 s3 存储桶中的任何文件夹。如果可能的话,我们如何通过脚本或 Java 做到这一点?我在 AWS 控制台中检查到文件夹的添加标签被禁用,但对 s3 的文件启用。任何人都可以帮忙吗?

小智 5

Amazon 的 S3 存储桶使用“扁平”文件系统结构。即使其中的对象似乎在目录中 - 它们不是。您可以在对象名称中包含很多字符,包括/\,并且 aws 控制台会将这些显示为它们在目录中,但实际上并非如此。

由于目录并不真正存在于 S3 中,因此您无法标记它们,但是,您可以将您使用的数据(目录)拆分到不同的 S3 存储桶中并标记它们。要使用 java 标记 S3 存储桶,您可以参考API 参考此特定示例


Mad*_*avi 5

S3 对象标记仅适用于文件而非文件夹。