Как получить размер всех файлов в корзине S3 без контроля версий? - PullRequest
0 голосов
/ 29 ноября 2018

Мой размер корзины превышает 150 ТБ, а количество файлов превышает 100 КБ.Сейчас я работаю над улучшением политики управления версиями, но мне нужно знать текущий размер без версий, чтобы я мог сбалансировать цену и усилия с моим решением и перенести их в Glacier.У меня есть папки и файлы.

Afaik, AWS предоставляет только API для получения общего размера корзины.

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Вы также можете воспользоваться Amazon S3 Inventory - Amazon Simple Storage Service для получения подробного списка корзины.

В качестве альтернативы, вы можете использовать Amazon S3 Intelligent-Tiering - новый класс хранения Amazon S3 , который сделает все за вас!

0 голосов
/ 29 ноября 2018
aws s3 ls s3://<bucketname> --recursive  | grep -v -E "(Bucket: |Prefix: |LastWriteTime|^$|--)" | awk 'BEGIN {total=0}{total+=$3}END{print total/1024/1024" MB"}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...