【发布时间】:2017-05-12 06:10:00
【问题描述】:
我有一系列 s3 存储桶,内容在 Glacier 和不频繁访问存储之间进行拆分。我想通过 PHP SDK 使用 cloudwatch 来监控不同类型存储中的数据量。
我可以使用以下方式监控不频繁访问存储量:
$cloudwatch->getMetricStatistics(
array(
'Namespace' => 'AWS/S3',
'MetricName' => 'BucketSizeBytes',
'StartTime' => $start,
'EndTime' => $end,
'Period' => 86400,
'Unit' => 'Gigabytes',
'Statistics' => array('Average'),
'Dimensions' => array(
array(
'Name' => 'BucketName',
'Value' => $BucketName
),
array(
'Name' => 'StorageType',
'Value' => 'StandardIAStorage'
)
)
)
);
其中$cloudwatch 是aws cloudwatch client
从我读过的documentation 来看,我看不到测量冰川存储数据量的明确方法。
有没有人找到这样做的方法?理想情况下,明确地来自 cloudwatch,但如果不是隐含地来自可用的数据。
【问题讨论】:
-
奇怪...粗略阅读文档确实表明冰川存储类被故意排除在所有指标之外。
标签: php amazon-web-services aws-sdk amazon-cloudwatch amazon-glacier