gpt4 book ai didi

amazon-web-services - 如何根据标签检索 Amazon S3 上的使用情况?

转载 作者:行者123 更新时间:2023-12-05 04:10:29 29 4
gpt4 key购买 nike

我们只为存储在 S3 中的所有数据实现一个存储桶,有许多来自不同组织的数据。我们能否通过“foo”或“bar”标签从“foo”组织或“bar”组织检索用法?

用例:

我们为我们的客户部署了一个名为“foo”和“bar”的移动应用程序,该应用程序用于上传文件(图像和视频)包含“foo”标签和基于组织的“bar”标签。我们对应用程序使用相同的 API,并在 S3 中使用相同的存储桶。所以我只想获取“foo”标签或“bar”标签使用的总存储量等指标。所以我可以监视“foo”或“bar”已经使用了 N GB。

最佳答案

Amazon S3 的对象级标记是 introduced in March 2017 .它允许:

  • 通过标签进行生命周期管理(例如迁移到 Amazon Glacier)
  • 访问控制政策

提供基于对象级别标签的指标。

您需要编写自己的脚本来检索对象列表并根据标签计算存储空间。但是,似乎检索对象标签的唯一方法是请求每个单独的对象。这意味着您将进行大量 API 调用。

另一种方法是使用 object metadata针对每个对象。元数据由 list-objects API 调用返回,因此每 1000 个对象(即返回数据的分页大小)只需要一次 API 调用。

最后,您可以将对象存储在单独的存储桶中,这样就可以使用 Amazon CloudWatch 指标。 Amazon S3 向 Amazon CloudWatch 发送有关对象数量和存储空间量的指标。

关于amazon-web-services - 如何根据标签检索 Amazon S3 上的使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44425929/

29 4 0