创建按对象键名称前缀或标签筛选的指标配置 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

创建按对象键名称前缀或标签筛选的指标配置

Amazon S3 存在三种类型的 Amazon CloudWatch 指标:存储指标、请求指标和复制指标。存储指标每天报告一次并提供给所有客户,无需额外费用。请求指标在要处理的某些延迟后每隔一分钟提供一次。请求指标按标准 CloudWatch 费率计费。您必须通过在控制台中配置请求指标或使用 Amazon S3 API 来选择使用请求指标。

有关 Amazon S3 的 CloudWatch 指标的更多信息,请参阅使用 Amazon CloudWatch 监控指标

配置 CloudWatch 指标时,您可以为存储桶中的所有对象创建筛选条件,也可以将配置筛选到单个存储桶中的相关对象组中。您可以基于以下一个或多个因素在存储桶中筛选包含在指标配置中的对象:

  • 对象键名称前缀 – 尽管 Amazon S3 数据模型是一种扁平结构,但您仍可以使用前缀推断层次结构。Amazon S3 控制台支持这些带有文件夹概念的前缀。如果您按前缀进行筛选,有相同前缀的对象将包含在指标配置中。

  • 标签 – 您可以为对象添加标签(键值名称对)。标签可让您轻松查找和整理对象。您还可以使用标签作为指标配置的筛选条件。

如果您指定了一项筛选条件,则仅在单个对象运行的请求可以满足筛选条件,并包含在报告的指标中。类似 Delete Multiple Objects 这样的请求和 List 请求不会为有筛选条件的配置返回指标。

要请求更复杂的筛选,请选择两个或更多元素。只有拥有所有这些元素的对象才会包含在指标配置中。如果未设置筛选条件,则存储桶中的所有对象都会包含在指标配置中。

  1. 登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 存储桶列表中,选择您要为其获取请求指标的对象所在的存储桶的名称。

  3. 选择 Metrics (指标) 选项卡。

  4. Bucket metrics (存储桶指标) 下,选择 View additional charts (查看其他图表)

  5. 选择 Request metrics (请求指标) 选项卡。

  6. 选择 Create filter (创建筛选器)

  7. Filter name (筛选器名称) 框中,输入筛选器名称。

    名称可以包含字母、数字、句点、短划线和下划线。

  8. Choose a filter scope (选择筛选范围) 下,选择 Limit the scope of this filter using prefix and tags (使用前缀和标签限制此筛选器的范围)

  9. (可选)在 Prefix (前缀) 框中,输入前缀以将筛选器的范围限制为单个路径。

  10. (可选)在 Tags (标签) 下,输入标签 Key (键)Value (值)

  11. 选择 Create filter (创建筛选器)

    Amazon S3 会创建使用您指定的标签或前缀的筛选器。

  12. Request metrics (请求指标) 选项卡的 Filters (筛选器) 下,选择刚创建的筛选器。

    您现在已创建一个筛选条件,该筛选条件通过对象标签和前缀限制请求指标范围。在 CloudWatch 开始跟踪这些请求指标后大约 15 分钟,您就可以看到 Amazon S3 和 CloudWatch 控制台中的指标的图表。请求指标按标准 CloudWatch 费率计费。有关更多信息,请参阅 Amazon CloudWatch 定价

    还可以在存储桶级别配置请求指标。有关信息,请参阅 为存储桶中的所有对象创建 CloudWatch 指标配置

您还可以使用 Amazon S3 REST API 以编程方式添加指标配置。有关添加和使用指标配置的更多信息,请参阅 Amazon Simple Storage Service API 参考中的以下主题: