Как я могу получить показатели хранилища ледника из Amazon Cloudwatch?

У меня есть серия блоков s3 с содержимым, разделенным между Glacier и хранилищем с нечастым доступом. Я хотел бы использовать cloudwatch через PHP SDK для мониторинга объема данных в различных типах хранилищ.

Я могу контролировать объем хранилища с нечастым доступом, используя:

$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, но если не явно, из имеющихся рисунков.

0

Решение

Да, вы можете включить Инвентаризация хранилища Amazon S3 и настроить его для вашего ведра.

В Amazon S3 будет храниться файл ежедневной инвентаризации, который включает в себя размер файла и класс хранилища. Вот образец из одного из моих ведер:

"my-bucket","Cat-Teacup+kitten.jpg","15091","GLACIER""my-bucket","Cheese-Challerhocker.jpg","40147","GLACIER""my-bucket","Cheese-Grevenbroeker.jpg","29228","GLACIER""my-bucket","Cheese-Leyden.jpg","83056","GLACIER"
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector