

# 为存储桶中的所有对象创建 CloudWatch 指标配置
为所有对象创建指标配置

配置请求指标时，您可以为存储桶中的所有对象创建 CloudWatch 指标配置，也可以按前缀，对象标签或接入点进行筛选。本主题中的步骤向您介绍如何为存储桶中的所有对象创建配置。要创建按对象标签，前缀或接入点筛选的配置，请参阅 [创建按前缀，对象标签或接入点筛选的指标配置](metrics-configurations-filter.md)。

Amazon S3 存在三种类型的 Amazon CloudWatch 指标：存储指标、请求指标和复制指标。存储指标每天报告一次并提供给所有客户，无需额外费用。请求指标在要处理的某些延迟后每隔一分钟提供一次。请求指标按标准 CloudWatch 费率计费。您必须通过在控制台中配置请求指标或使用 Amazon S3 API 来选择使用请求指标。[S3 复制指标](https://docs.amazonaws.cn/AmazonS3/latest/userguide/viewing-replication-metrics.html)为复制配置中的复制规则提供了详细的指标。使用复制指标，您可以通过跟踪待复制的字节数、待复制的操作数、复制失败的操作数和复制延迟来逐分钟监控进度。

有关 Amazon S3 的 CloudWatch 指标的更多信息，请参阅 [使用 Amazon CloudWatch 监控指标](cloudwatch-monitoring.md)。

您可以使用 Amazon S3 控制台、Amazon Command Line Interface（Amazon CLI）或 Amazon S3 REST API 向存储桶添加指标配置。

## 使用 S3 控制台


1. 登录到 Amazon Web Services 管理控制台，然后通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.amazonaws.cn/s3/)。

1. 在左侧导航窗格中，选择**通用存储桶**。

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

1. 请选择 **Metrics（指标）**选项卡。

1. 在 **Bucket metrics（存储桶指标）**下，请选择 **View additional charts（查看其他图表）**。

1. 请选择 **Request metrics（请求指标）**选项卡。

1. 请选择 **Create filter（创建筛选器）**。

1. 在 **Filter name（筛选器名称）**框中，输入筛选器名称。

   名称可以包含字母、数字、句点、短划线和下划线。建议对应用于所有对象的筛选器使用 `EntireBucket` 作为名称。

1. 在**选择筛选范围**下，请选择**此筛选条件应用于存储桶中的所有对象**。

   您还可以定义筛选器，以便仅对此存储桶中的一部分对象收集和报告指标。有关更多信息，请参阅 [创建按前缀，对象标签或接入点筛选的指标配置](metrics-configurations-filter.md)。

1. 选择 **Save changes (保存更改)**。

1. 在 **Request metrics (请求指标)** 选项卡的 **Filters (筛选器)** 下，请选择刚创建的筛选器。

   大约 15 分钟后，CloudWatch 开始跟踪这些请求指标。您可以在 **Request metrics (请求指标)** 选项卡上查看它们。您可以在 Amazon S3 或 CloudWatch 控制台上查看指标的图形。请求指标按标准 CloudWatch 费率计费。有关更多信息，请参阅 [Amazon CloudWatch 定价](https://www.amazonaws.cn/cloudwatch/pricing/)。

## 使用 REST API


您还可以使用 Amazon S3 REST API 以编程方式添加指标配置。有关添加和使用指标配置的更多信息，请参阅 *Amazon Simple Storage Service API 参考*中的以下主题：
+ [PUT Bucket Metric 配置](https://docs.amazonaws.cn/AmazonS3/latest/API/RESTBucketPUTMetricConfiguration.html)
+ [GET Bucket Metric 配置](https://docs.amazonaws.cn/AmazonS3/latest/API/RESTBucketGETMetricConfiguration.html)
+ [List Bucket Metric 配置](https://docs.amazonaws.cn/AmazonS3/latest/API/RESTListBucketMetricsConfiguration.html)
+ [DELETE Bucket Metric 配置](https://docs.amazonaws.cn/AmazonS3/latest/API/RESTDeleteBucketMetricsConfiguration.html)

## 使用 Amazon CLI


1. 安装并设置 Amazon CLI。有关说明，请参阅 *Amazon Command Line Interface 用户指南*中的[安装、更新和卸载 Amazon CLI](https://docs.amazonaws.cn/cli/latest/userguide/cli-chap-getting-set-up.html)。

1. 打开终端。

1. 运行以下命令以添加指标配置。

   ```
   aws s3api put-bucket-metrics-configuration --endpoint https://s3.us-west-2.amazonaws.com --bucket bucket-name --id metrics-config-id --metrics-configuration '{"Id":"metrics-config-id"}'
   ```