Amazon S3自定义指标报告

时间:2016-02-17 09:30:13

标签: amazon-web-services amazon-s3 amazon-cloudwatch

我要求将大量数据包文件(例如: - xml,json,jpeg文件)发送到Amazon S3。如何根据某些输入数据点(例如时间戳)获取传输的数据总数。另外,我如何获取Amazon S3所读取/写入时间的信息。我听说过Amazon Cloudwatch的自定义指标,但我不知道如何使用Amazon Cloudwatch实现这个用例。

1 个答案:

答案 0 :(得分:0)

documentation中描述了基本方法。每个存储分区中都有两个默认指标,第一个指标获取文件计数,第二个指标获取文件大小。如何获取文件的大小在doc中,以及如何在名称为'ExampleBucket'的存储桶中获取对象的数量,请通过以下命令使用aws cli:

aws cloudwatch get-metric-statistics --metric-name NumberOfObjects \
  --namespace AWS/S3 --start-time 2020-10-19T00:00:00Z \
  --end-time 2020-10-20T00:00:00Z --statistics Maximum --unit Count \
  --region us-west-1 \
  --dimensions Name=BucketName,Value=ExampleBucket Name=StorageType,Value=AllStorageTypes \
  --period 86400 --output json

有关更多代码示例,请参见此question