Golang Размер ковша S3 - PullRequest
       7

Golang Размер ковша S3

0 голосов
/ 10 июля 2020

Пытаюсь найти размер ведер S3. Есть ли какие-либо методы в Go SDK для выполнения sh этого? Этот ответ указывает на перечисление всех объектов и его обобщение с помощью AWS cli, что выглядит слишком окольным.

1 Ответ

4 голосов
/ 10 июля 2020

CloudWatch публикует метрику c с именем BucketSizeBytes для каждой корзины с размером всех объектов в корзине. Выходит один раз в день. Также есть NumberOfObjects метри c, если это интересно. Для получения дополнительной информации см. Эту страницу документации .

Другой способ - перечислить объекты и суммировать размер каждого объекта, как вы упомянули. Это подход, который вы должны использовать, если вас интересует подмножество данных (например, префикс).

Другой альтернативой может быть включение отчетов об инвентаризации , а затем обработка отчеты в удобной форме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...