为存储桶中的所有对象创建 CloudWatch 指标配置
配置请求指标时,您可以为存储桶中的所有对象创建 CloudWatch 指标配置,也可以按前缀,对象标签或接入点进行筛选。本主题中的步骤向您介绍如何为存储桶中的所有对象创建配置。要创建按对象标签,前缀或接入点筛选的配置,请参阅 创建按前缀,对象标签或接入点筛选的指标配置。
Amazon S3 存在三种类型的 Amazon CloudWatch 指标:存储指标、请求指标和复制指标。存储指标每天报告一次并提供给所有客户,无需额外费用。请求指标在要处理的某些延迟后每隔一分钟提供一次。请求指标按标准 CloudWatch 费率计费。您必须通过在控制台中配置请求指标或使用 Amazon S3 API 来选择使用请求指标。S3 复制指标为复制配置中的复制规则提供了详细的指标。使用复制指标,您可以通过跟踪待复制的字节数、待复制的操作数、复制失败的操作数和复制延迟来逐分钟监控进度。
有关 Amazon S3 的 CloudWatch 指标的更多信息,请参阅 使用 Amazon CloudWatch 监控指标。
您可以使用 Amazon S3 控制台、Amazon Command Line Interface(Amazon CLI)或 Amazon S3 REST API 向存储桶添加指标配置。
登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/
。 -
在存储桶列表中,请选择您要为其获取请求指标的对象所在的存储桶的名称。
-
请选择 Metrics(指标)选项卡。
-
在 Bucket metrics(存储桶指标)下,请选择 View additional charts(查看其他图表)。
-
请选择 Request metrics(请求指标)选项卡。
-
请选择 Create filter(创建筛选器)。
-
在 Filter name(筛选器名称)框中,输入筛选器名称。
名称可以包含字母、数字、句点、短划线和下划线。建议对应用于所有对象的筛选器使用
EntireBucket
作为名称。 -
在选择筛选范围下,请选择此筛选条件应用于存储桶中的所有对象。
您还可以定义筛选器,以便仅对此存储桶中的一部分对象收集和报告指标。有关更多信息,请参阅 创建按前缀,对象标签或接入点筛选的指标配置。
-
选择 Save changes (保存更改)。
-
在 Request metrics (请求指标) 选项卡的 Filters (筛选器) 下,请选择刚创建的筛选器。
大约 15 分钟后,CloudWatch 开始跟踪这些请求指标。您可以在 Request metrics (请求指标) 选项卡上查看它们。您可以在 Amazon S3 或 CloudWatch 控制台上查看指标的图形。请求指标按标准 CloudWatch 费率计费。有关更多信息,请参阅 Amazon CloudWatch 定价
。
您还可以使用 Amazon S3 REST API 以编程方式添加指标配置。有关添加和使用指标配置的更多信息,请参阅 Amazon Simple Storage Service API 参考中的以下主题:
-
安装并设置 Amazon CLI。有关说明,请参阅 Amazon Command Line Interface 用户指南中的安装、更新和卸载 Amazon CLI。
-
打开终端。
-
运行以下命令以添加指标配置。
aws s3api put-bucket-metrics-configuration --endpoint https://s3.us-west-2.amazonaws.com --bucket
bucket-name
--idmetrics-config-id
--metrics-configuration '{"Id":"metrics-config-id
"}'